2013-01-22 18 views
36

Mi chiedo se c'è un modo semplice per fare ciò che sto cercando. Fondamentalmente, ho un bilancio in Excel 2011 con un sacco di dati. Una informazione specifica che voglio sempre vedere è l'importo che non è stato rimborsato. In altre parole, ho una colonna per l'importo pagato e un'altra per se è stato rimborsato o meno (Sì/No). Voglio sommare tutti gli importi pagati quando il campo rimborsato è uguale a "No".In Excel, somma tutti i valori in una colonna in ogni riga in cui un'altra colonna è un valore specifico

Riconosco che posso sommare l'intera colonna e filtrare quelli che sono stati rimborsati, ma mi piacerebbe che visualizzasse l'intero importo indipendentemente dal filtro attivo (o se nessun filtro è attivo).

Non sono riuscito a trovare parole chiave valide per descriverlo a Google, quindi mi sto chiedendo qui. Mi piacerebbe farlo in Excel, non in un programma o script esterno.

risposta

87

Se la colonna A contiene gli importi da rimborsare, e la colonna B contiene il "sì/no" che indica se il rimborso è stato fatto, quindi una delle seguenti funzionerà, anche se si consiglia la prima opzione:

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

o

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

Ecco un esempio che visualizzerà gli importi pagati e eccezionale per un piccolo insieme di dati di esempio.

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

Perfetto, grazie! – Anthony

+1

Anche la seconda formula funziona per il foglio di lavoro Google. Il primo non ha funzionato per questo in qualche modo ... – Yogesh

1

Si dovrebbe essere in grado di utilizzare la funzione SE per questo. la sintassi è =IF(condition, value_if_true, value_if_false). Per aggiungere una colonna in più con solo gli importi non rimborsati, si può usare qualcosa di simile:

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

e riassumere quello. C'è probabilmente un modo per includerlo anche in una singola cella sotto la colonna, ma in cima alla mia testa non riesco a pensare a niente di semplice.

17

È possibile farlo utilizzando SUMIF. Ciò consente di SUMARE un valore in una cella SE un valore in un'altra cella soddisfa i criteri specificati. Ecco un esempio:

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

Utilizzando la formula: =SUMIF(B1:B3, "YES", A1:A3), si otterrà il risultato di 200.

Ecco uno screenshot di un esempio di lavoro ho appena fatto in Excel:

Excel SUMIF Example

Problemi correlati