
Problém
Níže uvedená data ukazují šálky kávy prodávané v malém kiosku po dobu jednoho týdne v různé denní době. Časy ve sloupci B jsou platné časy aplikace Excel.
Výzva
Jaký vzorec v buňce I5 bude správně sčítat celkový počet prodaných šálků po 12:00 v úterý a čtvrtek? Relevantní buňky jsou označeny zeleně.
Pro vaše pohodlí jsou k dispozici následující pojmenované rozsahy:
data = C5: G14
krát = B5: B14
dny = C4: G4
Stáhněte si sešit Excel a svou odpověď nechejte jako komentář níže.
Omezení
- Váš vzorec by měl dynamicky lokalizovat buňky k součtu bez pevně zakódovaných odkazů. Jinými slovy = SUMA (D10: D14, F10: F14) není platná.
- Pokud je to možné, použijte pojmenované rozsahy, aby byl váš vzorec snadno čitelný.
Mnoho skvělých odpovědí! Nejběžnějším přístupem bylo použití funkce SUMPRODUCT takto:
=SUMPRODUCT(data*(times>0.5)*((days="Tue")+(days="Thu")))
Kde výraz (časy> 0,5) odpovídá:
=(times>TIME(12,0,0))
Funguje to proto, že Excel zpracovává časy jako zlomkové hodnoty 1 dne, kde 6:00 je 0,25, 12:00 je 0,5, 18:00 je 0,75 atd.
Pokud je SUMPRODUCT použitý tímto způsobem pro vás nový, je tento vzorec založen na stejné myšlence a obsahuje úplné vysvětlení. SUMPRODUCT se může zdát zastrašující, ale doporučuji vám to zkusit. Je to úžasný nástroj.