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

Summe bilden mit Vergleich 3 Krieterien

Summe bilden mit Vergleich 3 Krieterien
MG
Hallo zusammen,
brauch mal wieder etwas Unterstützung:
https://www.herber.de/bbs/user/78584.xls
Ich möchte in der Spalte "Wert 3" eine Summe in der jeweiligen Zeile bilden.
Dabei soll er immer folgende Werte addieren bzw. subtrahieren, Beispiel:
F7 = D7 - E7 + E4
D7 und E7 sind kein Problem, aber E4 soll ermittelt werden indem er nach der Zeile sucht wo Name und Bereich gleich der aktuellen Zeile sind und wo das Datum ein Tag eher liegt und wenn es das Datum nicht gibt, dann zwei Tage eher liegt. Und aus dieser ermittelten Zeile soll er Wert2 ziehen und bei obiger Formel addieren.
Hat Jemand eine Idee. Vielleicht geht es mit der Funktion "Vergleich", aber hier fehlt mir das KnowHow mit mehreren Kriterien, sprich Bereich, Name und Datum?
Danke und gruß
Monte
AW: Summe bilden mit Vergleich 3 Krieterien
25.01.2012 00:29:01
Josef

Hallo Monte,
so?
Tabelle1

 ABCDEF
1NameBereichDatumWert1Wert2Wert 3
2HeinzWerkstatt12.01.2012500800500
3DetlefBüro12.01.2012400600600
4HeinzWerkstatt13.01.20126001000400
5MarkBüro13.01.2012200200800
6PeterBüro14.01.201210002000-200
7HeinzWerkstatt15.01.20127006001100
8PeterBüro15.01.201212004000-800

Formeln der Tabelle
ZelleFormel
F2{=D2-E2+INDEX($E$2:$E$8;MAX(WENN(($A$2:$A$8=A2)*($B$2:$B$8=B2)*($C$2:$C$8<C2); ZEILE($1:$7))))}
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: Summe bilden mit Vergleich 3 Krieterien
25.01.2012 17:42:28
MG
Hallo Sepp,
ich habe mal umgebaut, aber dat funktioniert noch nicht so richtig:
=I7422-W7422+INDEX($W$6:$W$64000;MAX(WENN(($G$6:$G$64000=G7422)*($H$6:$H$64000=H7422) *($F$6:$F$64000<F7422); ZEILE($1:$64000))))
Bei mir geht die Abfrage über ein gesamtes Arbeitsblatt. Und die Daten sind von mehreren Monaten.
Do you konw why?
Danke Monte
AW: Summe bilden mit Vergleich 3 Krieterien
25.01.2012 18:22:14
Josef

Hallo Monte,
der Zeile-Teil ist falsch
ZEILE($1:$63995)

« Gruß Sepp »

Anzeige
AW: Summe bilden mit Vergleich 3 Krieterien
25.01.2012 19:00:00
MG
Das wars!
Ich hatte die definierte Matrix vergessen!
Wie kann ich der Formel noch beibringen, dass wenn er in den Feldern (wo normalerweise Zahlen drin sind)
Text oder nichts drin hat, diese gleich Null zusetzen?
Bzw. Wenn kein Vortag existiert er dann auch Null setzt!
Danke
AW: Summe bilden mit Vergleich 3 Krieterien
25.01.2012 19:12:53
Josef

Hallo Monte,
Tabelle1

 ABCDEF
1NameBereichDatumWert1Wert2Wert 3
2HeinzWerkstatt12.01.2012500800-300
3DetlefBüro12.01.2012400600-200
4HeinzWerkstatt13.01.20126001000400
5MarkBüro13.01.20122002000
6PeterBüro14.01.201210002000-1000
7HeinzWerkstatt15.01.20127006001100
8PeterBüro15.01.201212004000-800

Formeln der Tabelle
ZelleFormel
F2{=D2-E2+WENN(MAX(WENN(($A$2:$A$8=A2)*($B$2:$B$8=B2)*($C$2:$C$8<C2); ZEILE($1:$7)))=0;0;INDEX($E$2:$E$8;MAX(WENN(($A$2:$A$8=A2)*($B$2:$B$8=B2)*($C$2:$C$8<C2); ZEILE($1:$7)))))}
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: Summe bilden mit Vergleich 3 Krieterien
27.01.2012 17:38:20
MG
Hallo Sepp,
ich musste an der Formel noch ein wenig justieren, aber er will nicht so richtig?
=WENN(ISTZAHL(I401);I401;0)-WENN(ISTZAHL(W401);W401;0)+WENN(ISTZAHL(MAX(WENN(($G$6:$G$64000=G401) *($H$6:$H$64000=H401)*($F$6:$F$64000<F401); ZEILE($1:$63995))));INDEX($W$6:$W$64000; MAX(WENN(($G$6:$G$64000=G401)*($H$6:$H$64000=H401)*($F$6:$F$64000<F401); ZEILE($1:$63995))));0)
er bringt mir Fehler #Wert!
woran liegt es, bin die Formel schon paar mal durchgegangen!
Außerdem dauert die Wertermittlung der Formel sehr lange! Hast Du dann nen tip, wie ich das vielleicht noch anders und performanter lösen kann?
Gruß
Monte
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige