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

Somma solo le celle contenenti formule in Excel

AutoreXiaoyang Data di modifica

Supponiamo di avere un elenco di valori in Excel, alcuni dei quali generati da formule. Come si può sommare esclusivamente le celle contenenti formule, come illustrato nell’immagine seguente?

doc-sum-formula-cells-1


Somma solo le celle contenenti formule in Excel

In Excel puoi creare una formula semplice utilizzando le funzioni SOMMA.PRODOTTO e VAL.FORMULA per sommare esclusivamente le celle che contengono formule all’interno di un intervallo. La sintassi generica è:

=SUMPRODUCT(range*ISFORMULA(range))
  • rangeL'intervallo di dati da cui si desidera sommare le celle contenenti formule.

Inserire o copiare la formula seguente in una cella vuota, quindi premere il tasto Invioper ottenere il calcolo, come mostrato nell’immagine:

=SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))

doc-sum-formula-cells-2


Spiegazione della formula:

=SOMMA.PRODOTTO(B2:B12*VAL.FORMULA(B2:B12)):

  • VAL.FORMULA(B2:B12): La funzione VAL.FORMULA verifica se una cella contiene una formula. Se la cella contiene una formula, restituisce VERO; in caso contrario, restituisce FALSO. Il risultato sarà una matrice di questo tipo: {FALSO;VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO}.
  • B2:B12*VAL.FORMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSO;VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO}: L’operazione matematica converte automaticamente i valori VERO e FALSO in 1 e 0. Di conseguenza, la moltiplicazione delle due matrici restituisce il seguente risultato: {50;150;35;45;200;80;95;45;50;30;108}*{0;1;0;0;1;0;0;1;0;0;1} = {0;150;0;0;200;0;0;45;0;0;108}.
  • SOMMA.PRODOTTO(B2:B12*VAL.FORMULA(B2:B12)) = SOMMA.PRODOTTO({0;150;0;0;200;0;0;45;0;0;108}): Infine, la funzione SOMMA.PRODOTTO somma tutti i valori nella matrice per ottenere il risultato: 503.

Suggerimenti: Somma solo i valori, escludendo le formule

Se si desidera sommare i valori escludendo le celle contenenti formule, è possibile aggiungere la funzione NON alla formula precedente nel modo seguente:

=SUMPRODUCT(B2:B12*NOT(ISFORMULA(B2:B12)))

doc-sum-formula-cells-3


Funzione correlata utilizzata:

  • SUMPRODUCT:
  • La funzione SOMMA.PRODOTTO permette di moltiplicare tra loro due o più colonne o matrici e di ottenere la somma dei prodotti risultanti.
  • VAL.FORMULA:
  • La funzione VAL.FORMULA di Excel restituisce VERO se una cella contiene una formula, FALSO in caso contrario.

Altri articoli:

  • Somma se inizia o termina con un testo o caratteri specifici
  • Per sommare valori quando le celle corrispondenti iniziano o terminano con un valore specifico, puoi utilizzare la funzione SOMMA.SE abbinata al carattere jolly (*) per ottenere il risultato desiderato. Questo articolo ti spiega passo dopo passo come applicare la formula.
  • Somma se le celle contengono un testo specifico in un'altra colonna
  • Questa guida illustra come sommare valori quando le celle di un’altra colonna contengono un testo specifico o parziale. Considerando l’intervallo dati seguente, per calcolare il totale degli importi relativi ai prodotti che includono il testo «T-Shirt», sia la funzione SOMMA.SE che la funzione SOMMA.PRODOTTO possono 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.