In questo articolo impareremo a restituire il prezzo SUM per giorni feriali in Excel.
In parole semplici, mentre si lavora con dati completi di prezzo. A volte, abbiamo bisogno di trovare la somma del valore che ha una condizione. La condizione è ottenere la somma dei valori dei prezzi in colonne separate.
Per questo articolo avremo bisogno di utilizzare le seguenti funzioni:
- Funzione SOMMAPRODOTTO
- Funzione COLONNA
- Funzione MOD
Ora faremo una formula con queste funzioni. Qui ci verrà fornito un elenco di valori e abbiamo bisogno di ottenere la somma dei valori in ogni multiplo della data n-esima colonna.
Usa la formula:
=SOMMA.PRODOTTO ( -- ( MOD ( COLONNA ( lista ) - COLONNA ( prima ) + 1 , n ) = 0 ) , lista )
elenco : elenco dei valori lungo la colonna
primo : prima cella della lista che restituisce il numero della colonna
n : ennesimo valore di colonna da sommare.
Esempio:
Tutti questi potrebbero essere fonte di confusione da capire. Quindi, testiamo questa formula eseguendola nell'esempio mostrato di seguito.
Qui abbiamo fornito dati contenenti numeri. Qui dobbiamo trovare la SOMMA dei numeri in ogni multiplo della 3a colonna. Quindi per questo abbiamo assegnato elenchi in una colonna per la formula.
Ora useremo la formula seguente per ottenere la SOMMA dei numeri al 3°, 6°, 9°, 12° e così via fino alla fine dell'elenco
Formula:
=SOMMA.PRODOTTO ( -- ( MOD ( COLONNA ( lista ) - COLONNA ( C5 ) + 1 , P5 ) = 0 ) , lista )
list : elenco di valori lungo la colonna data utilizzando gli intervalli denominati.
C5 : prima cella della lista che restituisce il numero di colonna dato come riferimento di cella
P5: valore di n dato come riferimento di cella
Spiegazione:
- MOD(COLUMN(lista)-COLUMN(C5)+1,P5) restituisce il relativo numero di colonna per ogni n intervallo. Piace
{ 1 , 2 , 0 , 1 , 2 , 0 , 1 , 2 , 0 , 1 , 2 , 0 , 1 }
- L'array sopra verrà abbinato a un valore 0 e restituirà un array di True & False.
{FALSO, FALSO, VERO, FALSO, FALSO, VERO, FALSO, FALSO, VERO, FALSO, FALSO, VERO, FALSO}
- La funzione SUMPRODUCT considera il valore 1 per ogni valore TRUE ricevuto e 0 per il valore FALSE come mostrato di seguito.
=SOMMA.PRODOTTO ( -- ( { 0 , 0 , 1 , 0 , 0 , 1 , 0 , 0 , 1 , 0 , 0 , 1 , 0 } ), { 40 , 36 , 51 , 33 , 42 , 30 , 92 , 67, 34, 54, 69, 56, 50})
- -- converte VERO in 1 e FALSO in 0.
- I valori corrispondenti a 1 verranno sommati solo come mostrato nella formula sopra spiegata.
- Ora la funzione SUMPRODUCT somma tutti i valori come mostrato di seguito.
=SOMMAPRODOTTO ( { 0 , 0 , 51 , 0 , 0 , 30 , 0 , 0 , 34 , 0 , 0 , 56 , 0 } )
La SOMMA dei valori { 51 + 30 + 34 + 56 } deve restituire 171.
Qui l'array per la funzione è dato come intervallo denominato e cella come cell_reference. Premi Invio per ottenere il risultato.
Come puoi vedere nell'istantanea sopra, la somma dei valori estratti a ogni terzo intervallo restituisce 171. I valori sono contrassegnati sotto le caselle rosse come mostrato nell'istantanea sopra.
Oppure puoi usare l'array dell'elenco usando la formula seguente:
=SOMMAPRODOTTO ( -- ( MOD ( COLONNA ( C5:O5 ) - COLONNA ( C5 ) + 1 , P5 ) = 0 ), C5:O5 )
La formula sopra restituirà lo stesso risultato. C'è solo un elenco di sostituzione denominato intervallo viene sostituito con l'intervallo dell'array (C5:O5).
Come puoi vedere la formula funziona bene. Ora dobbiamo copiare la formula per gli altri elenchi. Quindi usa il CTRL + D o trascina verso il basso l'opzione di excel.
Come puoi vedere dalla formula sopra, puoi ottenere valori condizionali.
Appunti:
- La funzione SUMPRODUCT considera i valori non numerici come 0.
- La funzione SUMPRODUCT considera il valore logico TRUE come 1 e False come 0.
- L'array di argomenti deve essere della stessa lunghezza, altrimenti la formula restituisce un errore.
Spero che questo articolo su come restituire SUM solo ogni ennesima colonna con 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: restituisce la SOMMA dopo la moltiplicazione dei valori in più matrici in Excel.
SOMMA se la data è compresa tra : Restituisce la SOMMA dei valori tra date o periodi specificati in Excel.
Somma se la data è maggiore della data indicata: Restituisce la SOMMA dei valori dopo la data o il periodo specificati in Excel.
2 modi per sommare per mese in Excel: Restituisce la SOMMA dei valori all'interno di un determinato mese specifico in Excel.
Come sommare più colonne con condizione: Restituisce la SOMMA dei valori su più colonne con condizione 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
Converti pollici in piedi e pollici in Excel 2016
Unisci nome e cognome in excel
Conta le celle che corrispondono ad A o B