Formula challenge - ricerca 2D e somma - Puzzle

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

  1. La formula dovrebbe individuare dinamicamente le celle da sommare, senza riferimenti hardcoded. In altre parole, = SUM (D10: D14, F10: F14) non è valido.
  2. Usa intervalli denominati quando possibile per rendere la formula facile da leggere.
Rispondi (fai clic per espandere)

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.

Articoli interessanti...