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 per impostazione predefinita.
=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 esattamente 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.
Attività
- Spesa totale per categoria
Nella sezione Summary, calcolare la spesa totale per "Dining" utilizzando:
=SUMIFS(D:D;B:B;"Dining")
Questa formula somma i valori della colonna D solo quando la colonna B è uguale a "Dining".
- Somma delle spese superiori a una soglia
Calcolare la spesa totale superiore a 100 utilizzando:
=SUMIFS(D9:D35;D9:D35;">100")
Si noti 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")
Questa formula 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")
Questa formula 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