Hallo zusammen,
nochmal eine kurze Frage.
Ich habe über mehrere Jahre Werte pro Monat. Dann habe ich mir mit der Summen Formel entsprechend die Summe berechnet. Wenn ich aber die Formel über die Spalten langziehe, ändert sich natürlich die Summe. So soll es auch sein. Nun habe ich dort aber auch Jahreswerte, die die Formel nicht einrechnen darf. Kann man diese Jahreswerte einfach ausklammern oder muss ich immer händisch die Summenformel anpassen (d.h. Summe(...)+Summe(...)?
Danke für eure Hilfe
Hier das Beispiel. Die Spalten AM & AO
Danke :)
Hallöchen,
nutze SUMMENPRODUKT
z.B. zum Rechnen der 2. und 4. Spalte
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | 1 | 2 | 3 | 4 |
2 | 6 | | | |
Zelle | Formel |
A2 | =SUMMENPRODUKT((A1:D1)*(REST(SPALTE(A1:D1);2)=0)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Der Rest ist Mathe. Schaue, dass Dir jede 13. oder wievielte Spalte auch immer nicht gerechnet wird.
im Prinzip so was wie REST(SPALTE();13)<>0 und ggf. noch einem Versatz wenn Du nicht in Spalte A anfängst.
Hallo schauan,
danke dir deine Hilfe :)
Kann man das auch mit festen Spalten machen?
Da die Summe von Monat zu Monat variiert (immer die vorherigen 24 Monate), ist z.B. die 13. Spalte ja immer eine andere.
Viele Grüße
Carolin
Ich habe jetzt eine Lösung gefunden. Danke dir nochmal
Ich habe jetzt alle Jahresspalten mit einem x gekennzeichnet.
Hallo, ich habe das so verstanden..:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
8 | Summe | 666 |
9 | | 666 |
Zelle | Formel |
B8 | =SUMME(INDEX(B6:AO6;N(WENN(1;{13.26.39})))) |
B9 | =SUMMEWENN(B5:AO5;"<2100";B6:AO6) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Hallöchen,
wie gesagt, geht auch mit meiner Variante … Die Formel mit <> 0 braucht die Zwischensummen nicht und berücksichtigt schon den Januar 23
Wenn Du nicht jeden Jahreswert willst, z.B. 2022 weglassen, wäre es bei mir
=SUMMENPRODUKT((B6:FF6)*(REST(SPALTE(B6:FF6)-1;13)=0)*(SPALTE(B6:FF6)<>27))
oder mit der Formel von Jörg
=SUMME(INDEX(B6:AO6;N(WENN(1;{13.39}))))
oder eben Deine einfache "x"-Lösung
wo Du ohne Formeländerung auskommst falls ein x mal anders oder in 3 Jahren neu gesetzt werden muss
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
8 | Summe | 666 |
9 | | 703 |
Zelle | Formel |
B8 | =SUMMENPRODUKT((B6:FF6)*(REST(SPALTE(B6:FF6)-1;13)=0)) |
B9 | =SUMMENPRODUKT((B6:FF6)*(REST(SPALTE(B6:FF6)-1;13)<>0)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |