Izziv formule - 2D iskanje in vsota - Uganka

Kazalo

Težava

Spodnji podatki kažejo skodelice kave, ki se teden dni ob različnih urah dneva prodajajo v majhnem kiosku. Časi v stolpcu B so veljavni Excel-ovi časi.

Izziv

Katera formula v celici I5 bo pravilno seštela skupno število prodanih skodelic po 12.00 v torek in četrtek? Ustrezne celice so osenčene z zeleno.

Za vaše udobje so na voljo naslednji imenovani obsegi:

podatki = C5: G14
krat = B5: B14
dni = C4: G4

Prenesite Excelov delovni zvezek in pustite svoj odgovor kot komentar spodaj.

Omejitve

  1. Vaša formula mora dinamično poiskati celice, ki jih je treba povzeti, brez trdno kodiranih referenc. Z drugimi besedami, = SUM (D10: D14, F10: F14) ni veljaven.
  2. Če je mogoče, uporabite imenovane obsege, da bo vaša formula lahko berljiva.
Odgovor (kliknite za razširitev)

Veliko odličnih odgovorov! Najpogostejši pristop je bila uporaba funkcije SUMPRODUCT, kot je ta:

=SUMPRODUCT(data*(times>0.5)*((days="Tue")+(days="Thu")))

Kjer je izraz (krat> 0,5) enakovreden:

=(times>TIME(12,0,0))

To deluje, ker Excel obravnava čase kot delne vrednosti 1 dneva, kjer je 6:00 zjutraj 0,25, 12:00 z 0,5, 18:00 z 0,75 itd.

Če je na ta način uporabljen SUMPRODUCT za vas nov, ta formula temelji na isti zamisli in vključuje popolno razlago. SUMPRODUCT se morda zdi zastrašujoč, vendar vam priporočam, da poskusite. To je neverjetno orodje.

Zanimive Članki...