Эмнелерди билүү керек
- DATE функциясынын туура синтаксиси:=DATE(жыл, ай, күн). Мисалы: =DATE(1986, 3, 18)
-
Башка уячалардан жылды, айды жана күндү чыгара аласыз. Мисалы: =DATE(A2, B2, C2)
- Терс аргументтер менен айларды жана күндөрдү кемитүү. Мисалы: =DATE(2020, -2, -15)
Бул макала Excel DATE функциясын кантип колдонууну түшүндүрөт. DATE функциясын Excel'дин бардык версияларында колдонсо болот.
DATE Функциянын синтаксиси жана аргументтери
Excel DATE функциясы күн түзүү үчүн үч маанини бириктирет. Жылды, айды жана күндү көрсөткөнүңүздө, Excel катар номерин чыгарат, аны кадимкидей көрүнгөн дата катары форматтоого болот.
Excelге датаны киргизүүнүн типтүү жолу - бүт күндү бир уячага жазуу, бирок көп маалымат менен иштөөдө бул ыңгайсыз. DATE функциясы дата туура форматталбаса, мисалы, кадимки текст менен айкалышып же бир нече уячага жайылып кетсе, пайдалуу болушу мүмкүн.
Дата функциясынын ар бир нускасы Excel аны туура иштетүү үчүн ушинтип жазылышы керек:
=DATE(жыл, ай, күн)
- Year: Жылды узундугу бирден төрткө чейинки сан катары киргизиңиз же иш барагындагы маалыматтардын жайгашкан жерине уяча шилтемесин киргизиңиз. Жыл аргументи талап кылынат.
- Month: Жылдын айын оң же терс бүтүн сан катары 1ден 12ге чейин (январдан декабрга чейин) киргизиңиз же маалыматтардын жайгашкан жерине уяча шилтемесин киргизиңиз. Ай аргументи талап кылынат.
- Day: Айдын күнүн 1ден 31ге чейин оң же терс бүтүн сан катары киргизиңиз же маалыматтардын жайгашкан жерине уяча шилтемесин киргизиңиз. Күн аргументи талап кылынат.
Кошумча дата функциясы жөнүндө маалымат
Бул жерде жыл, ай жана күн аргументтери жөнүндө билүү керек болгон башка маанилүү нерселер:
YEAR
- Демейки боюнча Excel 1900 дата системасын колдонот, бул DATE функциясы 1900-жылдан эски эч нерседе жылды туура көрсөтпөйт дегенди билдирет.
- Жылдын мааниси катары 0 киргизүү 1900гө барабар, 1 1901-жылга барабар, 1052005 ж.б.
АЙ
- Айдын мааниси катары 12 ашып кетсе, жылдын маанисине айлардын санын кошот. 13, анда датага бир жыл жана бир ай кошулат.
- Айдын мааниси катары терс санды колдонсоңуз, жылдын биринчи айынан бир айга кошуп, ошол айдын санын кемитет.
DAY
- Эгер күндүн мааниси ошол айдагы күндөрдүн санынан ашып кетсе, ашыкча күндөр кийинки айдын биринчи күнүнө кошулат.
- Терс күндүн мааниси айдын биринчи күнүнөн ошол күндөрдүн санын жана бирди алып салат.
DATE функциясынын мисалдары
Төмөндө DATE функциясын колдонгон бир катар реалдуу формулалар келтирилген:
Башка клеткалардагы жыл, ай жана күн
=DATE(A2, B2, C2)
Бул DATE функциясынын мисалында жыл үчүн A2, ай үчүн B2 жана күн үчүн C2 колдонулат.
Формуладагы жыл жана башка клеткадагы ай жана күн
=DATE(2020, A2, B2)
Дайындардын кантип алынарын да аралаштырсаңыз болот. Бул мисалда 2020-жылды жыл аргументи кылып жатабыз, бирок ай жана күн башка уячалардан алынып жатат.
Терс айдын аргументин колдонуу менен айларды кемитүү
=DATE(2020, -2, 15)
Бул жерде биз ай мейкиндигинде терс санды колдонуп жатабыз. Бул 2020-жылдын январынан баштап алдыга эмес, жыл бою артка жылат (формула 2020-жылды камтыйт). Бул DATE формуласы 2019-10-15 чыгарылат.
Терс күн аргументин колдонуу менен күндөрдү кемитүү
=DATE(2020, 1, -5)
Терс сан болбосо, бул дата 5/1/2020 деп эсептелет. Бирок, терс күн мааниси 1/1/2020-жылдан беш күндү (плюс бир) алып салууда, ал 2019-12-26-ж. келтирет.
Чоң күн жана айлык талаштар
=DATE(2020, 19, 50)
Бул мисал жогоруда айтылган эрежелердин бир нечесин бириктирет. Жылдын мааниси 2020-жылдан баштап көбөйөт, анткени ай 12ден ашса, ал эми күн мааниси ар бир айдагы күндөрдүн санынан ашкандыктан, эсептеле турган ай да өзгөрөт. Бул DATE формуласы 19/8/2021 чыгарылат.
Башка уячага 10 жыл кошуу
=ДАТА(ЖЫЛ(A2)+10, АЙ(A2), КҮН(A2))
Excel DATE функциясын башка даталар менен да колдонсо болот, мисалы, учурдагы күнгө убакыт кошуу. Бул мисалда биз учурдагы күндөн 10 жыл өткөн датаны көргүбүз келет. Учурдагы дата E2 уячасында, андыктан бул формуланы E2ден жылды, айды жана күндү чыгарып, бирок жыл маанисине 10 кошо тургандай кылып жазышыбыз керек.
Жылдагы күндөрдүн санын эсептөө
=A2-DATE(YEAR(A2), 1, 0)
Бул жерде DATE функциясынын окшош мисалы келтирилген, анда биз E10 уячасындагы дата жылдын канча күнүндө экенин эсептеп жатабыз. Мисалы, 1/1/2020 жылга бир күн, 5-январь беш күн ж.б.у.с. Бул мисалда, E10 8/4/2018, натыйжада 216.
Күндү туура форматталган датага текст катары айландыруу
=DATE(СОЛ(A2, 4), ОРТО(A2, 5, 2), ОҢ(A2, 2))
Эгер сиз иштеп жаткан уяча толук күндү камтыса, бирок ал текст катары форматталган болсо, мисалы, 20200417, сиз бул DATE формуласын СОЛ, ОРТО жана ОҢ функциялары менен айкалыштыруу үчүн уячаны төмөнкүгө айландырсаңыз болот туура форматталган дата.
Мунун кылганы биринчи төрт цифраны LEFT(A2, 4) менен солдон чыгарып, MID(A2, 5, 2) аркылуу бешинчи символдун ортосунан эки цифраны алып, аны менен бириктирүү. оңдон акыркы эки цифра менен RIGHT(A2, 2). Эсептелген дата 17.04.2020.
Көбүрөөк маалымат үчүн Excel'дин СОЛ, ОҢ жана MID функцияларын колдонуу боюнча биздин макалаларды караңыз.
Быйыл жана Ай белгилүү бир күндө
=ДАТА(ЖЫЛ(БҮГҮН()), АЙ(БҮГҮН()), 5)
БҮГҮН функциясын бүгүн тууралуу маалыматты алуу үчүн DATE функциясы менен колдонсо болот. Мисалы, эсептерди ай сайын 5-күнү төлөп турууну эскертиш үчүн, ушул DATE формуласын колдонуп, учурдагы жыл менен айды автоматтык түрдө кошуп, андан кийин күндүн мааниси катары 5ти (же уячанын шилтемесин) коюңуз.
Ай текст болгондо күндү эсептөө
=DATE(A2, АЙ(1&B2), C2)
Кээде күн июнь сыяктуу айдын текст версиясын камтыйт. Excel муну сан катары түшүнбөгөндүктөн, сиз аны АЙ функциясы менен бир санга айландырышыңыз керек. Биз муну түздөн-түз DATE формуласына, айдын абалына, MONTH(1&B2) катары кыстардык.
Даталарга окшобогон күндөр бекитилди
Эгер DATE функциясынын жыйынтыгында датанын ордуна бир катар сандар көрсөтүлсө, уячаны дата катары форматташыңыз керек болот.
Мисалы, төмөндөгү скриншоттогудай кадимки көрүнгөн датанын ордуна 43938 сыяктуу чоң санды көрүшүңүз мүмкүн:
Клетканы кайра форматтоо үчүн аны тандап, Номер топтук пункттан ылдый түшүүчү менюну тандап, андан кийин дата форматтарынын бирин тандаңыз.