Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

INDEX-Formel

Forumthread: INDEX-Formel

INDEX-Formel
19.05.2005 10:46:07
stefan
Hallo,
Ich habe folgende liste (vereinfacht, verkleinert):
woche 1 2 3 4 5 6 7 8
P1 nachfrage 2 3 1 2 4 5 2 8
P2 nachfrage 0 0 1 0 2 3 5 4
P3 nachfrage 1 0 0 1 1 2 3 0
P4 nachfrage 0 0 1 2 0 0 0 0
Jetzt möchte ich mittels formel herausfinden, in welcher Woche die Nachfrage beginnt und wann sie wieder aufhört.
Habe es mit folgender formel versucht:
=INDEX($A$2:$AQ$2,MIN(IF(Y4:AQ4=0,COLUMN(Y4:AQ4))))
Das Problem hier liegt, dass es nicht weiterschauen kann wenn eine 0 Nachfrage kommt. Zum bsp: Bei P2 Nachfrage würde es mir den wert 4 geben, obwohl in woche 5 wieder Nachfrage vorhanden ist.
Wie kann ich das umgehen?
Vielen Dank für eure Hilfe,
Stephan
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Nachfrage
19.05.2005 11:18:28
Martin
Hallo Stephan,
möchtest Du
a) von links die erste Spalte, in der eine Zahl größer Null steht und
b) von rechts die erste Spalte, in der eine Zahl größer Null steht?
Gruß
Martin Beck
AW: Nachfrage
19.05.2005 11:46:37
stefan
Martin,
Danke für deine Hilfe.
Was ich möchte ist eine Zelle, pro P die mir angibt in welcher woche die Nachfrage anfängt und eine weitere Zelle, die mir sage in welcher Woche die Nachfrage aufhört.
woche 1 2 3 4 5 6 7 8
P1 nachfrage 2 3 1 2 4 5 2 0 Start Nachfrage: w1 Stop Nachfrage: w8
P2 nachfrage 0 0 1 0 2 3 0 0 Start Nachfrage: w3 Stop Nachfrage: w7
P3 nachfrage 1 0 0 1 1 2 3 0 Start Nachfrage: w1 Stop Nachfrage: w8
P4 nachfrage 0 0 1 2 0 0 0 0 Start Nachfrage: w3 Stop Nachfrage: w4
Denke es ist genau was du mit deiner Aussage meinst.
Hast du eine idee wie man das am besten macht?
Vielen Dank,
Stefan
Anzeige
AW: Lösungsvorschlag
19.05.2005 12:08:46
Martin
Hallo Stefan,
folgende Matrixformeln:
Anfang: =INDEX($B$1:$I$1;VERGLEICH(1;(B2:I2&gt0)*1;0))~f~
Ende: ~f~=INDEX($B$1:$I$1;MAX((B2:I2&gt0)*SPALTE(B2:I2)))
Letztere funktioniert so nur, wenn es genau eine "Vorspalte" gibt. Wenn nicht, muss sie angepasst werden.
Gruß
Martin Beck
Anzeige
AW: Lösungsvorschlag
19.05.2005 13:30:55
stefan
Martin,
Besten Dank.
Die erste Formel für den Anfang hat geklappt.
Bei der zweiten habe ich so meine liebe Mühe, kannst du mir bitte nochmals erklären, wie du das mit der Vorspalte meinst?
Sorry und besten Dank,
Gruss
Stefan
AW: Lösungsvorschlag
19.05.2005 14:14:55
Martin
Hallo Stefan,
die "Wochen" beginnen bei Deinem Beispiel in Spalte B, also gibt es eine "Vorspalte", nämlich die Spalte A. Wenn nun die "Wochen" z.B. in Spalte C beginnen würden, würde die Formel nicht mehr funktionieren. Nimm daher folgende Formel, die funktioniert immer:
=INDEX($B$1:$I$1;MAX((B2:I2&gt0)*SPALTE(B2:I2))-SPALTE(B1)+2)
Eingabe als Matrixformel.
Gruß
Martin Beck
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige