Come utilizzare la funzione CONTA.SE di Excel -

Sommario

Sommario

La funzione CONTA.SE di Excel restituisce il conteggio delle celle che soddisfano uno o più criteri. COUNTIFS può essere utilizzato con criteri basati su date, numeri, testo e altre condizioni. COUNTIFS supporta gli operatori logici (>, <,, =) e i caratteri jolly (* ,?) per la corrispondenza parziale.

Scopo

Contare le celle che corrispondono a più criteri

Valore di ritorno

Il numero di volte in cui i criteri vengono soddisfatti

Sintassi

= COUNTIFS (intervallo1, criteri1, (intervallo2), (criteri2), …)

argomenti

  • range1 - Il primo range da valutare.
  • Criteria1 - I criteri da utilizzare su range1.
  • range2 - (opzionale) Il secondo intervallo da valutare.
  • Criteria2 - (opzionale) I criteri da utilizzare su range2.

Versione

Excel 2007

Note sull'utilizzo

La funzione CONTA.SE in Excel conta il numero di celle in un intervallo che corrispondono a un criterio fornito. A differenza della vecchia funzione CONTA.SE, CONTA.SE può applicare più di una condizione contemporaneamente. Le condizioni vengono fornite con coppie intervallo / criteri ed è richiesta solo la prima coppia. Per ogni condizione aggiuntiva, è necessario fornire un'altra coppia intervallo / criteri. Sono consentite fino a 127 coppie intervallo / criteri.

I criteri possono includere operatori logici (>, <,, =) e caratteri jolly (* ,?) per la corrispondenza parziale. I criteri possono anche essere basati su un valore di un'altra cella, come spiegato di seguito.

COUNTIFS fa parte di un gruppo di otto funzioni in Excel che dividono i criteri logici in due parti (intervallo + criteri). Di conseguenza, la sintassi utilizzata per costruire i criteri è diversa e COUNTIFS richiede un intervallo di celle per gli argomenti di intervallo, non è possibile utilizzare un array.

Esempio di base

Con l'esempio mostrato, COUNTIFS può essere utilizzato per contare i record utilizzando 2 criteri come segue:

=COUNTIFS(C5:C14,"red",D5:D14,"tx") // red and TX =COUNTIFS(C5:C14,"red",F5:F14,">20") // red and>20

Notare che la funzione CONTA.SE non fa distinzione tra maiuscole e minuscole.

Virgolette doppie ("") nei criteri

In generale, i valori di testo devono essere racchiusi tra virgolette doppie e i numeri no. Tuttavia, quando un operatore logico è incluso con un numero, il numero e l'operatore devono essere racchiusi tra virgolette come mostrato di seguito:

=COUNTIFS(A1:A10,100) // count equal to 100 =COUNTIFS(A1:A10,">50") // count greater than 50 =COUNTIFS(A1:A10,"jim") // count equal to "jim"

Nota: mostra una condizione solo per semplicità. Condizioni aggiuntive devono seguire le stesse regole.

Valore da un'altra cella

Quando si utilizza un valore da un'altra cella in una condizione, il riferimento di cella deve essere concatenato a un operatore quando viene utilizzato. Nell'esempio seguente, CONTA.SE conterà i valori in A1: A10 inferiori al valore nella cella B1. Notare che l'operatore minore di (che è testo) è racchiuso tra virgolette, ma il riferimento di cella non è:

=COUNTIFS(A1:A10,"<"&B1) // count cells less than B1

Nota: COUNTIFS è una delle numerose funzioni che suddividono le condizioni in due parti: intervallo + criteri. Ciò causa alcune incongruenze rispetto ad altre formule e funzioni.

Non uguale a

Per costruire criteri "diverso da", utilizzare l'operatore "" racchiuso tra virgolette doppie (""). Ad esempio, la formula seguente conterà le celle diverse da "rosso" nell'intervallo A1: A10:

=COUNTIFS(A1:A10,"red") // not "red"

Celle vuote

COUNTIFS può contare le celle vuote o non vuote. Le formule seguenti contano celle vuote e non vuote nell'intervallo A1: A10:

=COUNTIFS(A1:A10,"") // not blank =COUNTIFS(A1:A10,"") // blank

Date

Il modo più semplice per utilizzare COUNTIFS con le date è fare riferimento a una data valida in un'altra cella con un riferimento di cella. Ad esempio, per contare le celle in A1: A10 che contengono una data maggiore di una data in B1, puoi utilizzare una formula come questa:

=COUNTIFS(A1:A10, ">"&B1) // count dates greater than A1

Notare che concateniamo l'operatore ">" alla data in B1, ma non ci sono virgolette attorno al riferimento di cella.

Il modo più sicuro per codificare una data in COUNTIFS è con la funzione DATA. Ciò garantisce che Excel comprenda la data. Per contare le celle in A1: A10 che contengono una data inferiore al 1 settembre 2020, puoi utilizzare:

=COUNTIFS(A1:A10,"<"&DATE(2020,9,1)) // dates less than 1-Sep-2020

Caratteri jolly

The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character, and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:

=COUNTIFS(A1:A5,"*apple*") // count cells that contain "apple"

The tilde (~) is an escape character to allow you to find literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).

Notes

  • Multiple conditions are applied with AND logic, i.e. condition 1 AND condition 2, etc.
  • Each additional range must have the same number of rows and columns as range1, but ranges do not need to be adjacent. If you supply ranges that don't match, you'll get a #VALUE error.
  • Non-numeric criteria needs to be enclosed in double quotes but numeric criteria does not. For example: 100, "100", ">32", "jim", or A1 (where A1 contains a number).
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters.
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).

Related videos

Come creare una semplice tabella di riepilogo Le tabelle pivot sono strumenti fantastici per riepilogare i dati, ma puoi anche utilizzare formule per creare i tuoi riepiloghi utilizzando funzioni come CONTA.SE e SOMMA.SE. Guarda come in questo video di 3 minuti. Come utilizzare la funzione CONTA.SE In questo video, vedremo come utilizzare la funzione CONTA.SE per contare le celle che soddisfano più criteri in un insieme di dati.

Articoli interessanti...