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.

MONAT JAHR SUMME WENN FKT.
#1
Moin,

bin neu hier und würde mich sehr über eure Hilfe freuen.

Ich arbeite immoment mit folgender formel, die auch bestens funktioniert:

=SUMME(WENN(($Q$41:$Q$3620="AI");WENN(MONAT($F$41:$F$3620)=2;$P$41:$P$3620)))

Es handelt sich um eine Tabelle, die die Werte in Spalte P addiert, sobald in Q "AI" steht, und der Monat in F Februar ist.
Ich habe noch weitere monate und Jahre in der Tabelle. Für alle Monate im Jahr 2016, werden die Werte auch korrekt addiert. Sobald es aber um die zu addierenden Werte im Jahr 2017 oder 2018 geht, funktioniert die Formel noch nicht. 

Die Formel müsste so erweitert warden, dass neben dem Monat auch das Jahr Berücksichtgung findet.

Danke im Voraus.
Antworten Top
#2
Hola,

ungetestet:

Code:
=SUMMENPRODUKT((MONAT(F41:F43)=2)*(JAHR(F41:F43)=2016)*(Q41:Q43="ai")*(P41:P43))


oder


Code:
=SUMMENPRODUKT((TEXT(F41:F43;"MM.JJJJ")="02.2016")*(Q41:Q43="ai")*(P41:P43))


Gruß,
steve1da
Antworten Top
#3
Hi,#
(18.01.2016, 15:23)fabsy123 schrieb: Ich arbeite immoment mit folgender formel, die auch bestens funktioniert:

=SUMME(WENN(($Q$41:$Q$3620="AI");WENN(MONAT($F$41:$F$3620)=2;$P$41:$P$3620)))

das glaube ich nicht, daß diese Formel funktioniert. Bei mir kommt da #WERT!, und da fehlt zwei Mal der "SONST"-Teil der WENN-Funktion.

Nimm mal diese Formeln:

Tabelle1
FGHIJKLMNOPQ
4#WERT!
5
40Monat14
4101.02.2016Jahr/Monat520175AI
4201.02.20163
4301.02.20164AI
4401.02.20175AI
4502.02.20173
4602.03.20174AI
47

verwendete Formeln
Zelle Formel Bereich N/A
J4=SUMME(WENN(($Q$41:$Q$3620="AI");WENN(MONAT($F$41:$F$3620)=2;$P$41:$P$3620)))
J40=SUMMENPRODUKT(($Q$41:$Q$3620="AI")*(MONAT($F$41:$F$3620)=2)*$P$41:$P$3620)
J41=SUMMENPRODUKT(($Q$41:$Q$3620="AI")*(MONAT($F$41:$F$3620)=2)*(JAHR($F$41:$F$3620)=$K$41)*$P$41:$P$3620)
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 21.07 einschl. 64 Bit

Antworten Top
#4
(18.01.2016, 15:33)steve1da schrieb: Hola,

ungetestet:

Code:
=SUMMENPRODUKT((MONAT(F41:F43)=2)*(JAHR(F41:F43)=2016)*(Q41:Q43="ai")*(P41:P43))


oder


Code:
=SUMMENPRODUKT((TEXT(F41:F43;"MM.JJJJ")="02.2016")*(Q41:Q43="ai")*(P41:P43))


Gruß,
steve1da

Hello,

die zweite Formel funktioniert. Weltklasse, danke für die schnelle Hilfe :)
Antworten Top
#5
Hola,


Zitat:die zweite Formel funktioniert


die erste übrigens auch ;)

Deine mit einer Anpassung übrigens auch:


Code:
{=SUMME(WENN(($Q$41:$Q$3620="AI");WENN((MONAT($F$41:$F$3620)=2)*(JAHR($F$41:$F$3620)=2016);$P$41:$P$3620)))}

Gruß,
steve1da
Antworten Top
#6
Hi,
(18.01.2016, 15:52)steve1da schrieb: Deine mit einer Anpassung übrigens auch:
Code:
{=SUMME(WENN(($Q$41:$Q$3620="AI");WENN((MONAT($F$41:$F$3620)=2)*(JAHR($F$41:$F$3620)=2016);$P$41:$P$3620)))}

ok, als Matrix-Formel. Da finde ich meine Summenproduktformel besser.

Oder gleich als Pivot-Tabelle:

Tabelle1
FGHIJKLMNOPQR
40DatumAnzahlKriteriumDatum
4101.02.2016Monat145AI01.02.2016
4201.02.2016Jahr/Monat52017301.02.2016
4301.02.20164AI01.02.2016
4401.02.20175AI01.02.2017
4502.02.2017302.02.2017
4602.03.20174AI02.03.2017
47
48
49
50ZeilenbeschriftungenSumme von Anzahl
51'2016
52Feb9
53AI9
54'2017
55Feb5
56AI5
57Mrz4
58AI4
59Gesamtergebnis18

verwendete Formeln
Zelle Formel Bereich N/A
J41=SUMMENPRODUKT(($Q$41:$Q$3620="AI")*(MONAT($F$41:$F$3620)=2)*$P$41:$P$3620)
J42=SUMMENPRODUKT(($Q$41:$Q$3620="AI")*(MONAT($F$41:$F$3620)=2)*(JAHR($F$41:$F$3620)=$K$42)*$P$41:$P$3620)
R41:R46=F41
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 21.07 einschl. 64 Bit

Antworten Top
#7
Hallo Ralf,

der Unterschied ist doch nur, dass das eine per se eine Matrixfunktion, mit allen Problemen von Matrizenoperation, ist, während das andere als Matrixformel eingegeben werden muß.
Allerdings würde ich die Matrixformel anders eingeben:


Code:
{=SUMME(WENN(($Q$41:$Q$3620="AI")*(MONAT($F$41:$F$3620)=2)*(JAHR($F$41:$F$3620)=2016);$P$41:$P$3620)))}

Dann sieht Sie schon aus wie die Summenprodukt-Formel
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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