
Ongelma
Alla olevat tiedot osoittavat kupillisia kahvia, joita myydään pienessä kioskissa viikon ajan eri kellonaikoina. Sarakkeen B ajat ovat kelvollisia Excel-aikoja.
Haaste
Mikä solussa I5 oleva kaava laskee oikein yhteen tiistaina ja torstaina klo 12.00 jälkeen myydyt kupit? Asiaankuuluvat solut on varjostettu vihreällä.
Mukavuutesi vuoksi käytettävissä ovat seuraavat nimetyt alueet:
data = C5: G14
kertaa = B5: B14
päivää = C4: G4
Lataa Excel-työkirja ja jätä vastauksesi alla olevaan kommenttiin.
Rajoitukset
- Kaavasi tulisi paikantaa solut dynaamisesti summaamaan ilman kovakoodattuja viitteitä. Toisin sanoen = SUM (D10: D14, F10: F14) ei kelpaa.
- Käytä nimettyjä alueita, kun mahdollista, jotta kaava olisi helppo lukea.
Monet hyvät vastaukset! Yleisin tapa oli käyttää SUMPRODUCT-toimintoa näin:
=SUMPRODUCT(data*(times>0.5)*((days="Tue")+(days="Thu")))
Jos lauseke (kertaa> 0,5) vastaa:
=(times>TIME(12,0,0))
Tämä toimii, koska Excel käsittelee ajat yhden päivän murto-arvoina, jolloin kello 6.00 on 0.25, klo 12.00 0.5, klo 18.00 on 0.75 jne.
Jos tällä tavalla käytetty SUMPRODUCT on sinulle uusi, tämä kaava perustuu samaan ajatukseen ja sisältää täydellisen selityksen. SUMPRODUCT saattaa tuntua pelottavalta, mutta kehotan teitä kokeilemaan sitä. Se on hämmästyttävä työkalu.