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

Somma se le celle contengono o sono uguali a x oppure y in Excel

AutoreSiluvia Data di modifica

Per sommare le celle che contengono o corrispondono a uno dei due valori, questa guida presenta due formule dettagliate per risolvere il problema.

Come sommare se le celle contengono x oppure y in Excel?
Come sommare se le celle sono uguali a x oppure y in Excel?


Come sommare le celle che contengono «x» oppure «y» in Excel?

Come illustrato nell’immagine seguente, per sommare le celle nella colonna D quando le celle corrispondenti nella colonna C contengono “mela” o “lichee”, puoi utilizzare una formula basata sulle funzioni SOMMA.PRODOTTO, VAL.NUMERO e TROVA.

doc-sum-if-cells-contain-either-x-or-y-1

Formule generiche

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

Argomenti

Intervallo_criteri1: L’intervallo di celle da valutare in base al criterio1;
Intervallo_criteri2: L’intervallo di celle da valutare in base al criterio2;
Criterio1: Il criterio utilizzato per definire quali celle in Intervallo_criteri1 saranno sommate;
Criterio2: Il criterio utilizzato per definire quali celle in Intervallo_criteri2 saranno sommate.
Intervallo_somma: L’intervallo di celle da sommare;

Come si usa questa formula?

Selezionare una cella vuota, copiare o digitare la formula seguente e premere il tasto Invioper ottenere il risultato desiderato.

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

doc-sum-if-cells-contain-either-x-or-y-2

Nota: In questa formula, G4 e G5 sono le celle che contengono le due condizioni. In alternativa, puoi digitare direttamente i valori di testo racchiusi tra virgolette doppie.

=SUMPRODUCT(--((ISNUMBER(SEARCH(«apple»,C5:C12))+ISNUMBER(SEARCH(«lychee»,C5:C12)))>0),D5:D12)

Spiegazione della formula

=SUMPRODUCT(--((ISNUMBER(SEARCH(«apple»,C5:C12))+ISNUMBER(SEARCH(«lychee»,C5:C12)))>0),D5:D12)

VAL.NUMERO(TROVA(«mela»;C5:C12))
>TROVA(«mela»;C5:C12): La funzione TROVA individua la posizione del primo carattere di “mela” in ciascuna cella dell’intervallo C5:C12 e restituisce un array simile a questo {#VALORE!;#VALORE!;1;9;1;#VALORE!;#VALORE!;18}. I valori #VALORE! indicano che “mela” non è stata trovata nella cella corrispondente;
>VAL.NUMERO({#VALORE!;#VALORE!;1;9;1;#VALORE!;#VALORE!;18}): In questo caso la funzione VAL.NUMERO verifica se il valore nell’array è numerico o meno. Se il parametro è numerico, restituisce “VERO”, altrimenti “FALSO”. Si ottiene così un nuovo array {FALSO;FALSO;VERO;VERO;VERO;FALSO;FALSO;VERO}.
VAL.NUMERO(TROVA(«lichee»;C5:C12)): La spiegazione di questa parte è identica a quella precedente. In questo caso, la funzione VAL.NUMERO restituisce infine un array simile a questo {FALSO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;VERO};
{FALSO;FALSO;VERO;VERO;VERO;FALSO;FALSO;VERO} + {FALSO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;VERO}: A questo punto si sommano questi array e l’operazione matematica converte i valori VERO e FALSO in 1 e 0. Si ottiene infine un array numerico {0;0;1;2;1;0;1;2};
({0;0;1;2;1;0;1;2}) > 0: Ogni numero nell’array viene confrontato con il numero 0 e restituisce un array di VERO e FALSO simile a questo {FALSO;FALSO;VERO;VERO;VERO;FALSO;VERO;VERO};
--({FALSO;FALSO;VERO;VERO;VERO;FALSO;VERO;VERO}): Questi due segni meno convertono “VERO” in 1 e “FALSO” in 0. Si ottiene così un nuovo array {0;0;1;1;1;0;1;1};
SOMMA.PRODOTTO({0;0;1;1;1;0;1;1};D5:D12)=SOMMA.PRODOTTO({0;0;1;1;1;0;1;1};{2000;1600;980;1200;600;900;150;300}): La funzione SOMMA.PRODOTTO moltiplica i componenti corrispondenti dei due array e restituisce un array come {0;0;980;1200;600;0;150;300}, quindi somma tutti i risultati dell’array e infine restituisce 3230.

Come sommare le celle che corrispondono a x oppure y in Excel?

Nella sezione precedente abbiamo presentato la formula per sommare le celle che contengono uno dei due valori. In questa sezione vedremo come combinare due funzioni SOMMA.SE per sommare le celle uguali a x oppure y.

L’esempio seguente mostra come sommare le vendite quando il prodotto è “mela” o “lichee”.

doc-sum-if-cells-contain-either-x-or-y-3

Formula generica

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

Argomenti

Intervallo_criteri1: L’intervallo di celle da valutare in base al criterio1;
Intervallo_criteri2: L’intervallo di celle da valutare in base al criterio2;
Criterio1: Il criterio che definisce quali celle in Intervallo_criteri1 saranno sommate.
Criterio2: Il criterio che definisce quali celle in Intervallo_criteri2 saranno sommate.
Intervallo_somma: L’intervallo di celle da sommare;

Come si usa questa formula?

Selezionare una cella vuota, copiare o digitare la formula seguente al suo interno e premere il tasto Invioper ottenere il risultato desiderato.

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

doc-sum-if-cells-contain-either-x-or-y-4

Nota: questa formula fa riferimento a due celle, G4 e G5, che contengono le condizioni. Puoi anche digitare direttamente i valori di testo come criteri nella formula, racchiudendoli tra virgolette doppie.

=SUMIF(C5:C12,«apple»,D5:D12)+SUMIF(C5:C12,«lychee»,D5:D12)

Spiegazione di questa formula

=SUMIF(C5:C12,«apple»,D5:D12)+SUMIF(C5:C12,«lychee»,D5:D12)

La prima funzione SOMMA.SE somma le vendite di “mela”, mentre la seconda funzione SOMMA.SE somma le vendite di “lichee”. I due risultati vengono poi sommati per ottenere il totale delle vendite.

Funzioni correlate

Funzione SOMMA.PRODOTTO di Excel
La funzione SOMMA.PRODOTTO di Excel ti permette di moltiplicare due o più colonne o matrici e sommare automaticamente i risultati dei prodotti ottenuti.

Funzione VAL.NUMERO di Excel
La funzione VAL.NUMERO di Excel restituisce VERO se una cella contiene un numero e FALSO in tutti gli altri casi.

Funzione TROVA di Excel
La funzione TROVA di Excel ti permette di individuare la posizione di un carattere specifico o di una sottostringa all'interno di una stringa di testo.

Funzione SOMMA.PIÙ.SE di Excel
La funzione SOMMA.PIÙ.SE di Excel ti permette di sommare i valori delle celle in base a più criteri.


Formule correlate

Somma se le celle contengono un asterisco
Per sommare le celle che contengono un asterisco considerato come carattere letterale e non come jolly, questa guida ti mostra una formula basata sulla funzione SOMMA.SE e sul simbolo tilde (~).

Somma se le celle contengono sia x che y
Questa guida passo passo ti mostra come sommare un intervallo di celle quando quelle corrispondenti contengono sia x che y, usando la funzione SOMMA.PIÙ.SE.

Somma se la data è compresa tra due date
Questa guida ti mostra come sommare valori in un intervallo di date specifico in Excel, utilizzando una formula basata sulla funzione SOMMA.PIÙ.SE.

Somma se le celle sono uguali o diverse da un determinato valore
Questa guida passo passo ti mostra due formule per sommare un intervallo di celle uguali o diverse da un valore specifico, basate sulla funzione SOMMA.SE.


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.