
Bendroji formulė
=COUNTIFS(range,">="&date1,range,"<="&date2)
Santrauka
Norėdami suskaičiuoti langelių, kuriuose yra datos tarp dviejų datų, skaičių, galite naudoti funkciją COUNTIFS. Parodytame pavyzdyje F6 yra ši formulė:
=COUNTIFS(dates,">="&DATE(E5,1,1),dates,"<="&DATE(E5,12,31))
Ši formulė skaičiuoja gimtadienius 2000 metais, kurie rodomi diapazone C5: C11.
Pastaba: šioje formulėje naudojamas įvardytas diapazonas „datos“, C5: C11.
Paaiškinimas
Funkcija COUNTIFS sukurta skaičiuoti langelius, kurie atitinka kelis kriterijus. Šiuo atveju turime pateikti du kriterijus: vieną kriterijų ankstesnei datai ir kitą vėlesnei datai. Pagal abu kriterijus pateikiame nurodytas diapazono datas (C5: C11).
Norėdami sukurti kiekvieną datą, naudojame funkciją DATA:
DATE(E5,1,1) // build first day of year DATE(E5,12,31) // build last day of year
DATE funkcija palengvina datų sudarymą pagal metų, mėnesio ir dienos argumentus, kurie yra koduojami arba pateikiami kaip langelių nuorodos. Pavyzdyje mėnuo ir diena yra užkoduoti, o metus gauname iš E stulpelio.
Pastaba: operatoriai "> =" ir "<=" turi būti įvesti kaip tekstas ir apsupti dvigubomis kabutėmis. Tai reiškia, kad mes turime naudoti sujungimą (&), kad prisijungtume prie kiekvieno operatoriaus prie kiekvienos datos.