DATE, YEAR, MONTH, DAY функцийг хэрхэн ашиглах вэ?
Товч тайлбар
DATE нь он, сар, өдрийн тооноос огноо үүсгэнэ. YEAR, MONTH, DAY нь эсрэгээрээ огнооноос он, сар, өдрийг тоогоор гаргана.
Хэрхэн хийх вэ?
- Бичих загвар:
=DATE(он, сар, өдөр) - Огнооноос он гаргах:
=YEAR(A2), сар:=MONTH(A2), өдөр:=DAY(A2) - DATE-ийн үр дүн тоо болж гарвал Home → Number Format → Short Date сонгоно.
- Хэрэгтэй бол функцуудыг хослуулж огноог өөрчилнө.
Зөвлөгөө: DATE нь илүү гарсан сар, өдрийг автоматаар шилжүүлдэг: =DATE(2026,13,1) нь 2027.01.01 болно.
Аргументууд
| Аргумент | Тайлбар |
|---|---|
| year | Он, 4 оронтойгоор бичнэ (2026). |
| month | Сар, 1–12. 12-оос их эсвэл 0, сөрөг байж болно. |
| day | Өдөр, 1–31. Илүү гарвал дараагийн сар руу шилжинэ. |
| serial_number | YEAR, MONTH, DAY-ийн цорын ганц аргумент — огноо агуулсан нүд. |
Excel огноог серийн дугаар (тоо) хэлбэрээр хадгалдаг тул DATE-ийн үр дүн 46328 гэх мэт тоо гарч болно — нүдний форматыг огноо болгоход л хангалттай.
Жишээ 1: Тусдаа баганаас огноо үүсгэх
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Он | Сар | Өдөр | Огноо |
| 2 | 2026 | 3 | 8 | =DATE(A2,B2,C2) |
Үр дүн: 2026.03.08. Регистрийн дугаараас төрсөн он, сар, өдрийг салгаж авсны дараа ийм аргаар жинхэнэ огноо болгодог.
Жишээ 2: Ажилд орсон огнооноос он, сар салгах
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ажилтан | Ажилд орсон | Он | Сар |
| 2 | Должинсүрэн | 2019.09.16 | =YEAR(B2) | =MONTH(B2) |
C2 = 2019, D2 = 9. Ингэснээр SUMIFS, COUNTIFS-оор оноор нь бүлэглэж тоолж болно.
Нэг жилийн дараах огноо: =DATE(YEAR(B2)+1,MONTH(B2),DAY(B2)) → 2020.09.16.
Түгээмэл алдаа
#VALUE!— YEAR/MONTH-д текст хэлбэртэй огноо (жишээ нь “2019/09/16 он”) өгвөл гарна. Нүдийг жинхэнэ огноо болгоно.- Он 2 оронтой —
=DATE(26,1,1)нь 1926 он болно. Заавал 4 оронтой бичнэ. - Үр дүн тоо болж харагдах — форматыг Short Date болгоно.
Холбоотой: Регистрийн дугаараас мэдээлэл авах · EOMONTH болон EDATE функц · TODAY болон NOW функц