Kaip naudoti „Excel“DATE funkciją

Turinys:

Kaip naudoti „Excel“DATE funkciją
Kaip naudoti „Excel“DATE funkciją
Anonim

Ką žinoti

  • Tinkama funkcijos DATE sintaksė yra=DATE(metai, mėnuo, diena). Pavyzdžiui: =DATE(1986, 3, 18)
  • Galite paimti metus, mėnesį ir dieną iš kitų langelių. Pavyzdžiui: =DATE(A2, B2, C2)

  • Atimkite mėnesius ir dienas naudodami neigiamus argumentus. Pavyzdžiui: =DATE(2020, -2, -15)

Šiame straipsnyje paaiškinama, kaip naudoti „Excel“DATE funkciją. Funkciją DATE galima naudoti visose „Excel“versijose.

DATE Funkcijos sintaksė ir argumentai

Funkcija „Excel“DATA sujungia tris reikšmes, kad sukurtų datą. Kai nurodote metus, mėnesį ir dieną, „Excel“pateikia serijos numerį, kuris gali būti suformatuotas kaip įprasta data.

Įprastas būdas įvesti datą programoje „Excel“yra įrašyti visą datą viename langelyje, tačiau tai nepatogu, kai dirbate su daug informacijos. Funkcija DATE gali būti naudinga, jei data suformatuota netinkamai, pvz., jei ji derinama su įprastu tekstu arba yra paskirstyta keliuose langeliuose.

Štai kaip kiekvienas datos funkcijos egzempliorius turi būti parašytas, kad „Excel“būtų tinkamai apdorotas:

=DATE(metai, mėnuo, diena)

  • Year: įveskite metus kaip skaičių, kurio ilgis yra nuo vieno iki keturių skaitmenų arba įveskite langelio nuorodą į duomenų vietą darbalapyje. Metų argumentas būtinas.
  • Mėnuo: Įveskite metų mėnesį kaip teigiamą arba neigiamą sveikąjį skaičių nuo 1 iki 12 (nuo sausio iki gruodžio) arba įveskite langelio nuorodą į duomenų vietą. Būtina nurodyti mėnesio argumentą.
  • Diena: Įveskite mėnesio dieną kaip teigiamą arba neigiamą sveikąjį skaičių nuo 1 iki 31 arba įveskite langelio nuorodą į duomenų vietą. Būtina nurodyti dienos argumentą.
Image
Image

Papildoma datos funkcijos informacija

Štai keletas kitų svarbių dalykų, kuriuos reikia žinoti apie metų, mėnesio ir dienos argumentus:

YEAR

  • Pagal numatytuosius nustatymus „Excel“naudoja 1900 datos sistemą, o tai reiškia, kad funkcija DATE netinkamai parodys metus senesniems nei 1900 metams.
  • Įvedant 0 kaip metų reikšmė yra tokia pati kaip įvedant 1900, 1 yra lygus 1901, 105yra 2005 m. ir kt.

MONTH

  • Viršijus 12, nes mėnesio reikšmė pridės tą mėnesių skaičių prie metų vertės. 13, tada prie datos pridedami vieneri metai ir vienas mėnuo.
  • Naudojant neigiamą skaičių kaip mėnesio reikšmę, šis mėnesių skaičius ir vienas atimamas iš pirmojo metų mėnesio.

DIENA

  • Jei dienos reikšmė viršija to mėnesio dienų skaičių, perteklinės dienos pridedamos prie pirmos kito mėnesio dienos.
  • Neigiama dienos vertė atima tą dienų skaičių ir vieną iš pirmosios mėnesio dienos.

DATE Funkcijų pavyzdžiai

Toliau pateikiamos kelios realaus pasaulio formulės, kuriose naudojama DATE funkcija:

Metai, mėnuo ir diena kitose ląstelėse

=DATE(A2, B2, C2)

Image
Image

Šiame funkcijos DATE pavyzdyje naudojamas A2 metams, B2 mėnesiui ir C2 dienai.

Metai formulėje ir mėnuo ir diena kitame langelyje

=DATE(2020, A2, B2)

Image
Image

Taip pat galite maišyti, kaip gaunami duomenys. Šiame pavyzdyje 2020 m. pateikiame metų argumentą, bet mėnuo ir diena paimami iš kitų langelių.

Atimkite mėnesius naudodami neigiamo mėnesio argumentą

=DATE(2020, -2, 15)

Image
Image

Čia naudojame neigiamą skaičių mėnesio erdvėje. Tai juda atgal per metus, o ne į priekį, pradedant 2020 m. sausio mėn. (nes formulėje yra 2020 m.). Ši DATE formulė sukuriama 2019-10-15.

