Aggregazione Condizionale
Scorri per mostrare il menu
SOMMA.PIÙ.SE
SUMIFS si legge da sinistra a destra: prima si indica quale colonna sommare, poi si forniscono una o più coppie di condizioni — una colonna da verificare e un valore da confrontare. Ogni coppia aggiunta restringe ulteriormente il risultato. La funzione somma il valore di una riga solo quando tutte le condizioni sono soddisfatte contemporaneamente, applicando quindi una logica AND di default.
=SUMIFS(sum_range; criteria_range1; criteria1; criteria_range2; criteria2; ...)
=SUMIFS(D:D; B:B; "Dining")
Quando si utilizzano operatori di confronto come criteri, racchiudere l'intera condizione tra virgolette:
">100", "<=50", "<>0". Scrivere >100 senza virgolette genera un errore.
CONTA.PIÙ.SE
COUNTIFS ha la stessa struttura di SUMIFS con una differenza importante: non esiste un intervallo di somma. Si inizia subito con le coppie di condizioni, perché la funzione non somma valori, ma conta semplicemente quante righe soddisfano i criteri. Questo la rende leggermente più breve da scrivere e funziona su qualsiasi tipo di colonna, incluse le colonne di testo che SUMIFS non potrebbe sommare.
=COUNTIFS(range1; criteria1; [range2; criteria2]; ...)
=COUNTIFS(G:G; "Variable")
Entrambe le funzioni applicano la logica AND su più condizioni: ogni condizione deve essere soddisfatta affinché una riga sia inclusa. Non esiste una modalità OR integrata; per ottenere un comportamento OR è necessario sommare due risultati separati di SUMIFS.
- Spesa totale per categoria
Nella sezione Riepilogo, calcolare la spesa totale per "Dining" utilizzando:
=SUMIFS(D:D;B:B;"Dining")
Questo somma i valori della colonna D solo quando la colonna B è uguale a "Dining".
- Somma delle spese sopra una soglia
Calcolare la spesa totale superiore a 100 utilizzando:
=SUMIFS(D9:D35;D9:D35;">100")
Nota che gli operatori di confronto devono essere tra virgolette.
- Conteggio delle transazioni di alto valore
Contare quante transazioni sono contrassegnate come "High" utilizzando:
=COUNTIFS(F:F;"High")
Questo conta tutte le righe in cui la colonna Flag è uguale a "High".
- Combinare più condizioni
Calcolare la spesa totale che sia sia "Dining" che "High" utilizzando:
=SUMIFS(D:D;B:B;"Dining";F:F;"High")
Questo include solo le righe in cui entrambe le condizioni sono vere.
- Conteggio delle voci categorizzate
Contare quante spese sono etichettate come "Variable" utilizzando:
=COUNTIFS(G:G;"Variable")
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione