Excelda sanaga oylarni qanday qo'shish mumkin (5 amaliy misol)

  • Buni Baham Ko'Ring
Hugh West

Loyihani rejalashtirish yoki vaqtni boshqarish uchun biz tartib yoki jadval tuzishimiz kerak. Vaqt jadvallarini tuzishda MS Excel sanaga oy qo'shish ning turli usullarini taqdim etadi. Ushbu maqolada men Excel funksiyalari va formulalari yordamida sanaga oylarni qanday qo‘shishni ko‘rsataman.

Amaliy kitobni yuklab oling

Months to Date.xlsm

Excel'da sanaga oy qo'shishning 5 ta mos usuli

Birinchi navbatda, ba'zi buyurtmalarni ifodalovchi ma'lumotlar to'plamimiz bilan tanishing. Atributlar: Buyurtma identifikatori, Buyurtma sanasi, jarayon vaqti (oylar) va yetkazib berish sanasi. Bizning vazifamiz buyurtma sanasiga ishlov berish vaqtini qo'shish orqali etkazib berish sanalarini avtomatik ravishda hisoblashdan iborat bo'ladi.

1. Excelda sanaga oy qo'shish uchun EDATE funksiyasidan foydalanish

Ushbu bo'limda biz Excelning mashhur funksiyasidan foydalanamiz, ya'ni EDATE funksiyasi . Asosiy misolga o'tishdan oldin ushbu funktsiyaning asoslarini ko'rib chiqaylik.

EDATE(start_date, months)

Bu funksiyada birinchi argument boshlanish sanasi yoki yangilanadigan sana. Keyin boshlang'ich sanadan qo'shiladigan yoki ayiriladigan oylar soni.

Qadamlar:

  • Formulani E5 katagiga kiriting .
=EDATE(C5, D5)

Formula izohi:

Bu formulada bizning barcha Buyurtma sanalari C ustunida va Qayta ishlash vaqtlari D ustuni. Shuning uchun men boshlanish sanasi sifatida C5 hujayrasini va oylik raqamim sifatida D5 kodlarini oʻtkazdim.

[Izoh: D-ni tekshiring. ustun katakchalari Sana formatida]

  • Toʻldirish dastasi vositasidan E12 gacha formuladan nusxa oling.

Keyin quyidagi rasmdagi kabi natijani olasiz.

Batafsil o'qing: Excelda sanaga 6 oyni qanday qo'shish mumkin (2 oson yo'l)

2. MONTH & Excelda oyni sanaga qoʻshish uchun sana funksiyalari

Endi MONTH va DATE funksiyalari yordamida sanaga oylarni qoʻshamiz. Keling, avval ularning sintaksisini ko'rib chiqaylik.

MONTH(seriya_raqami)

Bu funksiya seriya raqami bilan belgilangan sananing oyini qaytaradi. Uning parametrida seriya raqami majburiydir. Biz topmoqchi bo'lgan oyning sanasi va sanalari MONTH funksiyasi yordamida kiritilishi kerak.

DATE (year, month, day)

Bu Excel funksiyasi Biz uchta alohida qiymatni olishimiz va ularni sana hosil qilish uchun birlashtirishimiz kerak bo'lganda ishlatiladi. DATE funktsiyasi yordamida to'liq sana hosil qilish uchun yil, oy va kun qiymatlarini o'tkazishimiz kerak.

Endi bu usulni ko'rsatish uchun biz yuqoridagi bir xil misolni ko'rib chiqamiz.

Qadamlar:

  • Formulani E5 katakchaga kiriting.
=DATE(YEAR(C5),MONTH(C5)+D5,DAY(C5))

Formula izohi:

Yuqorida aytib o'tganimdek DATE funktsiya uchta argument oladiuning parametrida. Bu misol uchun biz faqat oyni oshirishimiz kerak, shuning uchun ikkinchi argumentda oyni ma'lum bir raqamga oshirish uchun MONTH(C5)+D5 dan o'tdim. Boshqalari esa avvalgidek bo'ladi.

  • Keyinroq To'ldirish dastagi vositasidan E12 katagiga qadar formuladan nusxa ko'chiring.

Mana, biz birinchi usul bilan bir xil natijaga erishdik.

[Eslatma : D ustunli kataklaringiz Sana formatida ekanligiga ishonch hosil qiling]

Batafsil o'qing: Yillarni olish uchun Excelda sanalarni qanday ayirish mumkin (7 ta oddiy usul) )

3. Oylarni sanaga qo'shish uchun COUNTIFS va EDATE funksiyalarini birlashtiring

Aytaylik, bizda buyurtmalar to'plami mavjud. Atributlar Buyurtma ID va Etkazib berish sanasi. Endi biz sanani ko'rib chiqamiz va aniq sanadan keyingi 4 oygacha qancha buyurtma etkazib berilishini hisoblaymiz. Bu misol uchun 2020-yil iyunidan 2020-yil sentabrgacha boʻlgan vaqtni koʻrib chiqaylik. Bu yerda vazifani bajarish uchun COUNTIFS va EDATE funksiyalaridan foydalanamiz.

Qadamlar:

  • F6 katagiga formulani kiriting va Enter tugmasini bosing.
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))

