
Problemet
Dataene nedenfor viser kopper kaffe solgt i en liten kiosk i en uke til forskjellige tider på dagen. Tidene i kolonne B er gyldige Excel-tider.
Utfordringen
Hvilken formel i celle I5 vil korrekt oppsummere de totale solgte koppene etter 12:00 på tirsdag og torsdag? Relevante celler er skyggelagt med grønt.
For din bekvemmelighet er følgende navngitte områder tilgjengelige:
data = C5: G14
ganger = B5: B14
dager = C4: G4
Last ned Excel-arbeidsboken, og legg igjen svaret ditt som en kommentar nedenfor.
Begrensninger
- Formelen din bør dynamisk finne cellene som skal summeres, uten hardkodede referanser. Med andre ord, = SUM (D10: D14, F10: F14) er ikke gyldig.
- Bruk navngitte områder når det er mulig for å gjøre formelen enkel å lese.
Mange gode svar! Den vanligste tilnærmingen var å bruke SUMPRODUCT-funksjonen slik:
=SUMPRODUCT(data*(times>0.5)*((days="Tue")+(days="Thu")))
Der uttrykket (ganger> 0,5) tilsvarer:
=(times>TIME(12,0,0))
Dette fungerer fordi Excel håndterer tider som brøkverdier på 1 dag, hvor 06:00 er 0,25, 12:00 er 0,5, 18:00 er 0,75 osv.
Hvis SUMPRODUCT brukt på denne måten er nytt for deg, er denne formelen basert på den samme ideen, og inneholder en fullstendig forklaring. SUMPRODUCT kan virke skremmende, men jeg oppfordrer deg til å prøve. Det er et fantastisk verktøy.