Vai al contenuto principale

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 entrare 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 entrare 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 entrare 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 entrare 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

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  50+ Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Descrizione


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, Edge e Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations