Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1432to1436
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

WVerweis nach oben / mehrere Bedingungen

WVerweis nach oben / mehrere Bedingungen
05.07.2015 10:57:02
Joerschi
Hallo liebes Forum,
folgendes Problem (Skizze + Musterdatei unten):
Ausgegeben werden sollen in C35:C52 die richtigen Werte aus der Ergebniszeile B1:G1.
Die Zuordnung erfolgt per Bedingung in B3:G4. Dabei ist vorgeben, von/bis welcher Zeile der jeweils zugehörige Wert in Zeile 1 gilt.
Die Ergebnisformel nimmt dabei also Bezug auf die aktuelle Zeile, wo sie sich befindet ( Zeile() ).
Meine Idee war jetzt, die Formel dieser Seite zu modifizieren, aber ich bekomme es nicht hin, wenn da mehrere Bedingungen eine Rolle spielen (weil ja geprüft wird, wo sich der aktuelle Zeilenwert immer zwischen den Werten aus B3:B4 usw. befindet).
Oder ist eine ganz andere Lösung sinnvoller?
Skizze
Userbild
Musterdatei: https://www.herber.de/bbs/user/98638.xls
Hat jemand einen Tip?
Danke im Voraus und beste Grüße
Joerschi

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mit INDEX() und VERGLEICH() ...
05.07.2015 11:05:57
der
Hallo Joerschi,
... folgende Formel nach unten ziehend kopieren:
=WENN((ZEILE()MAX($4:$4);"";INDEX($1:$1;1+VERGLEICH(ZEILE();B$3:G$3;1))) Gruß Werner
.. , - ...

AW: mit INDEX() und VERGLEICH() ...
05.07.2015 11:14:21
Joerschi
Danke Dir Werner - wieder mal :-)
Die Formel enthält scheinbar noch einen Fehler. Zwischen Zeile() und Max meckert Excel
Liebe Grüße
joerschi

AW: mit INDEX() und VERGLEICH() ...
05.07.2015 11:16:14
AlexG
Hallo Joerschi,
füge dort ein = ein
Gruß
Alex

AW: mit INDEX() und VERGLEICH() ...
05.07.2015 11:18:23
Joerschi
Hi Alex,
Das hatte ich schon probiert, aber dennoch eben die Fehlermeldung.
Deswegen die Verwirrung...
VG, Joerschi

Anzeige
AW: mit INDEX() und VERGLEICH() ...
05.07.2015 11:23:27
AlexG
Hallo Joerschi,
So sollte es klappen
=WENN(ZEILE()=MAX($4:$4);"";INDEX($1:$1;1+VERGLEICH(ZEILE();B$3:G$3;1)))
Gruß
Alex

AW: mit INDEX() und VERGLEICH() ...
05.07.2015 11:27:15
Joerschi
Danke Dir Alex (und auch nochmal an Werner) - ja, funktioniert jetzt.
Ich muss zugegeben, dass ich Eure Formel (mit dem =) direkt untereinander kopieren musste, um da den Unterschied zu finden. Am Ende war es eine einzige Klammer vorn in der Bedingungsprüfung, welche dann alles blockiert hatte. jaja, die Details... :-)
Liebe Grüße
Joerschi

da hat die Forumsoftware "gewirkt" ...
05.07.2015 11:44:28
der
Hallo Joerschi,
... und offensichtlich den Code im Code anders ausgegeben als ich es wollte.
Bei mir sah die Formel noch wie folgt aus (wobei Du abstelle MAX($4:$4) auch nur G$4 schreiben kannst)
 ABCDEFG
1 Ergebniszeile 5,011,012,019,020,55,0
2       
3 Bedingung ab Zeile: 343941454750
4 Bedingung bis Zeile 384044464952
5       
33       
34  Ergebnis? 5,0  
35    5,0  
36    5,0  
37    5,0  
38    5,0  
39    11,0  
40    11,0  
41    12,0  
42    12,0  
43    12,0  
44    12,0  
45    19,0  
46    19,0  
47    20,5  
48    20,5  
49    20,5  
50    5,0  
51    5,0  
52    5,0  

Formeln der Tabelle
ZelleFormel
E34=WENN((ZEILE()<B$35)+ZEILE()>MAX($4:$4); "";INDEX($1:$1;1+VERGLEICH(ZEILE(); B$3:G$3;1)))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: da hat die Forumsoftware "gewirkt" ...
05.07.2015 11:46:43
Joerschi
Dank Dir Werner.
Die "gefällt" mir sogar noch besser. Bei der anderen gab es nämlich beim letzten Ergebnis (E52) immer ein leeres Feld...
Liebe Grüße
Joerschi

108 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige