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

Index Vergleich

Index Vergleich
thomas.schilli@web.de
Hallo,
brauche euere Hilfe!
Im Tabellenblatt ´Zählerstand´ weden Datum und Zählerstand
eingegeben.
Nun möchte ich erreichen, dass im Tabellenblatt ´Übersicht´ in Spalte
G und I jeweils das Datum des niedrigsten und höchsten Wertes angezeigt wird.
Einmal für das jeweilige Jahr, wie auch für den jeweiligen Monat.
Habe das Archiv hier durch gestöpert, aber nichts gefunden.
Beste Grüsse
Tom
https://www.herber.de/bbs/user/72620.xls

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
INDEX(...;MIN(WENN...)))
06.12.2010 18:20:54
Erich
Hi Tom,
ich habs zwar nicht wirklich verstanden, aber vielleicht geht es ja nach diesem Muster:
(G5 nach unten kopieren)
ÜBERSICHT

 FG
241,8 kWh26.10.2010
300,0 kWhkeine Daten
441,8 kWh26.10.2010
528,8 kWh01.11.2010

Formeln der Tabelle
ZelleFormel
G2{=WENN(JAHR(MAX(Zählerstand!$B$1:$B$2000))<B2;"keine Daten"; INDEX(Zählerstand!$B:$B;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=B2) *(Zählerstand!$B$1:$D$2000=F2); ZEILE($B$1:$B$2000)))))}
G3{=WENN(JAHR(MAX(Zählerstand!$B$1:$B$2000))<B3;"keine Daten"; INDEX(Zählerstand!$B:$B;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=B3) *(Zählerstand!$B$1:$D$2000=F3); ZEILE($B$1:$B$2000)))))}
G4{=WENN(MAX(Zählerstand!$B$1:$B$2000)<B4;"keine Daten"; INDEX(Zählerstand!$B$1:$B$2000;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=JAHR(B4)) *(MONAT(Zählerstand!$B$1:$B$2000)=MONAT(B4)) *(Zählerstand!$B$1:$D$2000=F4); ZEILE($B$1:$B$2000)))))}
G5{=WENN(MAX(Zählerstand!$B$1:$B$2000)<B5;"keine Daten"; INDEX(Zählerstand!$B$1:$B$2000;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=JAHR(B5)) *(MONAT(Zählerstand!$B$1:$B$2000)=MONAT(B5)) *(Zählerstand!$B$1:$D$2000=F5); ZEILE($B$1:$B$2000)))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Index Vergleich
06.12.2010 19:42:26
thomas.schilli@web.de
Hallo Erich,
danke für die schnelle Antwort, löst leider nicht
mein Problem, vielleicht hab ich mich auch nicht verständlich ausgedrückt!
Im Tabellenblatt ´ÜBERSICHT´Zeile F2 wird der MAX Wert im Jahr 2010 angezeigt,
in Zeile H2 der MIN Wert von 2010. Nun möchte ich erreichen, dass Excel mir
das Datum jeweils des Wertes von F2 und H2 in G2 und I2 ausgibt.
Das gleiche dann auch für die verschiedene Monate.
Ich bin mit INDEX;VERGLEICH soweit gekommen, dass er mir das DATUM zum
jeweilig gefundenen Wert anzeigt, aber nicht für den jeweiligen Monat sondern
für den Wert der irgendwann mal vorkam.
Ich hoffe du kannst dir jetzt mein Problem genauer vorstellen.
Freue mich auf eine weitere Antwort!
Beste Grüsse
Tom
Anzeige
Vielleicht doch?
06.12.2010 19:56:21
Erich
Hi Tom,
sorry - aber ich meine, dass die Formeln in Spalte G das so rechnen wie du willst.
Welches Ergebnis gefällt dir nicht?
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
auch Spalte F neu
06.12.2010 20:10:27
Erich
Hi Tom,
jetzt habe ich gesehen, dass ich auch in Spalte F geändert hatte.
Spalte G habe ich auch noch mal angepasst - etwaS vereinfacht:
ÜBERSICHT

 FG
241,8 kWh26.10.2010
3keine Datennix
441,8 kWh26.10.2010
528,8 kWh01.11.2010
614,5 kWh04.12.2010
7keine Datennix
8keine Datennix
9keine Datennix
10keine Datennix
11keine Datennix
12keine Datennix
13keine Datennix
14keine Datennix
15keine Datennix
16keine Datennix
17keine Datennix
18keine Datennix

Formeln der Tabelle
ZelleFormel
F2{=WENN(JAHR(MAX(Zählerstand!$B$1:$B$2000))<B2;"keine Daten"; MAX((JAHR(Zählerstand!$B$1:$B$2000)=B2)*Zählerstand!$D$1:$D$2000))}
G2{=WENN(ISTZAHL(F2); INDEX(Zählerstand!$B:$B;MIN(WENN((JAHR(Zählerstand!$B$1:$B$2000)=B2)*(Zählerstand!$B$1:$D$2000=F2); ZEILE($B$1:$B$2000)))); "nix")}
F3{=WENN(JAHR(MAX(Zählerstand!$B$1:$B$2000))<B3;"keine Daten"; MAX((JAHR(Zählerstand!$B$1:$B$2000)=B3)*Zählerstand!$D$1:$D$2000))}
G3{=WENN(ISTZAHL(F3); INDEX(Zählerstand!$B:$B;MIN(WENN((JAHR(Zählerstand!$B$1:$B$2000)=B3)*(Zählerstand!$B$1:$D$2000=F3); ZEILE($B$1:$B$2000)))); "nix")}
F4{=WENN(MAX(Zählerstand!$B$1:$B$2000)<B4;"keine Daten"; MAX((JAHR(Zählerstand!$B$1:Zählerstand!$B$1988)=JAHR(B4)) *(MONAT(Zählerstand!$B$1:Zählerstand!$B$1988)=MONAT(B4)) *Zählerstand!$D$1:Zählerstand!$D$1988))}
G4{=WENN(ISTZAHL(F4); INDEX(Zählerstand!$B$1:$B$2000;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=JAHR(B4)) *(MONAT(Zählerstand!$B$1:$B$2000)=MONAT(B4)) *(Zählerstand!$B$1:$D$2000=F4); ZEILE($B$1:$B$2000)))); "nix")}
F5{=WENN(MAX(Zählerstand!$B$1:$B$2000)<B5;"keine Daten"; MAX((JAHR(Zählerstand!$B$1:Zählerstand!$B$1988)=JAHR(B5)) *(MONAT(Zählerstand!$B$1:Zählerstand!$B$1988)=MONAT(B5)) *Zählerstand!$D$1:Zählerstand!$D$1988))}
G5{=WENN(ISTZAHL(F5); INDEX(Zählerstand!$B$1:$B$2000;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=JAHR(B5)) *(MONAT(Zählerstand!$B$1:$B$2000)=MONAT(B5)) *(Zählerstand!$B$1:$D$2000=F5); ZEILE($B$1:$B$2000)))); "nix")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: auch Spalte F neu
06.12.2010 22:41:31
thomas.schilli@web.de
Hallo Erich,
du hast mich weiter gebracht, es funktioniert, echt super!
Nur bekomme ich das ganze mit den MIN Werten nicht hin!
Einfach MAX mit MIN auswechseln funktioniert ja leider nicht!
Kannst du mir da vielleicht nochmals helfen?
Spalteh H und I
07.12.2010 08:26:58
Erich
H Tomi,
so sollte es passen:
ÜBERSICHT

 HI
200,7 kWh28.11.2010
3keine Datennix
405,3 kWh19.10.2010
500,7 kWh28.11.2010
602,0 kWh06.12.2010
7keine Datennix

Formeln der Tabelle
ZelleFormel
H2{=WENN(JAHR(MAX(Zählerstand!$B$1:$B$2000))<B2;"keine Daten"; MIN(WENN(JAHR(Zählerstand!$B$1:$B$2000)=B2;Zählerstand!$D$1:$D$2000)))}
I2{=WENN(ISTZAHL(H2); INDEX(Zählerstand!$B:$B;MIN(WENN((JAHR(Zählerstand!$B$1:$B$2000)=B2)*(Zählerstand!$B$1:$D$2000=H2); ZEILE($B$1:$B$2000)))); "nix")}
H3{=WENN(JAHR(MAX(Zählerstand!$B$1:$B$2000))<B3;"keine Daten"; MIN(WENN(JAHR(Zählerstand!$B$1:$B$2000)=B3;Zählerstand!$D$1:$D$2000)))}
I3{=WENN(ISTZAHL(H3); INDEX(Zählerstand!$B:$B;MIN(WENN((JAHR(Zählerstand!$B$1:$B$2000)=B3)*(Zählerstand!$B$1:$D$2000=H3); ZEILE($B$1:$B$2000)))); "nix")}
H4{=WENN(MAX(Zählerstand!$B$1:$B$2000)<B4;"keine Daten"; MIN(WENN((JAHR(Zählerstand!$B$1:Zählerstand!$B$2000)=JAHR(B4)) *(MONAT(Zählerstand!$B$1:Zählerstand!$B$2000)=MONAT(B4)); Zählerstand!$D$1:Zählerstand!$D$2000)))}
I4{=WENN(ISTZAHL(H4); INDEX(Zählerstand!$B$1:$B$2000;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=JAHR(B4)) *(MONAT(Zählerstand!$B$1:$B$2000)=MONAT(B4)) *(Zählerstand!$B$1:$D$2000=H4); ZEILE($B$1:$B$2000)))); "nix")}
H5{=WENN(MAX(Zählerstand!$B$1:$B$2000)<B5;"keine Daten"; MIN(WENN((JAHR(Zählerstand!$B$1:Zählerstand!$B$2000)=JAHR(B5)) *(MONAT(Zählerstand!$B$1:Zählerstand!$B$2000)=MONAT(B5)); Zählerstand!$D$1:Zählerstand!$D$2000)))}
I5{=WENN(ISTZAHL(H5); INDEX(Zählerstand!$B$1:$B$2000;MIN(WENN( (JAHR(Zählerstand!$B$1:$B$2000)=JAHR(B5)) *(MONAT(Zählerstand!$B$1:$B$2000)=MONAT(B5)) *(Zählerstand!$B$1:$D$2000=H5); ZEILE($B$1:$B$2000)))); "nix")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Spalteh H und I
07.12.2010 16:55:43
thomas.schilli@web.de
Hallo Erich,
funktioniert wunderbar, vielen Dank für deine Hilfe!
Tolles Forum!
Gruss
Tom

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige