Wie lautet die richtige Formel bei Excel?
Ich habe ein kleines Problem, ich habe bei Excel eine Rechnungsliste erstellt mit checkboxen. Nun möchte ich wenn ich eine Checkbox bei einer bestimmten Rechnung angeklickt habe, dass der jeweilige Betrag bei der Summe abgezogen wird. Ich habe schon dafür gesorgt, dass beim anklicken der Wert als „Wahr“ dargestellt wird. Wie muss dann die Formel aussehen, wenn die Checkbox in der ersten Zeile bzw. Rechnung angeklickt wurde und der Betrag dann bei der Summe abgezogen werden soll. Beispiel Summe aller Rechnung ist 500€, die erste Rechnung ist 15€, wenn die checkbox angeklickt wird soll der Beitrag von der Summe abgezogen werden, also 500-15=485. Wie kann man das machen ?
2 Antworten
Dafür gibt es die Formel
= SUMMEWENN(zu überprüfender Bereich; Kriterium gegen das geprüft wird; zu addierender Bereich)
Machen wir das an einem konkreten Beispiel.
Du hast 2 Spalten:
- Spalte A (Zeile 2 bis 8) enthält die Checkboxen. Ist die jeweilige Box angehakt, dann entspricht das dem Wert "WAHR"
- Spalte B (Zeile 2 bis 8) enthält den Betrag der jeweiligen Rechnungen
Dann wäre die Formel:
= SUMMEWENN(A2:A8; WAHR; B2:B8)
Damit werden alle Rechnungsbeträge aus Spalte B addiert bei denen der Wert in der gleichen Zeile in Spalte A = WAHR ist.
Anders herum geht es auch. Dann einfach "FALSCH" als Kriterium in der Formel verwenden. Dann werden alle die aufsummiert, bei denen das Häkchen nicht gesetzt ist.
Siehe hier (Abbildung mit Apple Numbers erstellt, funktioniert in Excel aber genauso):

Da hilft die Funktion SUMMENPRODUKT
Du kannst die 1 und 0 auch mit
=SUMPRODUCT(B2:B6*(1-C2:C6))
invertieren, da die Checkbox eine 1 erzeugt, Du aber die nur die Nullen (Checkbox nicht ausgewählt) addieren willst
Anmerkungen:
- Die Tabelle ist mit LibreOffice Calc erstellt, dass sollte aber mit Excel genauso funktionieren
- Ich benutze nur englische Funktionsnamen (wobei ich von Excel nicht weiß, ob GUI-Sprache und Sprache der Funktionsnamen getrennt voneinander definiert werden können).

