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.

Zählenwenn
#1
Hallo liebe Forum-Mitglieder,

ich suche verzweifelt nach einer vereinfachten Zählenwenn-Funktion für nachfolgende Situation

Vorhandene Tabellenblätter:
- Warenlager
- 2018
- 2019
- 2020
- 2021

In den Tabellenblättern der Jahrgänge befinden sich jeweils in den Spalte D1:D3000 die Produkte: Apfel, Birne, Kirsche
Nun möchte in der Tabelle Warenlager in Spalte A, Zeile 1 die Anzahl aller verkauften Äpfel von allen Jahren sehen.

Das klappt zwar mit der Formel
=ZÄHLENWENN('2018'!D1:D3000;"Apfel")+ZÄHLENWENN('2019'!D1:D3000;"Apfel")+ZÄHLENWENN('2020'!D1:D3000;"Apfel")+ZÄHLENWENN('2021'!D1:D3000;"Apfel")

Das ganze wird aber über die Jahre und bei vielen Produkten zu aufwendig zu pflegen. Gibt es da eine clevere Formellösung?
Antworten Top
#2
Moin!
Die "cleverere" Lösung wäre, auf Jahresblätter zu verzichten und alles auf ein Blatt zu schreiben.
Dann lässt sich Dein Vorhaben simpel ohne Formeln mittels Pivot-Table lösen.
Produkt in Zeilen ziehen, Verkauf in Werte; fettich!

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • shift-del
Antworten Top
#3
Hola,

warum alles auf verschiedene Blätter aufteilen? Alles in ein Blatt und fertig ist die Laube. Ansonsten:

Code:
=SUMME(ZÄHLENWENN(INDIREKT("'20"&ZEILE(18:21)&"'!D1:D3000");"Apfel"))
Mit Strg-Shift-Enter abschließen.
Muss halt auch immer angepasst werden wenn neue Blätter hinzukommen.
Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • shift-del
Antworten Top
#4
Code:
=SUMME(ZÄHLENWENN(INDIREKT("'20"&ZEILE(18:21)&"'!D1:D3000");"Apfel"))
Was soll die "20" darstellen?
Antworten Top
#5
Der erste Teil von 2018, 2019, 2020.....
Antworten Top
#6
(10.12.2021, 09:26)steve1da schrieb: Der erste Teil von 2018, 2019, 2020.....

Verstehe ich nicht Steve. Confused
Antworten Top
#7
20 und Zeile(18:21) sucht in den Blättern 
20&18=2018
20&19=2019
20&20=2020
20&21=2021
Ist es jetzt klarer?
Antworten Top
#8
(10.12.2021, 09:41)steve1da schrieb: 20 und Zeile(18:21) sucht in den Blättern 
20&18=2018
20&19=2019
20&20=2020
20&21=2021
Ist es jetzt klarer?
Super Steve. Für 2022 und folgende gebe ich dann nur 18:22; 18:23 usw. ein?
Antworten Top
#9
Genauso. Allerdings kann man das nicht auf Vorrat anlegen, also 18:25 und das Blatt 2025 gibt es noch nicht. Dann erscheint #BEZUG.
Aber nochmals der Hinweis: pack alles auf ein Blatt und du hast solche Sorgen nicht.
Antworten Top
#10
Hallo,


Zitat:Super Steve. Für 2022 und folgende gebe ich dann nur 18:22; 18:23 usw. ein?


den wichtigsten Teil der Vorschläge hast du also nicht verstanden?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top


Gehe zu:


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