2013-01-22 18 views
36

Ich frage mich, ob es eine einfache Möglichkeit ist zu tun, was ich suche. Grundsätzlich habe ich eine Bilanz in Excel 2011 mit einer Reihe von Daten. Eine bestimmte Information, die ich immer sichtbar haben möchte, ist der Betrag, der nicht erstattet wurde. Mit anderen Worten, ich habe eine Spalte für den bezahlten Betrag und eine andere für die Frage, ob sie erstattet wurde oder nicht (Ja/Nein). Ich möchte alle Beträge zusammenfassen, bei denen das erstattete Feld "Nein" entspricht.In Excel Summe aller Werte in einer Spalte in jeder Zeile, wo eine andere Spalte einen bestimmten Wert ist

Ich erkenne, dass ich die gesamte Spalte summieren und diejenigen herausfiltern kann, die erstattet wurden, aber ich möchte, dass der volle Betrag angezeigt wird, unabhängig davon, welcher Filter aktiviert ist (oder ob kein Filter aktiviert ist).

Ich konnte keine guten Keywords finden, um dies bei Google zu beschreiben, also frage ich hier. Ich möchte dies in Excel erreichen, nicht in einem externen Programm oder Skript.

Antwort

87

Wenn Spalte A enthält die Beträge erstattet werden, und die Spalte B enthält die „ja/nein“, das anzeigt, ob die Erstattung gemacht wurde, dann wird eine der folgenden arbeiten, obwohl die erste Option empfohlen:

=SUMIF(B:B,"No",A:A) 

oder

=SUMIFS(A:A,B:B,"No") 

Hier ist ein Beispiel, dass die eingezahlten Beträge und hervorragend für einen kleinen Satz von Beispieldaten angezeigt.

A   B   C     D 
Amount Reimbursed? Total Paid:   =SUMIF(B:B,"Yes",A:A) 
$100  Yes   Total Outstanding: =SUMIF(B:B,"No",A:A) 
$200  No   
$300  No 
$400  Yes 
$500  No 

Result of Excel calculations

+0

Perfect, danke! – Anthony

+1

Die zweite Formel funktioniert auch für Google-Tabellenkalkulation. Der erste hat irgendwie nicht dafür gearbeitet ... – Yogesh

1

Sie sollten die IF-Funktion für das verwenden können. Die Syntax lautet =IF(condition, value_if_true, value_if_false).

=IF(B1="No", A1, 0) 

und zusammenzufassen, dass: eine zusätzliche Spalte mit nur den nicht erstattete Beträge hinzuzufügen, würden Sie so etwas wie verwenden. Es gibt wahrscheinlich einen Weg, es in eine einzelne Zelle unter der Säule einzubauen, aber von meinem Kopf her fällt mir nichts Einfaches ein.

17

Sie könnten dies mit SUMIF tun. So können Sie einen Wert in einer Zelle SUMMEN, wenn ein Wert in einer anderen Zelle die angegebenen Kriterien erfüllt. Hier ein Beispiel:

- A   B 
1 100  YES 
2 100  YES 
3 100  NO 

Mit Hilfe der Formel: =SUMIF(B1:B3, "YES", A1:A3), werden Sie das Ergebnis 200 bekommen.

Hier ein Screenshot von einem Arbeitsbeispiel, das ich habe gerade in Excel:

Excel SUMIF Example

Verwandte Themen