„Excel“ formulė: skaičiuokite langelius tarp datų

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.

Įdomios straipsniai...