Hi,
ich glaube, ich habe die Funktion SUMMEWENN falsch verstanden. Warum wird nicht die Summe des gleichen Monats angezeigt?
Daten | A | B | C | D | E | F | G | H | I | J | K |
2 | KW | Tag | Datum | bro | fra | bro+fra | MA | | | | |
3 | KW 1/2015 | Fr | 02.01.2015 | 0 | 0 | 0 | | Jan 15 | 0 | 0 | 0 |
4 | KW 2/2015 | Mo | 05.01.2015 | 0 | 0 | 0 | | | 627 | 218 | 845 |
5 | KW 2/2015 | Mi | 07.01.2015 | 233 | 42 | 275 | 4 | | | | |
6 | KW 2/2015 | Do | 08.01.2015 | 251 | 50 | 301 | 4 | | | | |
7 | KW 2/2015 | Fr | 09.01.2015 | 143 | 126 | 269 | 4 | | | | |
8 | KW 3/2015 | Mo | 12.01.2015 | | | #NV | 4 | | | | |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
H3 | =C3 | | |
I3:J3 | =SUMMEWENN($C:$C;MONAT($H3);D: D) | | |
K3 | =SUMME(I3:J3) | | |
I4:K4 | =SUMME(D3: D22) | | |
A3:A8 | ="KW " & KALENDERWOCHE(C3;21) & "/" & JAHR(C3) | | |
B3:B8 | =C3 | | |
C3:C8 | =ARBEITSTAG(DATUM($A$1;1;1)-1;ZEILE(A1);Feiertage!$B$59:$B$87) | | |
F3:F8 | =WENN(UND(D3="";E3="");"#NV";SUMME(D3:E3)) | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |
Hallo,
ich würde hier mit Summenprodukt arbeiten:
Code:
=SUMMENPRODUKT((JAHR(C2:C7)=JAHR(H3))*(MONAT(C2:C7)=MONAT(H3))*(D2:D7))
oder mit einer Pivottabelle
Hi Ralf,
Deine Formel sucht nach allen Zeilen, in denen in Spalte C eine 1 steht (Monat von C3).
Du suchst eher sowas:
=SUMMENPRODUKT((MONAT($C3:$C999)=MONAT($H$3))*D3:D999)
Gruß Uwe
Hi ihr Zwei,
danke, habe es jetzt sowohl mit Summenprodukt, als auch mit Pivot gelöst. Mal sehen, was dem Kollegen besser gefällt.
Aber eigentlich müßte das doch auch mit der Summewenn funktionieren?
Weitere Frage: wie kann ich die Formel in Spalte H machen, daß es nur am ersten oder am letzten Arbeitstag des Monats erscheint?
Daten | A | B | C | D | E | F | G | H |
3 | KW 1/2015 | Fr | 02.01.2015 | 0 | 0 | 0 | | Jan 15 |
4 | KW 2/2015 | Mo | 05.01.2015 | 0 | 0 | 0 | | |
5 | KW 2/2015 | Mi | 07.01.2015 | 233 | 42 | 275 | 4 | |
6 | KW 2/2015 | Do | 08.01.2015 | 251 | 50 | 301 | 4 | |
7 | KW 2/2015 | Fr | 09.01.2015 | 143 | 126 | 269 | 4 | |
8 | KW 3/2015 | Mo | 12.01.2015 | | | #NV | 4 | |
9 | KW 3/2015 | Di | 13.01.2015 | | | #NV | 4 | |
10 | KW 3/2015 | Mi | 14.01.2015 | | | #NV | 4 | |
11 | KW 3/2015 | Do | 15.01.2015 | | | #NV | 4 | |
12 | KW 3/2015 | Fr | 16.01.2015 | | | #NV | 4 | |
13 | KW 4/2015 | Mo | 19.01.2015 | | | #NV | | |
14 | KW 4/2015 | Di | 20.01.2015 | | | #NV | | |
15 | KW 4/2015 | Mi | 21.01.2015 | | | #NV | | |
16 | KW 4/2015 | Do | 22.01.2015 | | | #NV | | |
17 | KW 4/2015 | Fr | 23.01.2015 | | | #NV | | |
18 | KW 5/2015 | Mo | 26.01.2015 | | | #NV | | |
19 | KW 5/2015 | Di | 27.01.2015 | | | #NV | | |
20 | KW 5/2015 | Mi | 28.01.2015 | | | #NV | | |
21 | KW 5/2015 | Do | 29.01.2015 | | | #NV | | |
22 | KW 5/2015 | Fr | 30.01.2015 | | | #NV | | |
23 | KW 6/2015 | Mo | 02.02.2015 | | | #NV | | Feb 15 |
24 | KW 6/2015 | Di | 03.02.2015 | | | #NV | | |
25 | KW 6/2015 | Mi | 04.02.2015 | | | #NV | | |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
H3,H23 | =C3 | | |
A3:A25 | ="KW " & KALENDERWOCHE(C3;21) & "/" & JAHR(C3) | | |
B3:B25 | =C3 | | |
C3:C25 | =ARBEITSTAG(DATUM($A$1;1;1)-1;ZEILE(A1);Feiertage!$B$59:$B$87) | | |
F3:F25 | =WENN(UND(D3="";E3="");"#NV";SUMME(D3:E3)) | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |
Hallo Ralf,
eine ganz primitive Lösung wäre:
=WENN(MONAT(C2)<>MONAT(C1);C1;"")
(12.01.2015, 14:24)Rabe schrieb: [ -> ]Hi ihr Zwei,
danke, habe es jetzt sowohl mit Summenprodukt, als auch mit Pivot gelöst. Mal sehen, was dem Kollegen besser gefällt.
Aber eigentlich müßte das doch auch mit der Summewenn funktionieren?
...
Hallo Ralf, nein. Und wenn ich das mit SUMMENPRODUKT() mache, würde ich das auch anders machen... das letzte Array z.b. nicht multiplizieren... aber das hatten wir ja schon... ... und ich würde auch nicht mit JAHR() und MONAT() arbeiten - ich bin ja eher faul... ... deswegen würde ich es mit TEXT() machen...
Hi Atilla,
(12.01.2015, 14:32)atilla schrieb: [ -> ]eine ganz primitive Lösung wäre:
Ja, klar, so gehts.
Das war mein erster Versuch gewesen, da habe ich aber bei dieser Primitvformel was falsch getippt und da stand dann beim Monatswechsel zum Februar auch Leer.
Hi Jörg,
(12.01.2015, 14:38)Jockel schrieb: [ -> ] (12.01.2015, 14:24)Rabe schrieb: [ -> ]Aber eigentlich müßte das doch auch mit der Summewenn funktionieren?
...
nein.
das ist doch eine klare Aussage, dann brauche ich mir darüber keine Gedanken mehr machen.
Danke!
Hallo,
im übrigen gibt es SUMMEWENNS, damit könnte man es machen:
Code:
=SUMMEWENNS($D:$D;$C:$C;">"&$H3-tag($H3);$C:$C;"<="&Monatsende($H3;0))