Apple Numbers IF-Regeln mit Kontrollkästchen

Ich habe eine Spalte A mit Kontrollkästchen und eine Spalte G mit Währung

Kann ich eine Formel erstellen, um die Summe von G nur dann zu erhalten, wenn das Kontrollkästchen nicht aktiviert ist?

In der gleichen Idee habe ich einige Daten in Spalte B, und ich möchte auch die Summe von G (betrifft diesmal nicht das Kontrollkästchen) im aktuellen Monat (oder die Idee zwischen einem Zeitraum von 30 Tagen, nehme ich an). mit DATEIF zu tun), aber das kann ich wohl mit so etwas tun:

SUMIF(B,MONTH(6),G)jedoch funktioniert dies nicht

Antworten (1)

Ein Blick auf SUMIFSund SUMIFin den Hilfedateien weist Sie in die richtige Richtung.

Erster Fall:

Summe aller Währungen in der Spalte, wenn das Kontrollkästchen nicht aktiviert ist. Ein nicht markiertes Kontrollkästchen gibt zurück false, während ein markiertes Kontrollkästchen aktiviert ist true. Die Spaltenüberschriften sind in der Beispieltabelle benannt, sodass die Formel im Screenshot diese Namen anstelle der Spaltenbuchstabenbezeichnungen widerspiegelt.

Formel:=SUMIF(A, false, G)

Formel

Zweiter Fall:

Insgesamt pro Monat. Der Trick besteht darin, einen gültigen Datumswert zu erhalten. Die folgende Formel ist ein Ausgangspunkt. Formel für Juni im Beispiel unten:=SUMIFS($Currency,$Date,">=2018/"&MONTH(D7)&"/01",$Date,"<=2018/"&MONTH(D7)&"/30")

Einzelheiten zur SUMIFSFunktion finden Sie in den Hilfedokumenten.

SUMIFS-Formel

HINWEIS: Der Monat „Juni“ ist eigentlich ein Datum 2018/6/1, das in diesem Beispiel als Monatsname formatiert ist. Man könnte den aktuellen Monat auf diese Weise ersetzen: MONTH(NOW)Beachten Sie jedoch, dass sich die Formel jedes Mal ändert, wenn die Datei geöffnet wird. Wenn es also im Juli eröffnet wird, wird sich dies in der Formel widerspiegeln. Siehe This month totalim Beispiel unten.

Formelbeispiel

Beispieltabelle

Beispieltabelle

Das ist perfekt, danke, ich dachte nicht, dass das Kontrollkästchen eigentlich ein einfacher boolescher Wert ist, aber das macht tatsächlich Sinn
Schön, dass es funktioniert hat!