„Excel“ formulė: suma, jei data yra tarp -

Turinys

Bendroji formulė

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

Santrauka

Norėdami susumuoti vertes, kurios yra tarp dviejų datų, galite naudoti funkciją SUMIFS. Parodytame pavyzdyje langelyje H7 yra ši formulė:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

kur data (C5: C11) ir suma (D5: D11) įvardijami diapazonai.

Pagal šią formulę D stulpelyje sumos nurodomos nuo H5 iki H6.

Paaiškinimas

Funkcija SUMIFS leidžia loginiams operatoriams (ty "=", ">", "> =" ir kt.) Ir keliems kriterijams.

Kad tikslinės vertės atitiktų dvi datas, turime naudoti du kriterijus. Funkcija SUMIFS reikalauja, kad visi kriterijai būtų įvesti kaip kriterijų / diapazonų pora taip:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Atkreipkite dėmesį, kad loginius operatorius turime įterpti į dvigubas kabutes (""), tada susieti juos su langelių nuorodomis su ampersandu (&). Taip yra todėl, kad SUMIFS yra „RACON“ funkcijų, turinčių unikalią kriterijų sintaksę, grupėje.

Galutinė formulė atrodo taip:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Pastaba: šiame pavyzdyje nėra pradžios ar pabaigos datos. Toliau rasite pavyzdį, kuriame pateikiamos pradžios ir pabaigos datos.

Su sunkiai užkoduotomis datomis

Geriausias būdas sunumeruoti datas į SUMIFS funkciją yra DATE funkcijos naudojimas. Pvz., Kad susumuotumėte 2020 m. Liepos 1 d. Iki 2020 m. Rugsėjo 30 d. Reikšmes, galite naudoti tokią formulę:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

Atkreipkite dėmesį, kad naudojame didesnę arba lygią ("> =") ir mažesnę arba lygią ("<="), kad SUMIFS galutiniame rezultate būtų pradžios ir pabaigos data.

Pridedama daugiau kriterijų

Norėdami išplėsti formulę ir pritaikyti daugiau kriterijų, tiesiog pridėkite kitą diapazono / kriterijų porą. Pvz., Žemiau pateikta formulė susumuos rng1 reikšmes, kai datos rng2 yra tarp A1 ir B1 datų, o rng3 datos yra lygios C1:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Įdomios straipsniai...