Mundarija
Moliyaviy ma'lumotlarni tekshirishda natijalarni avtomatlashtirishingiz kerak bo'lishi mumkin. Chunki ma'lumotlarni har kuni yangilash juda ko'p vaqt talab qiladi. Natijada, bugun va boshqa sana o'rtasidagi kunlar sonini hisoblashingiz kerak bo'lishi mumkin. Ushbu qo'llanmada biz sizga Excel formulasi yordamida sanadan bugungacha bo'lgan kunlarni avtomatik tarzda qanday hisoblashni ko'rsatamiz.
Amaliyot kitobini yuklab oling
Ushbu maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.
Kunlarni avtomatik hisoblash.xlsm
Excel formulasidan foydalanib, sanadan bugungi kungacha bo'lgan kunlarni avtomatik hisoblashning 6 ta eng yaxshi usuli
Quyidagi bo'limlarda biz sizga ma'lum sanadan hozirgi kungacha bo'lgan kunlarni hisoblashning oltita eng samarali usullarini ko'rsatamiz. Biz Excelning o'rnatilgan formulalaridan, shuningdek VBA formulalaridan foydalanamiz. Quyidagi rasmda topshiriqni bajarishga yordam beradigan maʼlumotlar toʻplamining namunasi keltirilgan.
1. Excelda sanadan bugungacha kunlarni avtomatik hisoblash uchun BUGUN funksiyasini qoʻllang
Bugundan kunlar orasidagi farqni hisoblashning eng oson usuli BUGUN funktsiyasidan foydalanishdir.
Formula sintaksisi
=TODAY()-Cell(another date)
TODAY funktsiyasini qo'llash uchun quyidagi amallarni bajaring.
1-qadam:
- Birinchi navbatda quyidagi formulani kiriting.
=TODAY()-B5
2-qadam:
- Keyin, birinchisini olish uchun Enter -ni bosingnatija.
3-qadam:
- Nihoyat, Avtomatik toʻldirish tutagidan foydalaning. boshqa natijalarni topish uchun vosita.
Batafsil o'qing: Excel formulasi bugungi kun va amp; Boshqa sana (6 ta tezkor usul)
2. Excelda sanadan bugungi kungacha avtomatik ravishda kunlarni hisoblash uchun DAYS funksiyasidan foydalaning
DAYS funktsiyasining sintaksisi bu:
=DAYS(end_date, start_date)
KUNLAR funktsiyasini qo'llash uchun quyidagi ko'rsatmalarga amal qiling.
1-qadam:
- Quyidagi formulani C5 katakchaga kiriting. Bu yerda end_date bugunga ishora qiladi, B5 yacheyka qiymati esa boshlanish sanasidir.
=DAYS(TODAY(), B5)
2-qadam:
- Birinchi qiymatni ko'rish uchun Enter tugmasini bosing.
3-qadam:
- Keyin, boshqa qiymatlarni olish uchun Avtomatik toʻldirish tutqich vositasidan foydalaning.
Batafsil o'qing: Excelda VBA yordamida ikki sana orasidagi kunlar sonini hisoblang
3. DATEDIF funksiyasidan foydalaning. Sanadan bugungacha kunlarni hisoblash
DATEDIF funktsiyasining sintaksisi:
=DATEDIF(start_date,end_date, holidays)
dan foydalanish uchun DATEDIF funktsiyasi quyidagi ko'rsatilgan amallarni bajaring.
1-qadam:
- Quyidagi formulani C5 katagiga kiriting.
=DATEDIF(B5, TODAY(),"D")
- B5 bu boshlanish_sana , bugun tugash_sana . “ D ” toʻliq kunlarni bildiradi.
2-bosqich:
- Tonatijani ko'ring, Enter tugmasini bosing.
3-qadam:
- Barcha kataklarga o'zgartirish kiritish uchun Avtomatik to'ldirish formulalar.
Eslatmalar. DATEDIF funktsiya unchalik aniq emas. Excel funktsiyadan foydalanishni tavsiya etmaydi.
Batafsil o'qing: Excel VBA da DateDiff funksiyasidan qanday foydalanish (5 ta misol)
O'xshash ko'rsatkichlar:
- [Tuzatildi!] Excelda vaqtni ayirishda VALUE xatosi (#VALUE!)
- Qanday qilib Excelda kunni ortga hisoblash (2 ta misol)
- Excelda sanaga 30 kun qo'shish (7 ta tezkor usul)
- Qanday qilish kerak Excelda sanaga 7 kun qo'shing (3 usul)
- Bugundan boshlab Excelda yillarni hisoblash (4 usul)
4. Sanadan bugungi kungacha bo'lgan salbiy kunlarni hisoblash uchun ABS funksiyasi
Ba'zan, agar bugungi sanani kelajakdagi sanadan ayirib tashlasak, siz salbiy natijalar uchun qiymatga ega bo'lmaysiz. Bunga erishish uchun TODAY funksiyasini ABS funksiyasi ichiga joylashtirish kifoya. Bosqichlarni bajarish uchun ko'rsatmalarga amal qiling.
1-qadam:
- Birinchi navbatda, ABS uchun quyidagi formulani yozing.
=ABS(TODAY()-B5)
2-bosqich:
- Keyin, Enter tugmasini bosing.
3-qadam:
- To ustundagi toʻliq natijalarni oling, Avtomatik toʻldirish dastaklash vositasidan foydalaning.
Batafsil oʻqing: Sana oralig'i bilan COUNTIFSdan qanday foydalanish kerakExcelda (6 ta oson yo'l)
5. Kunlarni avtomatik hisoblash uchun bitta hujayra uchun VBA kodini qo'llang
Avvalgi usullarga qo'shimcha ravishda biz VBA dan ham foydalanishimiz mumkin. hisoblash uchun. Buni amalga oshirish uchun quyidagi amallarni bajaring.
1-qadam:
- Avvalida <1 tugmasini bosing>Alt + F11 VBA makrosini ochish uchun.
- Qoʻshish-ni bosing.
- Tanlang. Modul.
2-qadam:
- Quyidagini joylashtiring VBA kodlari D5 da natijani olish uchun.
4479
3-qadam:
- Keyin, dasturni saqlang va uni ishga tushirish uchun F5 tugmasini bosing.
- Shuning uchun siz D5 katakchadagi kunlar farqini olasiz.
4-qadam:
- Qolgan hujayralar uchun oldingi amallarni takrorlang va yakuniy natijangiz quyidagicha ko'rinadi. quyidagi rasmda.
Aloqador tarkib: Excelda qolgan kunlarni qanday hisoblash mumkin (5 usul)
6. Sanadan bugungi kungacha bo'lgan kunlar oralig'i uchun VBA kodini ishga tushiring
Bir hujayradan tashqari, sanash oralig'i uchun VBA ni ham qo'llashimiz mumkin. avtomatik ravishda kunlar farqi. Biz VBA orqali formula yaratamiz va uni ish varag'imizga qo'llaymiz. Shunchaki kontur ko'rsatmalariga amal qiling.
1-qadam:
- VBA makrosini ochish , Alt + F11
- -ni bosing. Qo'shish.
- Bundan so'ng Modulni tanlang.
2-qadam :
- Keyin, E5 katakka formulani kiritish uchun quyidagi VBA kodni joylashtiring.
9398
3-qadam:
- Dasturni saqlang va uni ishga tushirish uchun F5 tugmasini bosing.
- Shunday qilib natijada formulani o'z ichiga olgan E5 yacheykada natijani ko'rasiz. Endi xuddi shu formulani qolgan katakchalarga ham qo‘llaymiz.
4-bosqich:
- Natijalarni toʻliq olish uchun Avtotoʻldirish tutqich asbobini shunchaki pastga torting.
Aloqador kontent: 3 Sanadan kunlarni hisoblash uchun mos Excel formulasi
Xulosa
Xulosa qilish uchun, endi ma'lum bir kundan boshlab kunlarni avtomatik tarzda hisoblashni tushundingiz deb umid qilaman. Ushbu usullarning barchasi sizning ma'lumotlaringizga ko'rsatma berish va mashq qilish uchun ishlatilishi kerak. Amaliyot kitobini ko'rib chiqing va foydalanishni o'rgangan narsangizni qo'ying. Sizning hayotiy yordamingiz tufayli biz bu kabi seminarlarni davom ettirishga undadik.
Agar sizda biron bir savol bo'lsa, biz bilan bog'lanishdan tortinmang. Iltimos, fikringizni quyidagi izohlar bo‘limida bizga bildiring.
Exceldemy xodimlari so‘rovlaringizga imkon qadar tezroq javob berishadi.
Biz bilan qoling va o‘rganishda davom eting. .