Registriert seit: 27.09.2022
Version(en): Excel 2013
Moin,
in A1:A1000 steht das Buchungsdatum und in B1:B1000 der Buchungsbetrag.
In C1:C12 sollen die monatlichen Buchungssummen erscheinen.
Gruß
Dieter
Registriert seit: 21.06.2016
Version(en): 2021
Hallo T....
deine gesuchte Funktion ist Summewenns.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
31.03.2023, 11:29
(Dieser Beitrag wurde zuletzt bearbeitet: 31.03.2023, 11:32 von LCohen.)
a) Pivottabelle mit Monatsgruppierung auf A:A
b) C1[:C12]: =SUMMEWENNS(B$1:B$1000;A$1:A$1000;">"&DATUM(JAHR(A$1);ZEILE(C1););A$1:A$1000;"<"&DATUM(JAHR(A$1);ZEILE(C2);1))
Registriert seit: 27.09.2022
Version(en): Excel 2013
Moin LCohen,
das scheint zu klappen. Besten Dank. Ich muss es nur noch an meine Tabelle anpassen.
Könnt ihr mir vielleich noch sagen, wie die Formel mit =SUMMEWENNS() lauten muss?
Gruß
Dieter
Registriert seit: 21.06.2016
Version(en): 2021
Hallo Dieter,
1. zu
Zitat:Könnt ihr mir vielleich noch sagen, wie die Formel mit =SUMMEWENNS() lauten muss?
Welche Funktion wird den bei LCohen b) außen genutzt?
2. kürzer geht auch
=SUMMENPRODUKT($B$1:$B$1000*(MONAT($A$1:$A$1000)=ZEILE()))
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
SUMMENPRODUKT ist
ein bisschen langsamer als SUMMEWENN(S).
PVT kommt bei der Geschwindigkeit am nächsten an Pivot ran:
=PVT(HSTAPELN(MONAT(A1:A1000);B1:B1000);{1.6})