Atimkite dienas naudodami neigiamos dienos argumentą

=DATE(2020, 1, -5)

Image
Image

Be neigiamo skaičiaus ši data būtų skaičiuojama kaip 2020-01-05. Tačiau neigiama dienos vertė atima penkias dienas (plius vienas) iš 2020-01-01, todėl gaunama data 2019-12-26.

Dideli dienos ir mėnesio argumentai

=DATE(2020, 19, 50)

Image
Image

Šiame pavyzdyje derinamos kelios anksčiau paminėtos taisyklės. Metų reikšmė nuo 2020 m. didės, nes mėnuo viršys 12, o mėnuo, kuris bus skaičiuojamas, taip pat keisis, nes dienos reikšmė viršys bet kurio mėnesio dienų skaičių. Ši DATE formulė sukuriama 2021-08-19.

Pridėkite 10 metų iki datos kitame langelyje

=DATE(METAI(A2)+10, MĖNESIS(A2), DIENA(A2))

Image
Image

Funkciją „Excel“DATA taip pat galima naudoti su kitomis datomis, pavyzdžiui, pridėti laiko prie esamos datos. Šiame pavyzdyje norime matyti datą, kuri yra praėjus 10 metų nuo esamos datos. Esama data yra langelyje E2, todėl šią formulę turime parašyti taip, kad iš E2 būtų išskirti metai, mėnuo ir diena, bet prie metų vertės būtų pridėta 10.

Apskaičiuokite dienų skaičių per metus

=A2-DATE(METAI(A2), 1, 0)

Image
Image

Štai panašus funkcijos DATE pavyzdys, kai apskaičiuojame, kiek dienų per metus yra data langelyje E10. Pavyzdžiui, 2020-01-01 yra viena metų diena, sausio 5 d. yra penkios dienos ir pan. Šiame pavyzdyje E10 yra 2018-08-04, taigi rezultatas yra 216.

Konvertuoti datą kaip tekstą į tinkamai suformatuotą datą

=DATA(KAIRĖ(A2,4), VIDURIO(A2,5,2),DEŠINĖ(A2,2))

Image
Image

Jei langelyje, su kuriuo susiduriate, yra visa data, bet jis suformatuotas kaip tekstas, pvz., 20200417, galite naudoti šią DATA formulę kartu su funkcijomis LEFT, MID ir RIGHT, kad konvertuotumėte langelį į tinkamai suformatuota data.

Tai ištraukia pirmuosius keturis skaitmenis iš kairės su LEFT(A2, 4), paima du skaitmenis iš vidurio ties penktuoju ženklu per MID(A2, 5, 2) ir sujungia jį su paskutiniai du skaitmenys iš dešinės su RIGHT(A2, 2). Apskaičiuota data yra 2020-04-17.

Jei reikia daugiau informacijos, žr. mūsų straipsnius apie „Excel“KAIRĖS, DEŠINĖS ir VIDURIO funkcijų naudojimą.

Šiais metais ir mėnesį konkrečią dieną

=DATE(METAI(ŠIANDIEN()), MĖNESIS(ŠIANDIEN()), 5)

Image
Image

Funkciją TODAY galima naudoti kartu su funkcija DATE, kad gautumėte informaciją apie šiandieną. Pavyzdžiui, norėdami priminti, kad reikia apmokėti sąskaitas kiekvieno mėnesio 5 dieną, galite naudoti šią DATE formulę, kad automatiškai pridėtumėte einamuosius metus ir mėnesį, bet tada kaip dienos reikšmę įdėkite 5 (arba langelio nuorodą).

Apskaičiuoti datą, kai mėnuo yra tekstas

=DATE(A2, MONTH(1&B2), C2)

Image
Image

Kartais data apima tekstinę mėnesio versiją, pvz., birželio mėn. Kadangi „Excel“to nesupranta kaip skaičiaus, turite jį konvertuoti į vieną naudodami funkciją MONTH. Įterpėme tai tiesiai į DATE formulę, mėnesio pozicijoje, kaip MONTH(1&B2).

Datų, kurios neatrodo kaip datos, nustatymas

Jei funkcijos DATE rezultate vietoj datos rodoma daugybė skaičių, langelį turėsite suformatuoti kaip datą.

Pavyzdžiui, vietoj įprastos datos galite matyti didelį skaičių, pvz., 43938, kaip parodyta šioje ekrano kopijoje:

Image
Image

Jei norite iš naujo suformatuoti langelį, pasirinkite jį, pasirinkite išskleidžiamąjį meniu iš Number grupės elemento, tada pasirinkite vieną iš datos formatų.

Rekomenduojamas: