Kaip suskaičiuoti metų datas

Turinys

Šiame straipsnyje mes išmoksime skaičiuoti konkrečių metų datas įvairiomis datomis.

Paprastais žodžiais tariant, dirbdami su datomis, kartais turime suskaičiuoti langelius, kuriuose datos yra iš tam tikrų metų.

Kaip išspręsti problemą?

Šiame straipsnyje mes turėsime naudoti SUMPRODUCT funkciją. Jei mums pateikiamos datos duomenų diapazone ir konkreti metų vertė, turime suskaičiuoti datos reikšmes, kai data priklauso konkrečiais duotais metais.

Bendra formulė:

= SUMPRODUCT ( - (YEAR (diapazonas)) = metai))

diapazonas: datos vertės, nurodytos kaip diapazonas
metai: metų reikšmė, pateikta kaip langelio nuoroda.

Pavyzdys:
Taigi, išbandykime šią formulę, paleisdami ją žemiau pateiktame pavyzdyje.
Čia mes turime duomenų įrašus ir turime rasti datos reikšmes, esančias konkrečiais metais, arba grąžinti skaičiavimo eilutes, kuriose datos vertė yra per tam tikrus metus.


Pirmiausia turime apibrėžti nurodytą dienų seką kaip diapazoną. Tiesiog pasirinkite datos reikšmes ir viršutiniame kairiajame kampe įveskite diapazono pavadinimą (diapazoną).

Dabar mes naudosime šią formulę, kad apskaičiuotume datas, kurios buvo 2016 m.

Naudokite formulę:

= SUMPRODUCT ( - (YEAR (diapazonas) = ​​F4))

diapazonas: pavadintas diapazonas, naudojamas datos reikšmėms D3: D11.

F4: metų vertė, pateikta kaip langelio nuoroda.

Paaiškinimas:

  • Funkcija YEAR (diapazonas) išskiria metų vertę iš datos ir suderina ją su nurodytais metais ir operatoriumi.

= SUMPRODUCT ( - ({{2019; 2018; 2019; 2016; 2020; 2019; 2017; 2016; 2020} = 2016))

  • = operatorius sutapatina jį su metų verte 2019 ir grąžina TIKRŲ ir NETIKRŲ reikšmių masyvą, priklausomai nuo operacijos.

= SUMPRODUCT ( - ({FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE; FALSE}))

  • -- operatorius, kuris TRUE reikšmę pavertė 1, o klaidingą - 0.

= SUMPRODUCT ({0; 0; 0; 1; 0; 0; 0; 1; 0})

  • Funkcija SUMPRODUCT grąžintame masyve gauna 1s sumą, kuri bus reikalingų datų ar eilučių skaičius.


Čia metų vertė pateikiama kaip langelio nuoroda, o diapazonas - kaip langelio nuoroda. Norėdami gauti skaičių, paspauskite „Enter“.

Kaip matote, visa data atitinka 2016 metus. Tai reiškia, kad yra 2 datos reikšmės arba 2 eilutės, kuriose metų vertė yra lygi 2016 m.

Dabar nukopijuokite ir įklijuokite formulę į kitas ląsteles naudodami CTRL + D arba vilkite „Excel“ parinktį žemyn.

Kaip matote aukščiau esančioje momentinėje nuotraukoje, mes gauname visas duomenų reikšmes, kurios buvo nustatytos konkrečiais metais, naudojant „Excel“ formulę. Taip pat galite gauti čekius naudodami „Excel“ filtro parinktį. Antraštėje „Datos“ pritaikykite filtrą ir panaikinkite parinkties „Pasirinkti viską“ pasirinkimą ir pasirinkite metų parinktį, kurią norite filtruoti.

Filtro parinktis grąžina 3 reikšmes. Atlikite tą patį su kitomis datos reikšmėmis, kad gautumėte datų ar eilučių, turinčių kriterijus, skaičių, nurodytą konkrečiais metais.

Štai keletas stebėjimo pastabų, parodytų žemiau.

Pastabos:

  1. Formulė veikia tik su skaičiais.
  2. Formulė veikia tik tada, kai peržiūros lentelėje nėra dublikatų.
  3. Funkcija SUMPRODUCT neskaitines reikšmes laiko 0s.
  4. Funkcija SUMPRODUCT loginę reikšmę TRUE laiko 1, o klaidingą - 0.
  5. Argumentų masyvas turi būti tokio pat ilgio kaip funkcija.

Tikimės, kad šis straipsnis apie tai, kaip grąžinti skaičių, jei naudojant „SUMPRODUCT“ programoje „Excel“, yra aiškinamasis. Daugiau straipsnių apie SUMPRODUCT funkcijas rasite čia. Prašome pasidalinti savo užklausa žemiau komentarų laukelyje. Mes jums padėsime.

Kaip naudoti „SUMPRODUCT“ funkciją programoje „Excel“: Grąžina SUM, padauginus reikšmes keliuose „Excel“ masyvuose.

COUNTIFS su dinaminių kriterijų diapazonu : Skaičiuokite ląsteles, priklausančias nuo kitų „Excel“ langelių reikšmių.

„COUNTIFS“ dviejų kriterijų atitiktis : Suskaičiuokite langelius, atitinkančius du skirtingus „Excel“ sąrašo kriterijus.

COUNTIFS su keliais kriterijais arba : Skaičiuokite langelius, turinčius kelis kriterijus, naudodami funkciją OR.

„Excel“ funkcija COUNTIFS : Skaičiuokite ląsteles, priklausančias nuo kitų ląstelių reikšmių.

Kaip naudoti „Countif“ VBA „Microsoft Excel“ : Skaičiuokite langelius naudodami „Visual Basic for Applications“ kodą.

Kaip „Excel“ naudoti pakaitos simbolius : Suskaičiuokite frazes atitinkančias frazes naudodami „Excel“ pakaitos simbolius

Populiarūs straipsniai

50 „Excel“ spartusis klavišas produktyvumui padidinti

Redaguoti išskleidžiamąjį sąrašą

Absoliuti nuoroda „Excel“

Jei su sąlyginiu formatavimu

2019 m., pasirinkite 2019 metus ir spustelėkite Gerai.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave