Note: The other languages of the website are Google-translated. Back to English

Somma i valori per numero della settimana o giorno della settimana in Excel

Questo tutorial mostra le formule passo dopo passo per aiutarti a sommare i valori in un determinato intervallo in base al numero della settimana o al giorno della settimana specificato in Excel.

Come sommare i valori per numero di settimana in Excel?
Come sommare i valori per giorno della settimana in Excel?


Come sommare i valori per numero di settimana in Excel?

Come mostrato nello screenshot seguente, per sommare i valori nella colonna Importo in base alle date in cui cade un determinato numero di settimana, forniamo due formule.

Formule generiche

=SUMIFS( value_range, helper_column_range, week_number)

=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)

argomenti

Intervallo_valore: l'intervallo di valori che si desidera sommare in base al numero della settimana;
Helper_column_range: L'intervallo del numero della settimana estratto dalla data;
Numero_settimana: il numero della settimana utilizzato come criterio per la somma dei valori.

Come utilizzare questa formula?

Utilizzando la formula SUMIFS e una colonna helper

Per utilizzare l' SOMMA.PIÙ.SE formula, in primo luogo, è necessario applicare il WEEKNUM funzione per creare una colonna di supporto per calcolare i numeri delle settimane corrispondenti per le date nella colonna Data.

=WEEKNUM (serial_num, [return_type])

La funzione WEEKNUM restituisce il numero della settimana della data specificata in un anno.

1. In questo caso, seleziono una cella (F5) accanto al primo valore nella colonna Importo.

2. Immettere la formula sottostante e premere il tasto Entra tasto per ottenere il numero della settimana del primo appuntamento. Seleziona la cella del risultato e trascina verso il basso la relativa maniglia di riempimento automatico per ottenere i numeri delle altre settimane. Vedi screenshot:

=WEEKNUM(C5)

3. Seleziona una cella per generare l'importo totale, inserisci la formula seguente e premi il pulsante Entra chiave. Seleziona questa cella del risultato, trascina verso il basso la maniglia di riempimento automatico per ottenere gli altri risultati.

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

Utilizzando la formula SUMPRODUCT

Non è necessario creare una colonna di supporto quando si utilizza la formula SUMPROFUCT per risolvere questo problema.

1. Seleziona una cella vuota, inserisci la formula seguente e premi il tasto Entra chiave.

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

2. Seleziona la cella del risultato, trascinala Maniglia di riempimento automatico verso il basso per ottenere gli altri risultati in base alle vostre esigenze.

Spiegazione della formula

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

Dopo aver calcolato i numeri delle settimane con la funzione NUM.SETTIMANA, la funzione SOMMA.SE somma i valori nell'intervallo E5:E14 se i numeri delle settimane nella colonna di supporto F5:F14 corrispondono alla settimana indicata in H6.

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

NUMSETTIMANA($C$5:$C$14+0,1): La funzione WEEKNUM calcola ogni numero di settimana delle date nell'intervallo C5:C14 e restituisce un array come questo: {1;1;5;6;6;9;11;11;13;14};
{1;1;5;6;6;9;11;11;13;14}=G6: Qui confronta ogni numero di settimana nell'array con il numero di settimana dato in G6 e restituisce un nuovo array: {VERO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO};
--{VERO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO}: Questi due segni meno convertono "VERO" e "FALSO" in 1 e 0. Qui otterrai un nuovo array come {1;1;0;0;0;0;0;0;0;0};
{1;1;0;0;0;0;0;0;0;0},{1428;2010;2288;1831;2069;1728;1325;1469;1023;1100}: Ogni coppia di voci negli array viene moltiplicata e restituisce {1428;2010;0;0;0;0;0;0;0;0};
SUMPRODUCT({1428;2010;0;0;0;0;0;0;0;0}): la funzione SUMPRODUCT somma tutti i numeri nella matrice e restituisce il risultato finale 1428+2010=3438.

Come sommare i valori per giorno della settimana in Excel?

Come mostrato nello screenshot seguente, per sommare i valori nella colonna Importo in base a un determinato giorno della settimana in Excel, è possibile applicare la funzione SUMPRODUCT insieme alla funzione WEEKDAY per farlo.

In questo caso, poiché dobbiamo sommare l'importo totale per ogni giorno della settimana, prima di applicare la formula, creiamo una colonna di supporto con i numeri da 1 a 7 per indicare separatamente dal lunedì alla domenica.

Formula generica

=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)

argomenti

Intervallo di date: l'intervallo di date in cui si desidera valutare i giorni della settimana indicati;
Intervallo_valore: l'intervallo di valori che si desidera sommare in base al giorno della settimana;
2: Il numero 2 rappresenta i numeri da 1 (lunedì) a 7 (domenica);
Weekday_numero: il numero del giorno della settimana utilizzato come criterio per la somma dei valori. Può essere un riferimento di cella o un numero compreso tra 1 e 7.

Come utilizzare questa formula?

1. Seleziona una cella accanto alla cella numero 1. Qui seleziono I6.

2. Copia o inserisci la formula sottostante e premi il tasto Entra chiave. Seleziona la cella del risultato, quindi trascina la relativa maniglia di riempimento automatico verso il basso per ottenere i risultati per altri giorni della settimana.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

Note: Se hai solo bisogno di sommare i valori in base a un giorno della settimana specificato come venerdì, puoi inserire direttamente il numero 5 nella formula come segue.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)

Spiegazione della formula

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

GIORNO DELLA SETTIMANA($C$5:$C$14,2): La funzione WEEKDAY restituisce numeri interi da 1 a 7 per rappresentare il giorno della settimana da lunedì a domenica nell'intervallo C5:C14: {5;7;1;3;6;7;1;5;5;6};
{5;7;1;3;6;7;1;5;5;6}=H6: Qui confronta ogni giorno della settimana nell'array con il numero del giorno della settimana dato in H6 e restituisce un nuovo array: {FALSE;FALSE;VERO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;FALSO};
{FALSO;FALSO;VERO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;FALSO}*$E$5:$E$14: Qui TRUE e False vengono convertiti in 1 e 0, quindi moltiplicati con i valori in E5:E14 per restituire l'array: {0;0;2288;0;0;0;1325;0;0;0};
SUMPRODUCT{0;0;2288;0;0;0;1325;0;0;0}: la funzione SUMPRODUCT somma tutti i numeri nella matrice e restituisce il risultato finale 2288+1325=3613.

Funzioni correlate

Funzione NUM SETTIMANA di Excel
La funzione SOMMA.PI.SE di Excel restituisce il numero della settimana della data specificata in un anno, che inizia a contare le settimane dal 1 gennaio.

Funzione SUMPRODUCT di Excel
La funzione SUMPRODUCT di Excel può essere utilizzata per moltiplicare due o più colonne o matrici insieme e quindi ottenere la somma dei prodotti.

Funzione GIORNO SETTIMANALE di Excel
La funzione EOMESE di Excel restituisce un numero intero compreso tra 1 e 7 per rappresentare il giorno della settimana per una determinata data in Excel.


Formule correlate

Somma valori per mese (con o senza anno)
Questo tutorial mostra due formule in dettaglio per aiutare a sommare i valori per un determinato mese e anno o sommare i valori per un certo mese ignorando l'anno in Excel.

Somma i valori per settimana di una data data
Questo tutorial parla di come sommare i valori per la settimana in cui cade una data data

Somma ogni n righe o colonne in un intervallo
Questo tutorial spiega due formule basate sulle funzioni SUM e OFFSET per sommare ogni n righe o colonne in un intervallo specificato in Excel.

Somma ogni ennesima riga o colonna in un intervallo
Questo tutorial ti mostrerà come creare una formula basata sulle funzioni SUMPRODUCT, MOD e COLUMN per sommare ogni n-esima riga o colonna in un intervallo in Excel.


I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Vorresti completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel offre 300 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, converti data e così via ...) e risparmia l'80% di tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • Prova gratuita illimitata di 30 giorni. Garanzia di rimborso di 60 giorni. Aggiornamento gratuito e supporto per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

Scheda Office: 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, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0  Personaggi
Posizioni suggerite