Conteggio di intervalli multipli
DeutschEnglish[ DE ]Excels Countif in SQLLa funzione countif di Microsoft Excel conta le celle che soddisfano una condizione:Excel: =COUNTIF(<fonte>, <condizione>)Lo stesso comportamento può essere ottenuto in SQL utilizzando un’espressione case all’interno della funzione count: SQL: COUNT(CASE WHEN <condizione> THEN 1 END)In Excel, la <sorgente> definisce celle arbitrarie-Ax:Ay negli esempi seguenti. In SQL, il prelievo delle righe è separato dal prelievo delle colonne. Le clausole group by e over specificano le righe. La colonna viene utilizzata esplicitamente nella <condizione> che viene inserita nell’espressione case.Excel: =COUNTIF(Ax:Ay, 42)
SQL: COUNT(CASE WHEN A = ‘Marvin’ THEN 1 END)Il fatto che i confronti testuali SQL ignorino o meno le differenze di caso dipende dalla cosiddetta collation. Anche l’impostazione predefinita varia da un database all’altro: MySQL, MariaDB e SQL Server eseguono confronti senza distinzione tra maiuscole e minuscole per impostazione predefinita. PostgreSQL, il database Oracle e SQLite tengono conto delle differenze tra maiuscole e minuscole. A differenza della funzione countif di Excel, SQL non applica i caratteri jolly quando confronta le stringhe con il segno di uguale (=). Per utilizzare i caratteri jolly in SQL, è necessario utilizzare l’operatore like. L’operatore like utilizza il trattino basso (_) come carattere jolly per un singolo carattere e il segno di percentuale (%) come carattere jolly per qualsiasi numero di caratteri, come ? e * in Excels countif.Excel: =COUNTIF(Ax:Ay, “Marvin*”)
Si possono contare 2 condizioni?
È possibile utilizzare la funzione COUNTIFS in Excel per contare le celle in un singolo intervallo con una singola condizione e in più intervalli con più condizioni. In quest’ultimo caso, vengono contate solo le celle che soddisfano tutte le condizioni specificate.
Posso usare Countifs con o?
Normalmente, è possibile utilizzare la funzione CONTEGGI per contare le celle in base a una o più condizioni con logica AND in Excel.
Contatori Excel
In questo esempio, l’obiettivo è contare gli ordini il cui colore è “blu” e la cui quantità è maggiore di 15. Tutti i dati sono nell’intervallo B5:B15. Tutti i dati sono nell’intervallo B5:B15. Esistono due modi principali per risolvere questo problema: uno con la funzione COUNTIFS e l’altro con la funzione SUMPRODUCT. Entrambi gli approcci sono illustrati di seguito.
La funzione COUNTIFS restituisce il numero di celle che soddisfano uno o più criteri. La funzione COUNTIFS può essere utilizzata con criteri basati su date, numeri, testo e altre condizioni. COUNTIFS supporta gli operatori logici (>,<,<>,=) e i caratteri jolly (*,?) per la corrispondenza parziale.
In questo esempio, vogliamo contare gli ordini in cui il colore è “blu” nella colonna B e la quantità è maggiore di 15 nella colonna C. La funzione COUNTIFS accetta criteri multipli a coppie: ogni coppia contiene un intervallo e i criteri associati per quell’intervallo. Per iniziare, possiamo scrivere una formula come questa per contare gli ordini in cui il colore è “blu”:
COUNTIFS restituisce 5 poiché ci sono cinque celle in B5:B15 che hanno il colore “blu”. Si noti che a questo punto abbiamo una sola coppia intervallo/criterio. Per aggiungere una condizione che verifichi una quantità maggiore di (>) 15, aggiungiamo un’altra coppia intervallo/criterio come questa:
Contatore di criteri multipli
L’esercitazione spiega come utilizzare le formule COUNTIFS e COUNTIF con criteri multipli in Excel basati sulla logica AND e OR. Troverete una serie di esempi per diversi tipi di dati: numeri, date, testo, caratteri jolly, celle non vuote e altro ancora.
La differenza è che COUNTIF è progettato per contare le celle con una singola condizione in un intervallo, mentre COUNTIFS può valutare criteri diversi nello stesso intervallo o in intervalli diversi. L’obiettivo di questa esercitazione è quello di mostrare i diversi approcci e di aiutarvi a scegliere la formula più efficiente per ogni particolare compito.
La funzione COUNTIFS di Excel conta le celle di più intervalli in base a una o più condizioni. La funzione è disponibile in Excel 365, 2021, 2019, 2016, 2013, Excel 2010 ed Excel 2007, pertanto è possibile utilizzare gli esempi seguenti in qualsiasi versione di Excel.
In effetti, non è necessario ricordare a memoria la sintassi della funzione COUNTIF. Microsoft Excel visualizza gli argomenti della funzione non appena si inizia a digitare; l’argomento che si sta inserendo al momento è evidenziato in grassetto.
Sumif countif excel
In Excel, a volte è necessario contare i valori che si trovano tra due valori dati. Ad esempio, se abbiamo bisogno di trovare il conteggio di alcuni ID in cui il numero corrispondente al valore dell’ID deve trovarsi tra due intervalli dati. Vediamo come utilizzare la funzione di Excel per ottenere i criteri all’interno della formula utilizzando gli operatori.
Excel mette a disposizione la funzione COUNTIFS che esegue il conteggio su più condizioni. Ora creeremo una formula a partire dalla funzione. Qui ci vengono forniti alcuni valori in un intervallo e un intervallo specifico come criteri. Dobbiamo contare i valori il cui numero è compreso tra i criteri indicati.
Per questo problema, dovremo utilizzare la funzione SUMPRODOTTO. Ora creeremo una formula a partire dalla funzione. Qui ci vengono dati due intervalli di dati e dobbiamo contare le righe che soddisfano 3 criteri. La funzione SUMPRODUCT restituisce la SOMMA dei valori VERI corrispondenti (come 1) e ignora i valori corrispondenti ai valori FALSI (come 0) nell’array restituito.
Tutti questi elementi potrebbero risultare confusi da capire. Vediamo come utilizzare la funzione con un esempio. Abbiamo una tabella_array e dobbiamo trovare il conteggio dei valori nell’elenco con due condizioni. Entrambi i criteri devono corrispondere utilizzando una singola formula nella cella F6.