Komplexe Excelformel
Hallo zusammen, habe ein Problem mit einer Excelformel und hoffe, dass ihr mir weiterhelfen könnt.
Mit Hilfe von dieser Formel: =WENN(SVERWEIS(F8;[Produktionsplan.xls]Plan!$B$2:$AJ$100;VERGLEICH(TEXT($C$6;"TTTT");
[Produktionsplan.xls]Plan!$B$2:$AJ$2;0);0)>0;SVERWEIS(F8;[Produktionsplan.xls]Plan!$B$2:$AJ$100;
VERGLEICH("Planmenge Tray";[Produktionsplan.xls]Plan!$B$2:$AJ$2;0);0);0)
Lese ich die Tabelle aus und lasse mir die Planmenge Tray anzeigen. Die Spalten, die ausgelesen werden, sind Wochentage (Montag bis Sonntag) in denen die einzelnen Produktionsmengen drin stehen. Mein Problem ist nun, dass ich nur einmalig (bei Produktionsbeginn) die Planmenge Tray, ausgewiesen bekommen will. An den Folgetagen der entsprechenden Produktion soll nichts angezeit werden. wie bekomme ich das hin???
Beispiel zur Verdeutlichung: Produktion geplant für Dienstag bis Donnerstag. Eingeplante Produktionsmenge 20.000, diese wird auf die drei Produktionstage verteilt. Ich möchte nun, nur an dem Dienstag die 20.000 angezeigt bekommen und an den anderen Tagen soll nichts angezeit werden.
Mit Hilfe von dieser Formel: =WENN(SVERWEIS(F8;[Produktionsplan.xls]Plan!$B$2:$AJ$100;VERGLEICH(TEXT($C$6;"TTTT");
[Produktionsplan.xls]Plan!$B$2:$AJ$2;0);0)>0;SVERWEIS(F8;[Produktionsplan.xls]Plan!$B$2:$AJ$100;
VERGLEICH("Planmenge Tray";[Produktionsplan.xls]Plan!$B$2:$AJ$2;0);0);0)
Lese ich die Tabelle aus und lasse mir die Planmenge Tray anzeigen. Die Spalten, die ausgelesen werden, sind Wochentage (Montag bis Sonntag) in denen die einzelnen Produktionsmengen drin stehen. Mein Problem ist nun, dass ich nur einmalig (bei Produktionsbeginn) die Planmenge Tray, ausgewiesen bekommen will. An den Folgetagen der entsprechenden Produktion soll nichts angezeit werden. wie bekomme ich das hin???
Beispiel zur Verdeutlichung: Produktion geplant für Dienstag bis Donnerstag. Eingeplante Produktionsmenge 20.000, diese wird auf die drei Produktionstage verteilt. Ich möchte nun, nur an dem Dienstag die 20.000 angezeigt bekommen und an den anderen Tagen soll nichts angezeit werden.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 27723
Url: https://administrator.de/contentid/27723
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
11 Kommentare
Neuester Kommentar
Hallo,
ich kann Dir leider nicht helfen, kann Dir aber sagen wo Du sehr professionelle Hilfe bekommst, nämllich hier:
http://www.herber.de/
mfg
PLONK
ich kann Dir leider nicht helfen, kann Dir aber sagen wo Du sehr professionelle Hilfe bekommst, nämllich hier:
http://www.herber.de/
mfg
PLONK
Hi,
ich denke ich habs hingekriegt (Zeilenumbrüche bitte rausmachen):
=WENN(UND(INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0))>0;
INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0)-1)=0);
INDEX('[Produktionsplan_I.xls]Plan'!$W$1:$W$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);1);"")
INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0))
ist die festgelegt Produktionshöhe des Artikel am Tag aus der Anforderungstabelle
INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0)-1)
ist der Wert vom Vortag.
Ich bin davon ausgegangen, dass immer hintereinander prduziert wird (kein Tag Pause dazwischen oder über 2 Wochen verteilt)
wenn Tag X > 0 und Tag X-1 = 0 ist, gehe ich davon aus, das Tag X der erste Produktionstag ist und zeige die Planmenge TRAY an.
INDEX('[Produktionsplan_I.xls]Plan'!$W$1:$W$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);1)
D.h. am 2. oder 3. Tag der Produktion wird nichts angezeigt.
Zuvor habe ich aber die Produktionsplan_I.xls ein bisschen angepasst.
Das Datum von Montag (26.12.2005) gebe ich ein und berechne den Sonntag (1.1.2006)
Die Wochentage berechne ich aus dem eingegebenen Datum (Verweis auf den Wert der Zelle) nur formatiert als Wochentag.
Dienstag ist dann Montag + 1 usw.
Das macht das finden des Datums (aus der Anf_Sahne_I) leichter.
Ich bekomme über den Verweis nach der Ress-Nr die Zeile
VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0)
und über den Verweis auf das gewüschte Datum die Spalte
VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0)
Vielleicht ist es ja das was Du brauchst.
ich denke ich habs hingekriegt (Zeilenumbrüche bitte rausmachen):
=WENN(UND(INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0))>0;
INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0)-1)=0);
INDEX('[Produktionsplan_I.xls]Plan'!$W$1:$W$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);1);"")
INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0))
ist die festgelegt Produktionshöhe des Artikel am Tag aus der Anforderungstabelle
INDEX('[Produktionsplan_I.xls]Plan'!$A$1:$AJ$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0)-1)
ist der Wert vom Vortag.
Ich bin davon ausgegangen, dass immer hintereinander prduziert wird (kein Tag Pause dazwischen oder über 2 Wochen verteilt)
wenn Tag X > 0 und Tag X-1 = 0 ist, gehe ich davon aus, das Tag X der erste Produktionstag ist und zeige die Planmenge TRAY an.
INDEX('[Produktionsplan_I.xls]Plan'!$W$1:$W$100;VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0);1)
D.h. am 2. oder 3. Tag der Produktion wird nichts angezeigt.
Zuvor habe ich aber die Produktionsplan_I.xls ein bisschen angepasst.
Das Datum von Montag (26.12.2005) gebe ich ein und berechne den Sonntag (1.1.2006)
Die Wochentage berechne ich aus dem eingegebenen Datum (Verweis auf den Wert der Zelle) nur formatiert als Wochentag.
Dienstag ist dann Montag + 1 usw.
Das macht das finden des Datums (aus der Anf_Sahne_I) leichter.
Ich bekomme über den Verweis nach der Ress-Nr die Zeile
VERGLEICH(F8;'[Produktionsplan_I.xls]Plan'!$B$1:$B$100;0)
und über den Verweis auf das gewüschte Datum die Spalte
VERGLEICH($C$6;'[Produktionsplan_I.xls]Plan'!$A$2:$AH$2;0)
Vielleicht ist es ja das was Du brauchst.