Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Tabelle nach Jahr auslesen
#1
Moin,

ich würde gerne mit Summewenn oder Summewenns eine Tabelle nach Jahren auslesen. Also in der Spalte A die Daten von 1/1/2022 bis 31/12/2023 und in Spalte B die Werte, die aufsummiert werden sollen. Gibt es da eine Möglichkeit das zu kombinieren? Hab auch eine Datei angehängt. Ich möchte gerne das gesuchte Jahr angeben und die Formel soll mir dann die Summe ausspucken. Bisher wäre ich bei:

=SUMMEWENN(A1:A20;???;B1:B20)

Danke schonmal :)


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 8,42 KB / Downloads: 8)
Antworten Top
#2
Hola,
entweder so:
=SUMMENPRODUKT((JAHR(A1:A20)=E2)*(B1:B20))
Oder du ermittelst in einer Hilfsspalte das Jahr mit Jahr() und nimmst das als Grundlage.
Oder halt mit Summewenns() und dann von 01.01. bis 31.12. des gewünschten Jahres rechnen.
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Tsamsiyu
Antworten Top
#3
Hi,


Code:
=SUMMEWENNs(B1:B20;A1:A20;">=1.1."&C1;A1:A20;"<=31.12."&C1)

Mit der Jahreszahl in C1
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Tsamsiyu
Antworten Top
#4
(27.02.2024, 13:00)steve1da schrieb: Hola,
entweder so:
=SUMMENPRODUKT((JAHR(A1:A20)=E2)*(B1:B20))
Oder du ermittelst in einer Hilfsspalte das Jahr mit Jahr() und nimmst das als Grundlage.
Oder halt mit Summewenns() und dann von 01.01. bis 31.12. des gewünschten Jahres rechnen.
Gruß,
steve1da

Danke! Dann habe ich dabei nur einen Array mit zwei Bedingungen der aufsummiert wird? Muss ich dafür Summenprodukt nehmen, weil =Summe() nicht mit den beiden Bedingungen als Array klar kommt?

(27.02.2024, 13:01)BoskoBiati schrieb: Hi,


Code:
=SUMMEWENNs(B1:B20;A1:A20;">=1.1."&C1;A1:A20;"<=31.12."&C1)

Mit der Jahreszahl in C1

Ah danke, genau sowas habe ich gesucht!
Antworten Top
#5
Hi,

Zitat:Muss ich dafür Summenprodukt nehmen, weil =Summe() nicht mit den beiden Bedingungen als Array klar kommt?

In Deiner Excelversion kannst Du auch ohne Zusatz SUMME verwenden. Vor xl365 musste =SUMME((JAHR(A1:A20)=E2)*(B1:B20)) als Arrayformel gesondert mit Strg+Shift+Enter abgeschlossen werden.
Da hier aber - wie Du richtig sagst - 2 Arrays miteinander multipliziert werden (was bei großen Bereichen rechenintensiv ist), ist SUMMEWENN(S) die bessere Alternative.
Antworten Top
#6
(27.02.2024, 14:59){Boris} schrieb: ...SUMMEWENN(S) die bessere Alternative.
in Verbindung mit 
(27.02.2024, 13:00)steve1da schrieb: ...du ermittelst in einer Hilfsspalte das Jahr mit Jahr() und nimmst das als Grundlage.
wäre mein Favorit, da es fehleranfällige implizite Typecasts vermeidet, sobald Vergleichsoperatoren ins Spiel kommen (Stichwort: Internationale Datumsformate). 

Eine Pivot-Tabelle macht das alles aber noch viel einfacher und schneller...
Hat Dir mein Beitrag geholfen? Dann hilf auch Du - mit einer Spende an Wikipediadie Tafeln oder aktion-deutschland-hilft.de
Antworten Top
#7
Hallo

Anbei zwei sehr simple Lösungen als PQ mit Datenschnitt oder Pivot


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 22,79 KB / Downloads: 6)
Gruß
Ivan 16
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste