Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1276to1280
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

VERGLEICH-Formel für einzelne Spalten

VERGLEICH-Formel für einzelne Spalten
Ernst
Hi zusammen!
Ich habe ein ziemliches Problem mit dem VERGLEICH. In meiner Tabelle gibt es Temperaturwerte von 1955 bis 2012, immer Tages-Minimal-, Tages-Maximal- und Durchschnittstemp. In der Beispieltabelle nur von 2009 bis 2012. Bei den Minimal- und Maximaltemperaturen funktioniert alles - bis auf den VERGLEICH (Spalten O, Q, T, V).
Warum? Zum Beispiel Spalte N: Hier wird die minimalste Minimaltemp ermittelt. Das läuft korrekt. In Spalte O sollte jetzt das Jahr stehen, in dem diese Temp ermittelt wurde. In Zeile 4 wird also -10,8° (aus N4) gesucht. Zu finden in B4, was auch korrekt ist. Von B4 wird die Zelle B2 und damit 2009 ermittelt.
Soweit zu dem, was auch einigermaßen läuft. In Q9 ist der Fehler. Die Temp +1,8° wird in I9 und K9 gefunden. I9 wäre richtig, da dies die maximale Mindesttemp für den 6.Jan. ist. VERGLEICH hat hier den gesamten Bereich B9:L9 durchsucht, bringt mir damit den letzten gefundenen Wert aus K9. Und das ist falsch. Deshalb gibt es auch den falschen Bezug zum Jahr. Der VERGLEICH müsste theoretisch nur die Spalten C, F, I und L in der Zeile 4 durchsuchen, also theoretisch VERGLEICH(P9;[C9;F9;I9;L9];0) heißen, um eben K9 einfach auszuschließen. Erkläre ich das einigermaßen verständlich?
Gibt es also eine Möglichkeit, wo ich in z.B. der Zeile 9 nur ausgewälte Spalten absuchen kann? Oder muss ich mir tatsächlich eine eigene Funktion dafür schreiben?
Ich hoffe jetzt nur noch, dass der Upload der Beispieltabelle klappt, dann warte ich auf eure Vorschläge. Vielen Dank schon mal.
Ernie

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: VERGLEICH-Formel für einzelne Spalten
10.09.2012 19:37:06
Josef

Hallo Ernie,
ja ja, die lieben verbundenen Zellen, gutes Beispiel, warum wir immer wieder davor warnen.
Und "Excel-gut" und INDIREKT() so wie du es anwendest vertragen sich irgendwie auch nicht.
Und den Crospost im MOF ( http://ms-office-forum.net/forum/showthread.php?t=292879 ), sieht man hier und dort auch nicht so gerne.
Tabelle1

 ABCDEFGHIJKLMNOPQRSTUVW
2Datum2009201020112012Minimaltemp.Maximaltemp.
3minmaxDurchminmaxDurchminmaxDurchminmaxDurchminimalJahrmaximalJahrDurchminimalJahrmaximalJahrDurch
401. Jan-10,8 -2,9 -6,9 -1,8 4,8 1,5 -2,4 0,5 -1,0 4,4 10,9 7,7 -10,8 20094,4 2009-3,2 -2,9 200910,9 20124,0
502. Jan-7,3 -1,7 -4,5 -7,2 -1,7 -4,5 -3,6 0,3 -1,7 4,7 10,8 7,8 -7,3 20094,7 2009-1,3 -1,7 200910,8 20124,6
603. Jan-12,2 -2,3 -7,3 -6,4 -1,5 -4,0 -5,2 -0,5 -2,9 2,1 8,6 5,4 -12,2 20092,1 2009-5,1 -2,3 20098,6 20123,2
704. Jan-5,9 -1,3 -3,6 -6,4 -2,1 -4,3 -6,7 -3,1 -4,9 3,5 10,0 6,8 -6,7 20113,5 2009-1,6 -3,1 201110,0 20123,5
805. Jan-5,6 -2,2 -3,9 -6,3 -4,3 -5,3 -9,4 -4,2 -6,8 0,5 6,6 3,6 -9,4 20110,5 2009-4,5 -4,3 20106,6 20121,2
906. Jan-10,2 -3,4 -6,8 -6,3 -4,9 -5,6 -5,2 1,8 -1,7 1,8 5,0 3,4 -10,2 20091,8 2011-4,2 -4,9 20105,0 20120,0
1007. Jan-9,2 -5,8 -7,5 -6,1 -1,0 -3,6 3,9 7,3 5,6 1,2 5,1 3,2 -9,2 20093,9 2009-2,7 -5,8 20097,3 20110,8
1108. Jan-15,7 -3,0 -9,4 -5,4 -2,6 -4,0 4,6 10,2 7,4 2,2 4,9 3,6 -15,7 20094,6 2009-5,6 -3,0 200910,2 20113,6
1209. Jan-17,5 -6,1 -11,8 -5,5 -3,1 -4,3 2,5 11,1 6,8 2,8 5,5 4,2 -17,5 20092,8 2009-7,4 -6,1 200911,1 20112,5
1310. Jan-16,9 -4,6 -10,8 -4,9 -3,4 -4,2 0,2 2,5 1,4 1,8 7,8 4,8 -16,9 20091,8 2009-7,6 -4,6 20097,8 20121,6

Formeln der Tabelle
ZelleFormel
N4=MIN(B4;E4;H4;K4)
O4{=INDEX($B$2:$M$2;MIN(WENN((B4:M4=N4)*(REST(SPALTE(B4:M4); 3)=2); SPALTE(A4:L4))))}
P4=MAX(B4;E4;H4;K4)
Q4{=INDEX($B$2:$M$2;MIN(WENN((B4:M4=P4)*(REST(SPALTE(B4:M4); 3)=0); SPALTE(A4:L4)))-REST(MIN(WENN((B4:M4=P4)*(REST(SPALTE(B4:M4); 3)=0); SPALTE(A4:L4))); 3)+1)}
R4=MITTELWERT(N4;P4)
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
AW: VERGLEICH-Formel für einzelne Spalten
10.09.2012 20:07:20
Ernst
Ups, das ging ja schnell!
Allerdings muss ich mir diese Formeln erst einmal ganz genau analysieren, damit ich sie auch verstehe. Davon abgesehen, unter denen, die ich kenne, fühle ich mich in Excel doch als relativ gut. Natürlich kein Vergleich zu einem Profi, ich mache es nur ab und zu in meiner Freizeit. Und für meine Zwecke ist das schon okay, denke ich. Außerdem komme ich mit den INDIREKT() auch recht gut zurecht. Für meine Zwecke reicht das. Verbundene Zellen benutze ich auch nur (zu 99%) in Überschriften. Hier nehme ich halt mal Bezug darauf.
Eine andere Möglichkeit wäre auch gewesen, eine eigene Funktion zu schreiben. Aber den Aufwand zu betreiben,... Wenn ich mehr Zeit hätte, würde ich es sogar machen.
Der Crosspost kam eigentlich nur zustande, weil ich mich bei MOV nicht richtig anmelden kann. Irgendwie meckern die über mein Email-Konto. Aber das kläre ich noch. Ich wollte halt möglichst bald einen Lösungsansatz (keine Entschuldigung!).
Trotzdem wird dir mein Dank auf ewig nachschleichen :-)
Ernie
Anzeige

322 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige