DATE funkcija „Excel“ (formulė, pavyzdžiai) - Kaip naudoti?

DATE funkcija „Excel“

„Excel“ datos funkcija yra datos ir laiko funkcija, kuri nurodo skaičių, pateiktą jai kaip argumentus datos ir laiko kode. Argumentai, kuriuos ji turi, yra sveikieji skaičiai dienai, mėnesiui ir metams atskirai ir duoda mums rezultatą paprasta data, rezultatas rodomas yra datos formatu, bet argumentai pateikiami kaip sveiki skaičiai, šios formulės naudojimo būdas yra toks = diena (metai, mėnuo, diena) nuosekliai.

DATA „Excel“ formulė

„Excel“ DATOS formulė yra tokia:

„Excel“ DATOS formulėje yra trys argumentai, iš kurių du neprivalomi. Kur

  • metai = metai, kuriuos reikia naudoti kuriant datą.
  • mėnuo = mėnuo, kurį reikia naudoti kuriant datą.
  • diena = diena, kurią reikia naudoti kuriant datą

Kaip naudoti „DATE“ funkciją „Excel“? (su pavyzdžiais)

DATA yra darbalapio (WS) funkcija. Kaip WS funkciją, ją galima įvesti kaip formulės dalį darbalapio langelyje. Norėdami geriau suprasti, skaitykite toliau pateiktus DATE funkcijų pavyzdžius.

1 pavyzdys - gaukite mėnesį nuo datos

MĖNESIS (DATA (2018,8,28))

Kaip parodyta aukščiau pateiktoje DATE formulėje, funkcija MONTH taikoma dieną, nurodytą naudojant DATE funkciją. Funkcija MONTH grąžins mėnesio indeksą, kurį grąžins funkcija DATE. Pvz., Pateiktame pavyzdyje 8. D2 langelyje yra DATE formulė, taigi rezultatas yra „8“.

2 pavyzdys - sužinokite keliamuosius metus

MĖNESIS (DATA (METAI (B3), 2,29)) = 2

Kaip parodyta pirmiau pateiktoje DATE formulėje, DATE automatiškai prisitaikys prie mėnesio ir metų verčių, kurios yra už diapazono ribų. Čia vidinė formulė yra YEAR, kurios parametrai yra langelis B3, nurodantys įvesties duomenis, 2 yra vasario mėnesio indeksas ir 29 dienos duomenys. Keliamaisiais metais vasaris turi 29 dienas, taigi išorinė DATE funkcija grąžins išvestį kaip 2000 2 29.

Jei metai nėra keliamieji, DATE grąžins metų kovo 1 datą, nes nėra 29 dienos, o DATE datą perkels į kitą mėnesį.

Atokiausia funkcija MONTH išskiria mėnesį iš rezultato. Pvz., 2 arba keliamaisiais metais ir 3, jei ne keliamaisiais metais.

Be to, rezultatas lyginamas su konstanta „2“. Jei mėnuo yra 2, „Excel“ formulė DATA pateikia TRUE. Jei ne, formulė DATA pateikia FALSE.

Šioje ekrano kopijoje B2 langelyje yra keliamajam metui priklausanti data, o B3 - ne keliamajam metui.

3 pavyzdys - pažymėkite datų rinkinį

Šiame DATE Function pavyzdyje sąlyginio formatavimo taisyklė taikoma B stulpeliui. Didesnės nei 2005/1/1 datos turi būti paryškintos naudojant rausvos spalvos stilių. Taigi, kaip parodyta ekrano kopijoje, trys datos, kurios yra didesnės už nurodytą datą, paryškinamos sukonfigūruotu formatu. Likusios dvi datos, kurios neatitinka kriterijų, paliekamos neformatuotos, nes tokioms datoms nėra taikoma taisyklė.

Ką reikia atsiminti

  • „Excel DATE“ funkcija grąžina datos serijos numerį. Rezultatas turi būti suformatuotas kaip data, kad būtų rodomas datos formatas.
  • Jei metai yra nuo 0 iki 1900, „Excel“ prie metų pridės 1900.
  • Mėnesis gali būti didesnis nei 12 ir mažiau nei nulis. Jei mėnuo yra didesnis nei 12, „Excel“ pridės mėnesį prie pirmo nurodytų metų mėnesio. Jei mėnuo yra mažesnis arba lygus nuliui, „Excel“ iš pirmo nurodytų metų mėnesio atims absoliutinę mėnesio vertę plius 1 (ty ABS (mėnuo) + 1).
  • Diena gali būti teigiama arba neigiama. Jei diena yra didesnė už nurodyto mėnesio dienas, „Excel“ pridės dieną prie pirmosios nurodyto mėnesio dienos. Jei diena yra mažesnė arba lygi nuliui, „Excel“ atims absoliučią dienos vertę plius 1 (ty ABS (diena) + 1) nuo pirmosios nurodyto mėnesio dienos.

DATE funkcijos naudojimas „Excel VBA“

VBA funkcija DATA grąžina dabartinę sistemos datą. Jį galima naudoti „Excel VBA“ taip:

DATA funkcija VBA pavyzdyje

Data()

Rezultatas: 2018-08-12

Funkcija Data () grąžina dabartinę sistemos datą. Tą patį galima priskirti kintamajam taip:

„Dim myDate As Sting“

myDate = Data ()

Taigi, „myDate“ = 2018-08-12

DATA „Excel“ funkcijos vaizdo įrašas

Įdomios straipsniai...