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.

Summenprodukt mit mehreren Kriterien inkl. Formelzelle
#11
Ein Riesen Dankeschön schauan :)!

Das funktioniert wunderbar für den Vormonat. Die Ergänzung um den Vorvormonat war etwas herausfordernder als gedacht. Die Addition von Monatsdifferenz -2 bringt in der Beispieldatei das Ergebnis 5, richtig sind aber nur 3 Kunden. Das habe ich gelöst in dem Monatsdifferenz -1 und -2 addiert werden und anschließend die Kunden, die in beiden Vormonat Zahlen gesendet haben wieder abgezogen werden. Die Formel hatte durch den Datumsbezug noch 2 weitere Arbeitsprobleme, sie funktioniert nicht im Januar des aktuellen Jahres und wirft #NV aus. Das Selbe im Februar des Folgejahres, und ab März muss natürlich immer 0 als Ergebnis stehen. 

Ich habe die finale Formel angehängt und diese mit 3 verschachtelten WENNFEHLER gestartet, jetzt funktioniert alles so wie es soll :)
Code:
=WENNFEHLER(WENNFEHLER(WENNFEHLER(SUMMENPRODUKT((Gesamtübersicht!$H$9:$H$115=A$38)*(INDEX(Gesamtübersicht!$P$9:$AB$115;;VERGLEICH(TEXT(DATUM(JAHR(Gesamtübersicht!$H$1);MONAT(Gesamtübersicht!$H$1)-1;1);"MMM. jj");Gesamtübersicht!$P$8:$AA$8;0))<>0)+(Gesamtübersicht!$H$9:$H$115=A$38)*(INDEX(Gesamtübersicht!$P$9:$AB$115;;VERGLEICH(TEXT(DATUM(JAHR(Gesamtübersicht!$H$1);MONAT(Gesamtübersicht!$H$1)-2;1);"MMM. jj");Gesamtübersicht!$P$8:$AA$8;0))<>0))-SUMMENPRODUKT((Gesamtübersicht!$H$9:$H$115=A$38)*(INDEX(Gesamtübersicht!$P$9:$AB$115;;VERGLEICH(TEXT(DATUM(JAHR(Gesamtübersicht!$H$1);MONAT(Gesamtübersicht!$H$1)-1;1);"MMM. jj");Gesamtübersicht!$P$8:$AA$8;0))<>0)*(INDEX(Gesamtübersicht!$P$9:$AB$115;;VERGLEICH(TEXT(DATUM(JAHR(Gesamtübersicht!$H$1);MONAT(Gesamtübersicht!$H$1)-1;1);"MMM. jj");Gesamtübersicht!$P$8:$AA$8;0))<>0));SUMMENPRODUKT((Gesamtübersicht!$H$9:$H$115=A$38)*(INDEX(Gesamtübersicht!$P$9:$AB$115;;VERGLEICH(TEXT(DATUM(JAHR(Gesamtübersicht!$H$1);MONAT(Gesamtübersicht!$H$1)-1;1);"MMM. jj");Gesamtübersicht!$P$8:$AA$8;0))<>0)));SUMMENPRODUKT((Gesamtübersicht!$H$9:$H$115=A$38)*(INDEX(Gesamtübersicht!$P$9:$AB$115;;VERGLEICH(TEXT(DATUM(JAHR(Gesamtübersicht!$H$1);MONAT(Gesamtübersicht!$H$1)-2;1);"MMM. jj");Gesamtübersicht!$P$8:$AA$8;0))<>0)));0)


Wenn du noch die Muße hast mir zu erklären was die INDEX-Formel genau macht, nehm ich das gerne an, ansonsten werde ich dazu nochmal googlen.

Grüße
Phiant
Antworten Top
#12
Hallöchen,

schöne lange Formel Smile

mit INDEX kannst Du z.B. aus einem Bereich eine Zelle ansprechen und deren Wert holen oder einen Bereich definieren. Wo genau, könnte man berechnen.
z.B. INDEX(B2:C3;1;2) würde die Zelle C2 betreffen. Die 1 und / oder die 2 könnte z.B. das Ergebnis einer Berechnung sein. Da findest Du oft z.B. VERGLEICH,

Arbeitsblatt mit dem Namen 'Tabelle1'
BC
1JackeHose
2SL
3XSM
4
5S

ZelleFormel
B5=INDEX(B2:C3;1;VERGLEICH("Jacke";B1:C1;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg

Mit SUMME(A1:INDEX(A1:A100;5;1) würdest Du die Summe von A1 bis A5 bilden. Die 5 wiederum könnte berechnet sein, wenn z.B. in Spalte B Daten stehen und Du von A1 bis zum heutigen rechnen willst.

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1108.02.2020
2209.02.2020
3310.02.2020
4411.02.2020
5512.02.2020
6613.02.2020
7714.02.2020
8
915

ZelleFormel
B9=SUMME(A1:INDEX(A1:A7;VERGLEICH(HEUTE();B1:B7;0);1))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg


Falls Du INDIREKT oder BEREICH.VERSCHIEBEN kennst, da kann man einige Anwendungsfälle ersetzen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Phiant
Antworten Top


Gehe zu:


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