Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1088to1092
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 über mehrere Zeilen

WVerweis über mehrere Zeilen
Hannes
Hallo,
ich möchte gerne eine dynamische Abfrage und eine kleine Statistische Auswertung machen.
Dazu habe ich eine kleine Beispielliste mit der genauen Fragestellung erstellt:
https://www.herber.de/bbs/user/63407.xls
Hoffe ihr könnt mir helfen.
Gruß Hannes

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

Betreff
Benutzer
Anzeige
Rückfrage
24.07.2009 13:36:15
David
Willst du in der Ausgabe prinzipiell alle Namen stehen haben und das Datum dann halt nur bei den betreffenden, oder soll die Ausgabeliste nur auf die Namen reduziert werden, die einen Termin haben?
Gruß
David
AW: Rückfrage
24.07.2009 13:47:08
Hannes
am besten wär es alle Namen zu sehen die einen Termin haben und auch die die keinen haben, also die ohne und mit Termin.
Entscheidend für die Abfrage ist das Jahr davor, welches leer sein muß.
z.b
Abfrage:2009
Anzeige aller Namen deren Jahr 2008 leer ist.
***wieder offen***
24.07.2009 14:04:26
David
sorry, hab leider keine Zeit mehr.
Gruß
David
AW: WVerweis über mehrere Zeilen
25.07.2009 07:17:13
Tino
Hallo,
meinst Du so?
 ABCDEFGH
1Ausgangslage: Alle 2 Jahre sollen die Mitarbeiter zur Schulung.        
2        
3Liste:       
4 NameNr.20062007200820092010
5 Karl34510.12.11.12.12.12.  
6 Uwe479 12.12.   
7 Anne19310.12.  08.09. 
8 Nina14201.05. 12.06. 12.06.
9        
10Auswahl       
11Jahr2009      
12        
13 Müssen 2009 zur Schulung  Haben 2009 einen Termin   
14 NameNr. NameNr.  
15 Uwe479 Anne193  
16 Anne193     
17        
18        

Formeln der Tabelle
ZelleFormel
B13="Müssen "&B11&" zur Schulung"
E13="Haben "&B11&" einen Termin"
B15{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A1))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A1)); SPALTE(A$1)))}
C15{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A1))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A1)); SPALTE(B$1)))}
E15{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A1))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A1)); SPALTE(A$1)))}
F15{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A1))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A1)); SPALTE(B$1)))}
B16{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A2))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A2)); SPALTE(A$1)))}
C16{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A2))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A2)); SPALTE(B$1)))}
E16{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A2))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A2)); SPALTE(A$1)))}
F16{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A2))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A2)); SPALTE(B$1)))}
B17{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A3))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A3)); SPALTE(A$1)))}
C17{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A3))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A3)); SPALTE(B$1)))}
E17{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A3))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A3)); SPALTE(A$1)))}
F17{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A3))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A3)); SPALTE(B$1)))}
B18{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A4))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A4)); SPALTE(A$1)))}
C18{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A4))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))=""); ZEILE($F$5:$F$8)-4); ZEILE($A4)); SPALTE(B$1)))}
E18{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A4))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A4)); SPALTE(A$1)))}
F18{=WENN(ISTFEHL(KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A4))); "";INDEX($B$5:$H$8;KKLEINSTE(WENN((BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11-1;$C$4:$H$4;0))="")*(BEREICH.VERSCHIEBEN($B$5:$B$8;;VERGLEICH($B$11;$C$4:$H$4;0))<>""); ZEILE($F$5:$F$8)-4); ZEILE($A4)); SPALTE(B$1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Gruß Tino
Anzeige
AW: WVerweis über mehrere Zeilen
27.07.2009 07:35:34
Hannes
Hallo Tino,
ja so wollte ich es haben.
Danke schön!
Gruß Hannes
AW: WVerweis über mehrere Zeilen
27.07.2009 11:46:43
Hannes
Hallo Tino,
ich wollte grade deine Formeln auf meine Originaltabelle (sieht etwas anders aus) übertragen dies hat aber irgendwie nicht geklappt.
Könntest du es noch mal anhand der neuen Beispieltabelle machen, damit ich seh wo mein Fehler liegt.
https://www.herber.de/bbs/user/63457.xls
Schön wär es auch wenn man immer das abgefragte Jahr und die 2 vorrangegangenen Jahre sieht, wenn dies allerdings zu kompliziert ist, kann es auch weggelassen werden.
Vielen Dank
Gruß Hannes
Anzeige
AW: WVerweis über mehrere Zeilen
27.07.2009 15:36:14
Hannes
Also
die Abfragen:
"Müssen zu Schulung" und "haben einen Termin" funktionieren, wenn ich die Liste erweitere, allerdings nicht die Abfrage "haben noch keinen Termin".
AW: WVerweis über mehrere Zeilen
27.07.2009 15:46:43
Tino
Hallo,
schau mal in der Tabelle2, da habe ich noch eine Formel eingebaut.
Gruß Tino

315 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige