Somma solo celle contenenti formule in Excel
Supponendo che tu abbia un elenco di valori in Excel, alcuni di essi sono creati da formule, ora vuoi solo sommare solo le celle che contengono le formule come mostrato nell'immagine sottostante. Come potrebbe fare questo compito in Excel?
Somma solo celle contenenti formule in Excel
In Excel, puoi creare una formula semplice basata sulle funzioni SUMPRODUCT e ISFORMULA per sommare solo le celle della formula in un intervallo di celle, la sintassi generica è:
- range: l'intervallo di dati da cui sommare le celle della formula.
Inserisci o copia la formula seguente in una cella vuota, quindi premi Enter chiave per ottenere il calcolo, vedi screenshot:
Spiegazione della formula:
=SOMMA.PRODOTTO(B2:B12*ISFORMULA(B2:B12)):
- VAL.FORMULA(B2:B12): questa funzione ISFORMULA viene utilizzata per verificare se una cella contiene una formula. Se una cella contiene una formula, restituirà VERO e FALSO in caso contrario. Quindi, otterrai un array come questo: {FALSE;VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO;FALSO;FALSO;VERO}.
- B2:B12*ISFORMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}: L'operazione matematica forza i valori VERO e FALSO su 1 e 0. Quindi, la moltiplicazione dei due array sarà così: {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}.
- SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))= SUMPRODUCT({0;150;0;0;200;0;0;45;0;0;108}): Alla fine, la funzione SUMPRODUCT somma tutti i valori nell'array per ottenere il risultato: 503.
Suggerimenti:: Somma solo i valori salta le formule
Se hai bisogno di sommare i valori saltando le celle della formula, puoi aggiungere la funzione NOT alla formula sopra in questo modo:
Funzione relativa utilizzata:
- MATR.SOMMA.PRODOTTO:
- La funzione SUMPRODUCT può essere utilizzata per moltiplicare due o più colonne o matrici insieme e quindi ottenere la somma dei prodotti.
- ISFORMULA:
- La funzione ISFORMULA di Excel restituisce VERO se una cella contiene una formula e FALSO in caso contrario.
Altri articoli:
- Somma se inizia con o finisce con testo o caratteri specifici
- Per sommare i valori se le celle corrispondenti iniziano o terminano con un valore specifico, puoi applicare la funzione SOMMA.SE con un carattere jolly (*) per estrarlo. Questo articolo introdurrà come utilizzare la formula in dettaglio.
- Somma se le celle contengono testo specifico in un'altra colonna
- Questo tutorial ti mostrerà come sommare i valori se le celle contengono testo specifico o parziale in un'altra colonna. Prendi come esempio l'intervallo di dati seguente, per ottenere gli importi totali dei prodotti contenenti il testo "T-Shirt", sia la funzione SOMMA.SE che la funzione SOMMA.PRODOTTO possono gestire questa attività in Excel.
- Somma i valori N più piccoli o più bassi in base a criteri
- Nel tutorial precedente, abbiamo discusso come sommare i valori n più piccoli in un intervallo di dati. In questo articolo, eseguiremo un'ulteriore operazione avanzata: sommare i valori n più bassi in base a uno o più criteri in Excel.
I migliori strumenti per la produttività in ufficio
Kutools for Excel - Ti aiuta a distinguerti dalla massa
Kutools for Excel Vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Un secondo per passare da una dozzina di documenti aperti all'altra!
- Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
- Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
