Pagrindinis » MS Office patarimai » Kaip atimti datas „Excel“

    Kaip atimti datas „Excel“

    Jei turite „Excel“ lapą su daugybe datų, galbūt jums reikės apskaičiuoti skirtumus tarp kai kurių šių datų. Galbūt norėtumėte pamatyti, kiek mėnesių užtruko, kad galėtumėte sumokėti savo skolą arba kiek dienų užtruko tam tikro svorio praradimas?

    Skaičiuojant „Excel“ datų skirtumą, paprasta, tačiau ji gali tapti sudėtinga, priklausomai nuo to, kaip norite apskaičiuoti tam tikras vertes. Pavyzdžiui, jei norėtumėte sužinoti, kiek mėnesių nuo 2016 5 2 iki 2016 m. Gegužės 1 d., Ar atsakymas būtų 0 ar 1? Kai kurie žmonės gali pasakyti 0, nes jis nėra pilnas mėnuo tarp datų ir kiti gali pasakyti 1, nes tai yra kitas mėnuo.

    Šiame straipsnyje parodysiu, kaip apskaičiuoti skirtumus tarp dviejų datų, kad rastumėte dienų, mėnesių ir metų skaičių su skirtingomis formulėmis, priklausomai nuo jūsų pageidavimų.

    Dienos tarp dviejų dienų

    Paprasčiausias skaičiavimas, kurį galime padaryti, yra gauti dienų skaičių tarp dviejų datų. Geras dalykas skaičiuojant dienas yra tai, kad tikrai yra tik vienas būdas apskaičiuoti vertę, taigi jums nereikės nerimauti dėl skirtingų formulių, suteikiančių jums skirtingus atsakymus.

    Pirmiau pateiktame pavyzdyje turiu dvi datas, saugomas A2 ir A3 langeliuose. Dešinėje yra skirtumas tarp šių dviejų datų - 802 dienos. „Excel“ programoje visada yra keletas būdų apskaičiuoti tą pačią vertę ir tai, ką aš čia padariau. Pažvelkime į šias formules:

    Pirmoji formulė yra tik paprastas dviejų datų atėmimas, A3 - A2. „Excel“ žino, kad yra data, ir tiesiog skaičiuoja dienų skaičių tarp šių dviejų datų. Lengva ir labai paprasta. Be to, galite naudoti ir DIENOS funkcija.

    = DIENOS (A3, A2)

    Ši funkcija turi du argumentus: pabaigos datą ir pradžios datą. Jei pakeisite datas formulėje, gausite tik neigiamą skaičių. Galiausiai, galite naudoti skambintą funkciją DATEDIF, kuri yra įtraukta į „Excel“ iš „Lotus 1-2-3“ dienų, bet nėra oficialiai palaikoma „Excel“ formulė.

    = DATEDIF (A2, A3, „D“)

    Kai įvesite formulę, pamatysite, kad „Excel“ nesiūlo jokių laukų laukimo ir pan. Laimei, čia galite matyti sintaksę ir visus palaikomus argumentus DATEDIF funkcijai čia.

    Ką daryti, jei norėtumėte apskaičiuoti darbo dienų skaičių tarp dviejų datų? Tai taip pat paprasta ir todėl, kad turime integruotą formulę:

    = NETWORKDAYS (pradžios data, pabaigos data)

    Skaičiuojant dienų ir darbo dienų skaičių yra pakankamai paprasta, todėl kalbėkime apie mėnesius.

    Mėnesiai tarp dviejų dienų

    Kruopščiausias skaičiavimas - tai mėnesių skaičius, nes galite apvalinti arba apvalinti, priklausomai nuo to, ar jis yra pilnas mėnuo, ar dalinis mėnuo. Dabar „Excel“ yra funkcija „MĖNESIAI“, tačiau tai labai ribota, nes ji tik peržiūrės mėnesį, kai apskaičiuojamas skirtumas, o ne metai. Tai reiškia, kad tai naudinga tik apskaičiuojant skirtumą tarp dviejų tų pačių metų mėnesių.

    Kadangi tai yra beprasmiška, pažvelkime į kai kurias formules, kurios mums suteiks teisingą atsakymą. „Microsoft“ juos pateikė čia, bet jei esate pernelyg tingus apsilankyti nuorodoje, taip pat pateikiau juos.

    Apskritimas į viršų - = (Metai (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDate)
    Žemyn - = IF (DAY (LDate)> = DAY (EDate), 0, -1) + (YEAR (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDate)

    Dabar tai yra dvi gana ilgos ir sudėtingos formulės, ir jums tikrai nereikia suprasti, kas vyksta. Čia pateikiamos Excel formulės:

    Atkreipkite dėmesį, kad reikia redaguoti apvaliąją formulę pačioje ląstelėje, nes dėl tam tikros nelygios priežasties visa formulė nerodoma formulės juostoje. Norėdami pamatyti formulę pačiame ląstelėje, spustelėkite Formulės spustelėkite skirtuką ir spustelėkite Rodyti formules.

    Taigi, kas yra galutinis dviejų mūsų formulių rezultatas mūsų dabartiniame pavyzdyje? Pažiūrėkime žemiau:

    Apskritimas suteikia man 27 mėnesius, o apačioje - 26 mėnesiai, o tai yra tiksli, priklausomai nuo to, kaip norite jį žiūrėti. Galiausiai taip pat galite naudoti „DATEDIF“ funkciją, tačiau ji apskaičiuoja tik visus mėnesius, todėl mūsų atveju atsakymas yra 26.

    = DATEDIF (A2, A3, "M")

    Metai tarp dviejų dienų

    Kaip ir mėnesiais, metai taip pat gali būti skaičiuojami priklausomai nuo to, ar norite suskaičiuoti 1 metus kaip pilną 365 dienų skaičių, ar nuo to, ar pasikeičia metų skaičius. Taigi paimkime savo pavyzdį, kai aš naudoju dvi skirtingas formules metų skaičiui apskaičiuoti:

    Viena formulė naudoja DATEDIF, o kita naudoja YEAR funkciją. Kadangi dienų skaičiaus skirtumas yra tik 802, DATEDIF rodo 2 metus, o YEAR funkcija rodo 3 metus.

    Vėlgi, tai yra pirmenybės klausimas ir priklauso nuo to, ką tiksliai bandote apskaičiuoti. Gera idėja žinoti abu metodus, kad galėtumėte užpulti skirtingas problemas su skirtingomis formulėmis.

    Tol, kol jūs esate atsargūs, su kokiomis formomis jūs naudojate, tai gana paprasta apskaičiuoti, ko ieškote. Taip pat yra daug daugiau datos funkcijų, nei tų, kuriuos minėjau, todėl nedvejodami patikrinkite juos ir „Office“ palaikymo svetainėje. Jei turite klausimų, galite komentuoti. Mėgautis!