Formula izohi:

Bu erda qo'shimcha ravishda men COUNTIFS funktsiyasidan EDA bilan foydalandim. Avval COUNTIFS funktsiyasini ko'rib chiqaylik.

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

Bu COUNTIFS funktsiyasi bilan deyarli bir xil, lekinfaqat asosiy farq shundaki, u argument sifatida o'z parametrida bir vaqtning o'zida bir nechta diapazon va shartlarni qabul qilishi mumkin. Xulosa qilib aytganda, u bir nechta COUNTIFS funktsiyalariga muqobil bo'lishi mumkin.

COUNTIFS funktsiyasidan foydalanib, biz ushbu diapazondagi katakchalarni sanayapmiz C5:C12 va bizning shartimiz F4 katakchadagi sanadan keyingi 4 oygacha boʻlgan vaqtga toʻgʻri keladi, bu esa EDA funktsiyasi tomonidan hisoblanadi.

Batafsil oʻqish: Excelda sana diapazoni bilan COUNTIFS-dan qanday foydalanish kerak (6 oson usul)

Shunga o'xshash o'qishlar

  • Qanday qilib Excel formulasidan foydalanib sanadan bugungacha oylarni sanash
  • Keyingi oy uchun sana yoki kunlarni topish uchun Excel formulasi (6 ta tezkor usul)
  • Qanday qilib Excelda ma'lum bir sanadan 90 kunni hisoblash
  • [Tuzatildi!] Excelda vaqtni ayirishda VALUE xatosi (#VALUE!)
  • Excelda sanaga 3 yilni qanday qo'shish mumkin (3 samarali usul)

4. Excelga 1 oy qo'shish uchun to'ldirish seriyasi opsiyasidan foydalanish

Keling, yuqoridagi misoldan foydalanib, xuddi shu ishni bajaramiz, lekin bu erda har bir buyurtma uchun oyni 4 ga oshiramiz. Shunday qilib, bizning vazifamiz Oder sanasini 4 ga oshirish va ularni etkazib berish sanasi ustunida ko'rsatishdir. Boshlanish sanasi: 1/2/2020 . Endi har bir buyurtma uchun barcha Buyurtma sanalari joriy sanani ketma-ket 4 ga oshirish orqali beriladi.

Qadamlar:

  • C4 hujayra -ni tanlang va ni tanlang C12 gacha bo'lgan katakchalar.
  • Uy yorlig'iga o'ting.
  • Tahrirlash bo'limi ostida <1-ni tanlang> variantni toʻldiring.
  • Keyin, Series opsiyasini tanlang.

  • Bundan keyin ustunlar ni tanlang. Series .
  • Keyin Sana ni Tur sifatida tanlang.
  • Sana birligi <1 bo'ladi>Month .
  • Step qiymati 1 bo'ladi.
  • Keyin OK tugmasini bosing.

Ko'p o'tmay barcha sanalar avtomatik ravishda kiritiladi.

Batafsil o'qing: Excelda sanaga 3 oyni qanday qo'shish mumkin (4 ta oson usul)

5. Sanagacha oy qo'shish uchun VBA kodini ishga tushiring

Oxirgi usulimizda oylarni qo'shish uchun VBA dan qanday foydalanishni ko'rsatamiz. Excel VBA da DateAdd nomli funksiya mavjud, biz undan shu yerda foydalanamiz. Shuningdek, unda sana va oylar sonini kiritishimiz uchun kiritish qutilari bo'ladi. VBA makrosi 5/2/202 sana bilan 3 oy qo'shiladi.

Qadamlar:

  • Birinchi navbatda, VBA oynasini ochish uchun Alt + F11 tugmalarini bosing.
  • Keyin, Insert > yangi modul yaratish uchun modul .

  • Keyin, modulga quyidagi kodlarni kiriting-
6428
  • Keyin kodlarni ishga tushirish uchun Ishga tushirish belgisini bosing.

  • Koʻrsatilgandan keyin Makrolar muloqot oynasida makros nomi -ni tanlang va Ishga tushirish -ni bosing.

  • Birinchi kirish qutisi ruxsat beradisanani kiritish uchun sanani kiriting va OK yoki Enter tugmasini bosing.

  • Bundan keyin , boshqa kiritish oynasi oylar sonini kiritish imkonini beradi. Raqamni kiriting va OK yoki Enter -ni bosing.

Bildirishnoma oynasi chiqishni ko'rsatadi.

Batafsil o'qing: Excelda sanaga 30 kun qo'shish (7 ta tezkor usul)

Xulosa

Bu Excelda sanaga oy qo'shish usullari. Men barcha usullarni tegishli misollar bilan ko'rsatdim, lekin boshqa ko'plab iteratsiyalar bo'lishi mumkin. Bundan tashqari, men ishlatiladigan funktsiyalarning asoslarini muhokama qildim. Agar sizda bunga erishishning boshqa usullari bo'lsa, iltimos, biz bilan baham ko'ring.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.