KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Contare le righe se soddisfano criteri interni in Excel

AutoreXiaoyang Data di modifica

Supponiamo di avere un report delle vendite dei prodotti di quest’anno e dell’anno scorso, e di dover contare i prodotti le cui vendite quest’anno sono superiori o inferiori a quelle dell’anno scorso, come mostrato nello screenshot seguente. Normalmente, si potrebbe aggiungere una colonna di appoggio per calcolare la differenza di vendita tra i due anni e poi utilizzare CONTA.SE per ottenere il risultato. Tuttavia, in questo articolo vedremo come usare la funzione SOMMA.PRODOTTO per ottenere direttamente il risultato, senza alcuna colonna aggiuntiva.

doc-count-if-meet-internal-criteria-1

Contare le righe se soddisfano criteri interni con la funzione SOMMA.PRODOTTO/a>


Contare le righe se soddisfano criteri interni con la funzione SOMMA.PRODOTTO

Per contare le righe che soddisfano criteri interni calcolati, la funzione SOMMA.PRODOTTO di Excel potrebbe fare al caso tuo. La sintassi generica è:

=SUMPRODUCT(--(logical_expression))
  • logical_expressionViene utilizzato per confrontare i valori all'interno di una riga o di una colonna.

1. Per ottenere il numero di prodotti le cui vendite sono aumentate, inserisci la seguente formula in una cella vuota:

=SUMPRODUCT(--(B2:B8<C2:C8))

Per ottenere il numero di prodotti le cui vendite sono diminuite, applica la seguente formula:

=SUMPRODUCT(--(B2:B8>C2:C8))

Nota: Nella formula precedente, B2:B8<C2:C8 e B2:B8>C2:C8 sono espressioni logiche utilizzate per confrontare i valori della colonna B con quelli della colonna C.

2. Quindi premi il tasto Invio per ottenere il risultato desiderato. Vedi screenshot:

doc-count-if-meet-internal-criteria-2


Spiegazione della formula:

=SOMMA.PRODOTTO(--(B2:B8<C2:C8))

  • B2:B8<C2:C8: Questa espressione logica confronta i valori della colonna B con quelli della colonna C riga per riga, restituendo un array di risultati come questo: {VERO;FALSO;VERO;VERO;FALSO;VERO;VERO}.
  • --(B2:B8<C2:C8)=--({VERO;FALSO;VERO;VERO;FALSO;VERO;VERO}): Il doppio segno meno (--) converte automaticamente i valori VERO in 1 e FALSO in 0, restituendo il seguente risultato: {1;0;1;1;0;1;1}.
  • SOMMA.PRODOTTO(--(B2:B8<C2:C8))=SOMMA.PRODOTTO({1;0;1;1;0;1;1}): La funzione SOMMA.PRODOTTO somma tutti gli elementi dell’array e restituisce il risultato: 5.

Funzione correlata utilizzata:

  • SUMPRODUCT:
  • La funzione SOMMA.PRODOTTO permette di moltiplicare tra loro due o più colonne o matrici e di sommare automaticamente i prodotti ottenuti.

Altri articoli:

  • Contare le righe se soddisfano più criteri
  • Per contare il numero di righe in un intervallo in base a più criteri—alcuni dei quali derivano da test logici applicati a livello di riga—la funzione SOMMA.PRODOTTO di Excel potrebbe rivelarsi la soluzione ideale.
  • Contare le corrispondenze tra due colonne
  • Ad esempio, ho due elenchi di dati nella colonna A e nella colonna C e desidero confrontare le due colonne per contare quante volte il valore nella colonna A è presente nella colonna C sulla stessa riga, come illustrato nello screenshot seguente. In questo caso, la funzione SOMMA.PRODOTTO rappresenta la soluzione ideale per portare a termine questa operazione in Excel.
  • Contare il numero di celle che contengono un testo specifico
  • Supponiamo di avere un elenco di stringhe di testo e di voler contare quante celle contengono un determinato testo come parte del loro contenuto. In questi casi, è possibile utilizzare i caratteri jolly (*) nei criteri della funzione CONTA.SE per rappresentare qualsiasi sequenza di caratteri. In questo articolo ti mostreremo come usare formule efficaci per eseguire questa operazione in Excel.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.