
Il problema
I dati seguenti mostrano le tazze di caffè vendute in un piccolo chiosco per una settimana in diverse ore del giorno. Gli orari nella colonna B sono orari Excel validi.
La sfida
Quale formula nella cella I5 sommerà correttamente le tazze totali vendute dopo le 12:00 di martedì e giovedì? Le celle pertinenti sono ombreggiate in verde.
Per comodità, sono disponibili i seguenti intervalli denominati:
data = C5: G14
volte = B5: B14
giorni = C4: G4
Scarica la cartella di lavoro di Excel e lascia la tua risposta come commento qui sotto.
Vincoli
- La formula dovrebbe individuare dinamicamente le celle da sommare, senza riferimenti hardcoded. In altre parole, = SUM (D10: D14, F10: F14) non è valido.
- Usa intervalli denominati quando possibile per rendere la formula facile da leggere.
Molte ottime risposte! L'approccio più comune era utilizzare la funzione SUMPRODUCT in questo modo:
=SUMPRODUCT(data*(times>0.5)*((days="Tue")+(days="Thu")))
Dove l'espressione (volte> 0,5) è equivalente a:
=(times>TIME(12,0,0))
Questo funziona perché Excel gestisce le volte come valori frazionari di 1 giorno, dove 6:00 AM è 0,25, 12:00 PM è 0,5, 6:00 PM è 0,75, ecc.
Se SUMPRODUCT usato in questo modo è nuovo per te, questa formula si basa sulla stessa idea e include una spiegazione completa. SUMPRODUCT può sembrare intimidatorio, ma ti incoraggio a provarlo. È uno strumento straordinario.