Supportnet / Forum / Tabellenkalkulation
Kalenderdatum-Bereich, Zeilen-Anfang u. Ende?
Frage
Hallo Excel-Freaks,
ich möchte die Autokosten in den Griff bekommen.
Es gibt einige Spalten mit dem Kalenderdatum und den zugehörigen Daten ("km", "l Kraftstoff", "Werkstattkosten", etc). Ich möchte für bestimmte Zeiträume die Daten auswerten z.B. km-Leistung, Verbrauch, Kosten, min., max., etc). Ich scheitere jedoch an der Ermittlung der Anfangs- bzw. Endzeile des Zeitraumes.
Ich freue mich auf Eure Kommentare!
Vielen Dank!
Hermann
Antwort 1 von AS
Hallo Hermann,
km-Auswertung:
in Spalte A stehen die Daten, in B die km-Zahlen; Du willst die Zahlen vom 1.1.2003 bis 19.1.2003 - Formel:
=SUMMENPRODUKT((A2:A100<=A20)*B2:B100)
Ebenso kannst Du es mit anderen Werten machen(Pflege, Reparaturen usw.).
Mit Minimum und Maximum geht es ähnlich.
Besser wäre es, wenn Du uns Deinen Tabellenaufbau verraten würdest.
Gruß Arnim
km-Auswertung:
in Spalte A stehen die Daten, in B die km-Zahlen; Du willst die Zahlen vom 1.1.2003 bis 19.1.2003 - Formel:
=SUMMENPRODUKT((A2:A100<=A20)*B2:B100)
Ebenso kannst Du es mit anderen Werten machen(Pflege, Reparaturen usw.).
Mit Minimum und Maximum geht es ähnlich.
Besser wäre es, wenn Du uns Deinen Tabellenaufbau verraten würdest.
Gruß Arnim
Antwort 2 von Hermann
Hallo Armin,
vielen Dank für Deine schnelle Reaktion! Ich hatte die Formel zunächst gar nicht verstanden, habe aber eben eine Menge über die Exel-Matrizen- und Logik-Berechnung gelernt...sehr hilfreich...
Allerdings benötige ich trotzdem noch untere und obere Zeilengrenze meines Zeitraumes, denn in der Spalte km stehen die Gesamt-Kilometerstände. Ich möchte also die km-Differenz zwischen ältestem und jüngstem Datum in meinem Zeitbereich ermitteln.
Trotzdem nochmals vielen Dank, durch Deine Antwort habe ich viel gelernt und die Funktion werde ich z.B. für die Werkstattkosten nutzen können.
Gruss Hermann
vielen Dank für Deine schnelle Reaktion! Ich hatte die Formel zunächst gar nicht verstanden, habe aber eben eine Menge über die Exel-Matrizen- und Logik-Berechnung gelernt...sehr hilfreich...
Allerdings benötige ich trotzdem noch untere und obere Zeilengrenze meines Zeitraumes, denn in der Spalte km stehen die Gesamt-Kilometerstände. Ich möchte also die km-Differenz zwischen ältestem und jüngstem Datum in meinem Zeitbereich ermitteln.
Trotzdem nochmals vielen Dank, durch Deine Antwort habe ich viel gelernt und die Funktion werde ich z.B. für die Werkstattkosten nutzen können.
Gruss Hermann
Antwort 3 von Hermann
Hallo Exel Freaks,
die Formel :
=SUMMENPRODUKT(JAHR(A1:A10)=C1*B1:B10)
ergibt bei mir eine "0" für folgende Werte:
Spalte
AAAAAAA BBB CCCC
01.05.02 100 2003
17.05.02 200
01.01.03 300
01.02.03 400
17.05.03 500
wo liegt denn hier der Fehler?
Gruss Hermann
die Formel :
=SUMMENPRODUKT(JAHR(A1:A10)=C1*B1:B10)
ergibt bei mir eine "0" für folgende Werte:
Spalte
AAAAAAA BBB CCCC
01.05.02 100 2003
17.05.02 200
01.01.03 300
01.02.03 400
17.05.03 500
wo liegt denn hier der Fehler?
Gruss Hermann
Antwort 4 von AS
Hallo Hermann,
begrenzen kannst Du den Zeitabschnitt z.B. so:
=SUMMENPRODUKT((A2:A100>=A10)*(A2:A100<=A20)*B2:B100)
Und wenn Dich Matrixfunktionen so interessieren, dann schreibe die Formel so:
=SUMME((A2:A100>=A10)*(A2:A100<=A20)*B2:B100)
Diese Formel musst Du aber mit Tastenkombination Strg/Shift/Enter eingeben - und zwar so: drücke mit Fingern der linken Hand die Tasten "Strg"+"Shift(Umschalt" und betätige erst dann (während die Tasten noch gedrückt sind) die Taste "Enter". (Der Cursor muss sich dabei in der Befehlszeile befinden!)
Die Formel wird dann automatisch von geschweiften Klammern umrahmt.
Die Funktion SUMMENPRODUKT() ist eben eine Matrix-Funktion von SUMME().
Gruß Arnim
begrenzen kannst Du den Zeitabschnitt z.B. so:
=SUMMENPRODUKT((A2:A100>=A10)*(A2:A100<=A20)*B2:B100)
Und wenn Dich Matrixfunktionen so interessieren, dann schreibe die Formel so:
=SUMME((A2:A100>=A10)*(A2:A100<=A20)*B2:B100)
Diese Formel musst Du aber mit Tastenkombination Strg/Shift/Enter eingeben - und zwar so: drücke mit Fingern der linken Hand die Tasten "Strg"+"Shift(Umschalt" und betätige erst dann (während die Tasten noch gedrückt sind) die Taste "Enter". (Der Cursor muss sich dabei in der Befehlszeile befinden!)
Die Formel wird dann automatisch von geschweiften Klammern umrahmt.
Die Funktion SUMMENPRODUKT() ist eben eine Matrix-Funktion von SUMME().
Gruß Arnim
Antwort 5 von AS
Entschuldige, Hermann!
Ich habe Deine Frage total übersehen!
Formel muss lauten:
=SUMMENPRODUKT((JAHR(A1:A100)=C1)*B1:B100)
Du hattest nur zwei Klammern vergessen! :-)
Gruß Arnim
Ich habe Deine Frage total übersehen!
Formel muss lauten:
=SUMMENPRODUKT((JAHR(A1:A100)=C1)*B1:B100)
Du hattest nur zwei Klammern vergessen! :-)
Gruß Arnim

