Restituisci SOMMA solo dalle formule

Sommario

In questo articolo impareremo a restituire SUM solo dalle formule in Excel.

In parole semplici, mentre si lavora con dati parzialmente riempiti. A volte, abbiamo bisogno di trovare la somma del valore che ha una condizione. La condizione è ottenere la somma in cui i valori vengono estratti solo con le formule.

Per questo articolo avremo bisogno di utilizzare le seguenti funzioni:

  1. Funzione SOMMAPRODOTTO
  2. Funzione ISFORMULA

La funzione SUMPRODUCT è una funzione matematica in Excel. Funziona su più gamme. Moltiplica gli array corrispondenti e poi li somma.

Totale= ( A1 * B1 * C1 *… + A2 * B2 * C2 *… +… )

Sintassi:

= SUMPRODUCT ( array1 , [array2] ,… )

array : è l'intervallo o un elenco di valori.

La funzione ISFORMULA restituisce VERO dove la formula esiste in cell_reference e restituisce FALSE altrimenti.

Sintassi:

= ISFORMULA ( riferimento )

riferimento: riferimento alla cella, dove controllare la formula

Ora faremo una formula con queste funzioni. Qui daremo i dati e avevamo bisogno dei risultati della somma in cui viene applicata la formula.

Usa la formula:

= SUMPRODUCT ( array * ISFORMULA ( array) )

Spiegazione:

  • La funzione ISFORMULA restituisce VERO e FALSO in base alla condizione verificata sulle celle.
  • La funzione SUMPRODUCT considera il valore 1 per ogni valore VERO e 0 per il valore FALSO.
  • Il prodotto preso tra i valori corrispondenti ignorerà i valori FALSE poiché i valori vengono moltiplicati per 0. Solo i valori TRUE ottengono SUM poiché i valori vengono moltiplicati per 1s.

Esempio:

Proviamo questa formula eseguendola su un esempio

Qui abbiamo un dato con il prezzo dei grani estratto dal prodotto di Quantità al suo prezzo unitario e alcuni valori di prezzo sono inseriti manualmente. Quindi, se ho bisogno di trovare la somma del prezzo per il valore in cui la formula ha estratto il prezzo totale.

Ora useremo la formula seguente per ottenere la SOMMA

Formula:

= SOMMAPRODOTTO ( E2 : E15 * ISFORMULA ( E2 : E15 ) )

Spiegazione:

  • La funzione ISFORMULA restituisce VERO e FALSO in base alla condizione verificata sulle celle dell'array da E2 a E15.
  • La funzione SUMPRODUCT considera il valore 1 per ogni valore TRUE ricevuto e 0 per il valore FALSE come mostrato di seguito.

=SOMMA.PRODOTTO(E2:E15*

{ VERO; FALSO ; FALSO ; FALSO ; VERO ; VERO ; FALSO ; VERO ; FALSO ; VERO ; VERO ; VERO ; VERO ; VERO } )

  • Il prodotto preso tra i valori corrispondenti ignorerà i valori FALSE poiché i valori vengono moltiplicati per 0. Solo i valori TRUE ottengono SUM poiché i valori vengono moltiplicati per 1 come mostrato di seguito.

= SOMMAPRODOTTO ( {58,41; 0; 0; 0; 82,84; 95,58; 0; 90,27; 0; 37,8; 78,48; 57,97; 97,72; 77,88}

Qui l'array per la funzione è dato come cell_reference. Premi Invio per ottenere il risultato.

Come puoi vedere nell'istantanea sopra la somma dei valori estratti dove esiste la formula.

Se hai bisogno di trovare la somma dei valori che non hanno formula usa la funzione NOT con la funzione ISFORMULA.

Usa la formula:

= SOMMAPRODOTTO ( E2:E15 * NON ( ISFORMULA ( E2:E15 ) ) )

Usa la formula e ottieni il valore come mostrato nell'istantanea qui sotto.

Come puoi vedere dalla formula sopra, puoi ottenere valori condizionali.

Appunti:

  1. La funzione SUMPRODUCT considera i valori non numerici come 0.
  2. La funzione SUMPRODUCT considera il valore logico TRUE come 1 e False come 0.
  3. L'array di argomenti deve essere della stessa lunghezza, altrimenti la funzione restituisce un errore.

Spero che questo articolo su come restituire SUM solo dalle formule in Excel sia esplicativo. Trova altri articoli sulle funzioni SUMPRODUCT qui. Si prega di condividere la tua domanda qui sotto nella casella dei commenti. Ti assisteremo.

Come utilizzare la funzione SUMPRODUCT in Excel

Come rimuovere il testo in Excel a partire da una posizione

Convalida delle voci di testo

Crea un elenco a discesa in Excel con il colore

Rimuovi gli spazi iniziali e finali dal testo in Excel

Articoli popolari

50 scorciatoie Excel per aumentare la produttività

Modifica un elenco a discesa

Riferimento assoluto in Excel

Se con la formattazione condizionale

Se con caratteri jolly

Vricerca per data

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave