Nimalarni bilish kerak
- DATE funksiyasi uchun toʻgʻri sintaksis:=DATE(yil, oy, kun). Masalan: =DATE(1986, 3, 18)
-
Siz boshqa kataklardan yil, oy va kunni olishingiz mumkin. Masalan: =DATE(A2, B2, C2)
- Salbiy dalillar yordamida oylar va kunlarni ayirish. Masalan: =DATE(2020, -2, -15)
Ushbu maqola Excelning DATE funksiyasidan qanday foydalanishni tushuntiradi. DATE funksiyasidan Excelning barcha versiyalarida foydalanish mumkin.
DATE funksiyasi sintaksisi va argumentlari
Excel DATE funksiyasi sana yaratish uchun uchta qiymatni birlashtiradi. Yil, oy va kunni belgilaganingizda, Excel seriya raqamini ishlab chiqaradi, keyin uni oddiy ko'rinadigan sana sifatida formatlash mumkin.
Excelda sanani kiritishning odatiy usuli bu butun sanani bitta katakka yozishdir, lekin koʻp maʼlumotlar bilan ishlayotganingizda bu noqulay. Agar sana toʻgʻri formatlanmagan boʻlsa, masalan, u oddiy matn bilan birlashtirilgan yoki bir nechta katakchalarga yoyilgan boʻlsa, DATE funksiyasi foydali boʻlishi mumkin.
Excel uni toʻgʻri qayta ishlashi uchun sana funksiyasining har bir nusxasi shunday yozilishi kerak:
=DATE(yil, oy, kun)
- Yil: Yilni uzunligi birdan toʻrttagacha boʻlgan raqam sifatida kiriting yoki ishchi varaqdagi maʼlumotlarning joylashuvi uchun hujayra havolasini kiriting. Yil argumenti kerak.
- Month: Yilning oyini 1 dan 12 gacha (yanvardan dekabrgacha) musbat yoki manfiy butun son sifatida kiriting yoki ma'lumotlar joylashgan joyga yacheyka havolasini kiriting. Oy argumenti kerak.
- Day: Oyning kunini 1 dan 31 gacha musbat yoki manfiy butun son sifatida kiriting yoki ma'lumotlar joylashgan joyga yacheyka havolasini kiriting. Kun argumenti kerak.
Qoʻshimcha sana funksiyasi haqida maʼlumot
Yil, oy va kun argumentlari haqida bilishingiz kerak boʻlgan boshqa muhim narsalar:
YIL
- Sukut boʻyicha Excel 1900 sana tizimidan foydalanadi, yaʼni DATE funksiyasi 1900 dan eski hech narsa uchun yilni toʻgʻri koʻrsatmaydi.
- Yil qiymati sifatida 0 kiritish 1900 kiritish bilan bir xil, 1 1901-ga teng, 105- 2005, va hokazo.
MONTH
- Oy qiymati sifatidagi 12 dan oshib ketsa, yil qiymatiga oʻsha oylar soni qoʻshiladi. 13, keyin sanaga bir yil va bir oy qoʻshiladi.
- Oy qiymati sifatida manfiy raqam ishlatilsa, yilning birinchi oyidan shu oylar soni va yana bittasi ayiriladi.
DAY
- Agar kun qiymati oʻsha oydagi kunlar sonidan oshsa, ortiqcha kunlar keyingi oyning birinchi kuniga qoʻshiladi.
- Salbiy kun qiymati oyning birinchi kunidan shu kunlar sonini va bittani ayiradi.
DATE funksiyasiga misollar
Quyida DATE funksiyasidan foydalanadigan bir qator haqiqiy formulalar keltirilgan:
Boshqa hujayralardagi yil, oy va kun
=SANA(A2, B2, C2)
Bu DATE funksiyasi misolida yil uchun A2, oy uchun B2 va kun uchun C2 ishlatiladi.
Formulada yil va boshqa hujayradagi oy va kun
=SANA(2020, A2, B2)
Ma'lumotlar qanday olinishini ham aralashtirishingiz mumkin. Bu misolda biz 2020 yil argumentini yaratmoqdamiz, lekin oy va kun boshqa hujayralardan olinmoqda.
Salbiy oy argumentidan foydalanib oylarni ayirish
=SANA(2020, -2, 15)
Bu erda biz oy oralig'ida manfiy raqamdan foydalanmoqdamiz. Bu 2020 yil yanvaridan boshlab oldinga emas, yil davomida orqaga qarab harakatlanadi (chunki formula 2020 yilni o'z ichiga oladi). Bu DATE formulasi 2019-10-15 sanasida ishlab chiqariladi.
Salbiy kun argumentidan foydalanib kunlarni ayirish
=SANA(2020, 1, -5)
Salbiy raqamsiz bu sana 5/1/2020 deb hisoblanadi. Biroq, salbiy kun qiymati 1/1/2020 dan besh kunni (plyus bir) ayiradi, bu 2019-12-26 sanani hosil qiladi.
Katta kun va oy bahslari
=SANA(2020, 19, 50)
Bu misol yuqorida aytib oʻtilgan bir nechta qoidalarni birlashtiradi. Yil qiymati 2020 yildan oshadi, chunki oy 12 dan oshadi va kun qiymati har qanday oydagi kunlar sonidan oshib ketganligi sababli hisoblanadigan oy ham o'zgaradi. Bu DATE formulasi 19/8/2021 sanasida ishlab chiqariladi.
Boshqa hujayraga 10 yil qo'shing
=SANA(YIL(A2)+10, OY(A2), KUN(A2))
Excel DATE funksiyasidan boshqa sanalar bilan ham foydalanish mumkin, masalan, mavjud sanaga vaqt qoʻshish. Ushbu misolda biz mavjud sanadan 10 yil o'tgan sanani ko'rishni xohlaymiz. Mavjud sana E2 katakchada joylashgan, shuning uchun biz bu formulani E2 dan yil, oy va kunni ajratib oladigan, lekin yil qiymatiga 10 qo‘shadigan tarzda yozishimiz kerak.
Yildagi kunlar sonini hisoblang
=A2-SANA(YIL(A2), 1, 0)
Mana, DATE funksiyasining shunga oʻxshash misoli, biz E10 katakchadagi sana yilga necha kun boʻlishini hisoblaymiz. Masalan, 1/1/2020 yilga bir kun, 5-yanvar besh kun va hokazo. Bu misolda E10 8/4/2018, natijada 216.
Sanani matn sifatida toʻgʻri formatlangan sanaga aylantirish
=SANA(CHAP(A2, 4), MID(A2, 5, 2), OʻNG(A2, 2))
Agar siz koʻrib chiqayotgan katak toʻliq sanani oʻz ichiga olgan boʻlsa-da, lekin u matn sifatida formatlangan boʻlsa, masalan, 20200417, siz ushbu DATE formulasidan CHAP, OʻRTA va OʻNG funksiyalari bilan birgalikda hujayrani oʻzgartirishingiz mumkin. to'g'ri formatlangan sana.
Bu nima qilayotgani chapdan birinchi toʻrtta raqamni LEFT(A2, 4) bilan ajratib olish, MID(A2, 5, 2) orqali beshinchi belgining oʻrtasidan ikkita raqamni olish va uni birlashtirishdir. O'ngdan so'nggi ikki raqamni O'RGHT (A2, 2) bilan. Hisoblangan sana 17.04.2020.
Batafsil ma'lumot uchun Excelning LEFT, O'NG va MID funksiyalaridan foydalanish bo'yicha maqolalarimizga qarang.
Bu yil va oy ma'lum bir kunda
=SANA(YIL(BUGUN()), OY(BUGUN()), 5)
BUGUN funksiyasidan bugungi kun haqida ma'lumot olish uchun DATE funksiyasi bilan foydalanish mumkin. Masalan, har oyning 5-kunida toʻlovni oʻzingizga eslatish uchun joriy yil va oyni avtomatik ravishda kiritish uchun ushbu DATE formulasidan foydalanishingiz mumkin, lekin keyin kun qiymati sifatida 5 (yoki katakcha havolasi) qoʻyishingiz mumkin.
Oy matn boʻlganda sanani hisoblang
=SANA(A2, OY(1&B2), C2)
Ba'zan sana oyning matnli versiyasini o'z ichiga oladi, masalan, iyun. Excel buni raqam sifatida tushunmagani uchun uni MONTH funksiyasi bilan bittaga aylantirishingiz kerak. Biz buni toʻgʻridan-toʻgʻri DATE formulasiga, oy holatiga, MONTH(1&B2) sifatida joylashtirdik.
Sanaga oʻxshamaydigan sanalarni tuzatish
Agar DATE funksiyasi natijasi sana oʻrniga bir nechta raqamlarni koʻrsatsa, hujayrani sana sifatida formatlashingiz kerak boʻladi.
Masalan, quyidagi skrinshotdagi kabi oddiy sana oʻrniga 43938 kabi katta raqamni koʻrishingiz mumkin:
Yacheykani qayta formatlash uchun uni tanlang, Raqam guruh bandidan ochiladigan menyuni tanlang va keyin sana formatlaridan birini tanlang.