![Excel aktualisiert Bereiche im SUMIF-Ausdruck nicht automatisch – warum?](https://rvso.com/image/1288689/Excel%20aktualisiert%20Bereiche%20im%20SUMIF-Ausdruck%20nicht%20automatisch%20%E2%80%93%20warum%3F.png)
In Excel 2007 habe ich ein Arbeitsblatt, das wie folgt angeordnet ist:
A B C
1 x 2 15
2 x 3 45
3 x 4 46
4 x 1 7
5 x 2 85
6 x 1 14
7 x 1 9
8 x 3 36
9 x 1 5
10
11 C Total: 262
12 C Total where B > 1: 227
C11
ist ein Stammgast SUM
:
=SUM(C$1:C9)
C12
ist eine SUMIF
Funktion, die den Wert in der Spalte nur zählt C
, wenn der Wert in B
größer als 1 ist:
=SUMIF(B$1:B9, ">1", C$1:C9)
Hier ist mein Problem: Ich füge eine Zeile bei Zeile ein 10
und füge zusätzliche Daten hinzu:
9 x 1 5
10 y 1 17
11
12 C Total: 265
13 C Total where B > 1: 227
Nach der Eingabe der Daten bei C10
aktualisiert Excel den Bereich in der Formel automatisch SUM
, abernichtDie SUMIF
:
=SUM(C$1:C10)
=SUMIF(B$1:B9, ">1", C$1:C9)
Normalerweise aktualisiere ich dieses Arbeitsblatt Zeile für Zeile, daher verliere ich ziemlich viel Zeit beim Anpassen der Bereiche in der Formel.
Gibt es einen Grund, warum Excel die Bereiche in nicht automatisch aktualisiert SUMIF
, wie es bei der Fall ist SUM
? Kann man dies erreichen oder gibt es einen Workaround für dieses Verhalten?
Antwort1
Was Sie im Fall von beobachtet haben, SUM
ist Excelsautomatische Formelerweiterungin Aktion – die kleine Magie, die Excel ausführt, um Formelreferenzen anzupassen, wenn Sie Zeilen oder Spalten hinzufügen. Da SUM
und SUMIF
sehr ähnlich sind (sie haben beispielsweise die Fähigkeit, sich auf den Teil eines Bereichs zu beschränken, der mit Daten gefüllt ist – siehedieser MSDN-Artikel), würde man zu Recht erwarten, dass beide durch die Formelerweiterung angesprochen werden. Tatsächlich SUMIF
ist dies nicht der Fall, oder zumindest nicht bei Office 2007 und Office:mac 2011, ich würde es als fehlerhaftes Verhalten bezeichnen (es muss technisch gesehen kein Fehler sein). Ich fürchte, Sie können nichts tun, um dies zu ändern.
Antwort2
Sie müssen die Daten in eine Tabelle umwandeln.
ExcelIsFun hat ein Video dazu aufYoutube.