Excel - Summenzeile mit Bedingungen abhängig vom Filter am unteren Rand der Tabelle

Excel - Summenzeile mit Bedingungen abhängig vom Filter am unteren Rand der Tabelle

Ich versuche, eine Summenformel zu erstellen, die eine Zeile summiert, aber von einer für jede Zelle spezifischen Bedingung abhängt. Ich habe einige Zellen, in denen unterschiedliche Kostenarten vorkommen, und der Benutzer gibt ein, wie viele dieser Kosten an jedem Wochentag verwendet wurden.

Bild des Blattes

Ich möchte die Gesamtzahl der für jede Woche verwendeten Einheiten nach Typ summieren. Der Haken dabei ist jedoch, dass es unten auf dem Blatt für jede Woche ein Dropdown-Menü gibt, in dem der Benutzer „Ja“ oder „Nein“ auswählt. Wenn er „Nein“ auswählt, möchte ich diesen Tag wie gewohnt summieren. Wenn er „Ja“ auswählt, möchte ich die Anzahl der an diesem Tag verwendeten Einheiten durch zwei teilen und das summieren.

Wenn also beispielsweise an Tag eins 2 Einheiten vorhanden sind und „Nein“ angegeben wird, und an Tag zwei 2 Einheiten vorhanden sind und „Ja“ angegeben wird, und an keinem anderen Tag in der Woche Einheiten verwendet werden, dann beträgt die Gesamtsumme für diese Woche 3 Einheiten.

Ich könnte eine lange Formel mit vielen if/else-Bedingungsanweisungen schreiben, aber ich habe mich gefragt, ob es eine einfachere Formel gibt, die ich dafür verwenden könnte. Ich habe überlegt, SUMIF zu verwenden, konnte aber keinen Weg finden, das zum Laufen zu bringen.

Antwort1

Sie können SUMIFS() mit einigen Arrays verwenden, die die Ja-Antworten zweimal zählen und dann durch 2 dividieren.

=SUM(SUMIFS($B4:$H4,$B$14:$H$14,{"Yes","Yes","No"}))/2

Dies führt 3 SUMIFS aus. Addiert die Ergebnisse und dividiert sie dann durch 2.

Dies setzt voraus, dass die Einheitenzählung in Zeile 4, Spalte B bis Spalte H beginnt und sich Yes/Noin der gleichen Spalte in Zeile 14 befindet.

Bildbeschreibung hier eingeben

verwandte Informationen