22.03.2022, 00:44
Hi
Ist immer so eine Sache mit Erklären per Text. Weil man eigentlich auch nichts anderes zu den Funktionen schreiben kann als schon in der Excel Hilfe oder im Netz steht.
AGGREGAT ist im dem Sinn keine Funktion sondern eher eine Sammlung von Standard Funktionen mit etwas Zusatz an Möglichkeiten. (z.B. Behandlung von Fehlern) Ich verwende die Nummer 15 also KKleinste (Excel Hilfe schauen). Und in der Funktion gibt es den Parameter k. Welcher sich aus Zählenwenn und +1 ergibt. (gut in der Formelauswertung zu sehen)
Nutze zum lernen die Formelauswertung.
Excel: Formelauswertung prüfen | PCS Campus (pcs-campus.de)
Dabei macht es Sinn Bereiche erst mal klein zu halten. Also aus 10000 macht man 10.
=WENNFEHLER(WENN((D23<>D24)*(I24>=K24);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D24);1));WENN((D23=D24)*((L23-I24)<0);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D23);ZÄHLENWENNS($D$20:D23;D23;$O$20:O23;">0")+1));""));"")
In der Formel gibt es eigentlich zwei.
Die eine für den Fall wo sich in D Vorgänger und Nachfolger unterscheiden.
WENN((D23<>D24)*(I24>=K24);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D24);1)
Und die andere wenn sie gleich sind.
WENN((D23=D24)*((L23-I24)<0);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D23);ZÄHLENWENNS($D$20:D23;D23;$O$20:O23;">0")+1)
Gruß Elex
Ist immer so eine Sache mit Erklären per Text. Weil man eigentlich auch nichts anderes zu den Funktionen schreiben kann als schon in der Excel Hilfe oder im Netz steht.
AGGREGAT ist im dem Sinn keine Funktion sondern eher eine Sammlung von Standard Funktionen mit etwas Zusatz an Möglichkeiten. (z.B. Behandlung von Fehlern) Ich verwende die Nummer 15 also KKleinste (Excel Hilfe schauen). Und in der Funktion gibt es den Parameter k. Welcher sich aus Zählenwenn und +1 ergibt. (gut in der Formelauswertung zu sehen)
Nutze zum lernen die Formelauswertung.
Excel: Formelauswertung prüfen | PCS Campus (pcs-campus.de)
Dabei macht es Sinn Bereiche erst mal klein zu halten. Also aus 10000 macht man 10.
=WENNFEHLER(WENN((D23<>D24)*(I24>=K24);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D24);1));WENN((D23=D24)*((L23-I24)<0);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D23);ZÄHLENWENNS($D$20:D23;D23;$O$20:O23;">0")+1));""));"")
In der Formel gibt es eigentlich zwei.
Die eine für den Fall wo sich in D Vorgänger und Nachfolger unterscheiden.
WENN((D23<>D24)*(I24>=K24);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D24);1)
Und die andere wenn sie gleich sind.
WENN((D23=D24)*((L23-I24)<0);INDEX('offene Produktionen'!$B$1:$B$10;AGGREGAT(15;6;ZEILE($A$1:$A$10)/('offene Produktionen'!$A$1:$A$10=D23);ZÄHLENWENNS($D$20:D23;D23;$O$20:O23;">0")+1)
Gruß Elex