Mundarija
Agar siz Excel WEEKDAY funksiyasini qidirayotgan bo'lsangiz, unda siz to'g'ri joydasiz. WEEKDAY funktsiyasi rejalashtirish, rejalashtirish va hatto moliyaviy tahlil uchun ayniqsa qulaydir. U Excelda berilgan argument uchun haftaning kunini qaytaradigan Sana va vaqt funksiyalari sifatida tasniflanadi.
Ushbu maqolada biz HAFTA kunini muhokama qilishga harakat qilamiz. funksiyaning tafsilotlari, jumladan, toʻgʻri tushuntirishlar bilan hayotiy misollar. Formulani maqsadingizga moslashtirishingiz uchun.
Excelda HAFTA kuni funksiyasi (Tezkor ko'rish)
Excel ish kitobini yuklab oling
WEEKDAY Function.xlsxExcel WEEKDAY Function-dan foydalanish: Sintaksis & Argumentlar
Sintaksis
=WEEKDAY(seriya_raqami, [qaytish_turi])
Qaytish qiymatlari
0 dan 7 gacha (raqamlarda)
Argumentlar
Argument | Majburiy/ixtiyoriy | Tushuntirish |
---|---|---|
seriya_raqami | Majburiy | Hafta kunini topmoqchi boʻlgan kunni bildiruvchi raqam |
qaytish_turi | Ixtiyoriy | Qaytish qiymati turini belgilovchi raqam |
Izoh:
- Sanalar Microsoft Excelda ketma-ket seriya raqamlari sifatida saqlanadi, bu esa ulardan hisob-kitoblarda foydalanish imkonini beradi. Bundan tashqari, sanalar sana formati sifatida yoki DATE funksiyasi yordamida kiritilishi kerak. Muammolar bo'lishi mumkin, agarsanalar matn formatida kiritiladi.
- Qaytish_turi haftaning birinchi kunini belgilaydigan WEEKDAY funksiyasidagi argumentdir. Qaytish_turini kiritmasangiz, WEEKDAY funksiyasi yakshanba uchun 1 ni va shanba uchun 7 ni qaytaradi (sukut bo'yicha). Qaytish turi 11-17 Excel 2010 versiyasida kiritilgan.
Qaytish_turi | Birinchi kun | Raqamli natija | Start-end |
---|---|---|---|
1 yoki oʻtkazib yuborilgan (standart) | Yakshanba | 1-7 | Yakshanba-Shanba |
2 | Dushanba | 1 -7 | Dushanba-yakshanba |
3 | seshanba | 0-6 (dushanbadan beri = 0 bu holatda) | dushanba-yakshanba |
11 | dushanba | 1-7 | dushanba-yakshanba |
12 | seshanba | 1-7 | seshanba-dushanba |
14 | Payshanba | 1-7 | Payshanba-Chorshanba |
15 | Juma | 1- 7 | Juma-Payshanba |
16 | Shanba | 1-7 | Shanba-Juma |
17 | Yakshanba | 1-7 | Yakshanba-Shanba |
Excelda WEEKDAY funksiyasini tushunish va ishlatish uchun 8 ta misol
Excel WEEKDAY funksiyasidan foydalangan holda turli xil ilovalarni taklif etadi. Biz ularni misol tariqasida muhokama qilishga harakat qilamiz.
1-misol: WEEKDAY funksiyasining asosiy misollari
Agar kunlar sana formatida berilgan boʻlsa va kiritish shart boʻlmasareturn_type qiymati uchun siz D5 yacheykada quyidagi formuladan foydalanishingiz mumkin.
=WEEKDAY(C5)
Bu yerda, C5 bu Robert ning Qo'shilish sanasi .
- Ikkinchidan, ENTER tugmasini bosing.
- Uchinchidan, D5 yacheykaning oʻng-pastki burchagida kursorni ushlab turganda pastga sudrab, Toʻldirish dastagidan foydalaning. .
- Oxir-oqibat, natijalar shunday bo'ladi.
Lekin agar qaytish turi bir xil ma'lumotlar to'plami uchun mos ravishda 2 va 16 bo'lsa. D5 yacheykada quyidagi formuladan foydalanishingiz mumkin.
- Qaytish_turi qiymati 2 bo'lsa:
=WEEKDAY(C5,2)
- Qaytish_turi qiymati 16 boʻlsa:
=WEEKDAY(C5,16)
2-misol: WEEKDAY funksiyasidan DATE funktsiyasi bilan foydalanish
Keling, qo'shilish sanasi seriya raqamida berilgan deb tasavvur qilaylik. Bunday holda, yilni qaytarish uchun YEAR , MONTH va DAY funksiyalari ishlatiladigan DATE dan foydalanishingiz kerak, mos ravishda berilgan sananing oy va kuni.
- Oxir-oqibat, D5
=WEEKDAY(DATE(YEAR(C5),MONTH(C5),DAY(C5)),12)
- Ikkinchidan, ENTER tugmasini bosing.
- Uchinchidan, Toʻldirish dastagidan foydalaning.
- Demak, siz shunday natijaga erishasiz.
Misol 3: Hafta kuni nomini topish uchun TEXT funksiyasidan foydalanish
Agar siz WEEKDAY funksiyasi yordamida topilgan hafta kuni nomini olishni istasangiz, TEXT funksiyasidan<2 foydalanishingiz mumkin> .
- Oxir-oqibat, formulani D5 katakchaga shunday yozish kerak.
=TEXT(WEEKDAY(C5,2),"dddd")
- Shunga o'xshab, ENTER -ni bosgandan so'ng To'ldirish dastagi dan foydalangandan so'ng, chiqish shunday bo'ladi.
4-misol: WEEKDAY CHOOSE funksiyasi bilan birgalikda
Bundan tashqari, ish kuni nomini topishning yana bir usuli mavjud. CHOOSE funksiya funksiyasidan WEEKDAY funksiyasi bilan foydalanishingiz mumkin.
- Shunchaki D5
hujayra va keyin To'ldirish dastagi bu kabi barcha natijalarni olish uchun avval qilganimizdek.
=CHOOSE(WEEKDAY(C5),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")
5-misol: SWITCH funksiyasi bilan birlashtirilgan
Yana, siz SWITCH funktsiyadan foydalanishingiz mumkin. WEEKDAY funktsiyasi bilan ish kuni.
- D5 hujayradagi formula shunday bo'ladi.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")
6-misol: Hafta va dam olish kunlarini olish uchun WEEKDAY funksiyasi
Agar siz ma'lum bir sana uchun ish kunlari va dam olish kunlarini aniqlamoqchi bo'lsangiz, IF va WEEKDAY funktsiyalarining kombinatsiyasi bo'lgan formuladan foydalanishi mumkin.
=IF(WEEKDAY(C5,2)<6,"Workday","Weekend")
7-misol: Shartli formatlash bilan WEEKDAY funksiyasi
Agar ta'kidlash kerak bo'lsaYaxshiroq tasvirlash uchun ish kuni va dam olish kunlarida Uslublar buyruqlar panelidagi Shartli formatlash asboblar panelidan foydalanishingiz mumkin.
Qadamlar:
- Birinchidan, B5:D12 katakchalarini tanlang.
- Ikkinchidan, Uyga > Shartli formatlash ni tanlang > Yangi qoida -ni tanlang.
- Oxir-oqibat, Yangi Formatlash qoidasi oynasi paydo bo'ladi.
- Uchinchidan, Qaysi hujayralarni formatlashni aniqlash uchun formuladan foydalanish -ni tanlang.
- To'rtinchidan, formulani formulalar maydoniga yozing.
=WEEKDAY($C5,2)<6
- Beshinchidan, agar kerak bo'lsa chiqdi rangi va boshqa narsalarni tanlash uchun Format ga o'ting.
- Format hujayralar oynasida To'ldirish >rangni tanlang (Bu yerda ochiq yashil rangda) > OK tugmasini bosing.
- Yana Yangi Formatlash qoidasi da OK
.
- Shunga o'xshab, katakchalarni tanlagandan so'ng yana Formatlashning yangi qoidasi ga o'ting. Bu safar formulani shunday yozing.
=WEEKDAY($C5,2)>5
- Keyin, Format ga o'ting. .
- Oxir-oqibat, Toʻldirish opsiyasi da istalgan rangni tanlang. Biz ochiq ko'k rangni tanladik
- Bosing, OK .
- Nihoyat, OK tugmasini bosing Yangi Formatlash qoidasida
- Shunday qilib, natijalar shunday bo'ladi.
Misol8: Dam olish kunlarini o'z ichiga olgan to'lovni hisoblash
Nihoyat, biz hayajonli misolni ko'ramiz. Agar sizda loyihani belgilangan muddatda tugatishingiz kerak bo'lsa va siz ishchini ish kunlari va dam olish kunlarida qo'shimcha ishlarni bajarish uchun boshqarishingiz kerak bo'lsa.
Odatda, dam olish kunlari uchun to'lov stavkasi yuqoriroq bo'ladi. Agar ish soatlari soni berilgan bo'lsa, siz har bir xodim uchun To'lov va barcha xodimlar uchun umumiy to'lovni hisoblashingiz kerak.
Formla E5 <2 da bo'ladi>uyali.
=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)
Keyin individual toʻlovni jamlash uchun SUM funktsiyadan foydalaning.
Excelning bayramlar uchun WORKDAY funksiyasi
Boshlanish sanasidan ma'lum kunlar o'tgandan keyin sodir bo'ladigan ish sanasini aniqlash uchun Excelning ISH KUNidan funktsiyasi, bu DATE funktsiyasi.
Qo'shimcha ravishda, bu funksiya ixtiyoriy bayram parametrini taqdim etadi, agar u o'tkazib yuborilsa, dam olish kunlarini, shu jumladan shanba va yakshanba kunlarini avtomatik ravishda bayram deb hisoblaydi va belgilangan kunlar sonidan keyin kelgusi ish sanasi.
WORKDAY funktsiyasining sintaksisi.
=WORKDAY(Boshlanish_sanasi,Kunlar,Bayramlar )Aytaylik, bizda Boshlanish sanasi , Ishlab chiqarish kunlari va Tugallanish kunlari kabi ustun sarlavhalariga ega bo'lgan quyidagi ma'lumotlar to'plami mavjud. Shuningdek, unda Bayram va ularga mos keladigan Sana ustunlari mavjud. Boshlanish sanasi ustunida sanalar mavjudC ustunida ushbu loyihalarni bajarish uchun zarur bo'lgan taxminiy vaqt ko'rsatilgan.
Biz Tugatish sanasi ni D ustunidan aniqlashimiz kerak.
- Avval formulani D5 yacheykaga shunday yozing.
=WORKDAY(B5,C5,G5:G9)
- Oxir-oqibat, ENTER tugmasini bosing
- Nihoyat, To'ldirish dastagidan foydalaning
- Shunday qilib, siz Bajarish sanalari loyihasi natijalarini olasiz.
WEEKDAY funksiyasidan foydalanishda keng tarqalgan xatolar
WEEKDAY funktsiyasidan foydalanganda bir nechta xatoliklarni ko'rishingiz mumkin. Keling, ko'rib chiqaylik.
- #NUM – agar seriya raqami joriy sananing asosiy qiymati uchun diapazondan tashqarida bo'lsa
– agar qaytish_turi argumentlar boʻlimida koʻrsatilganidek, qaytish_turi qiymatlar jadvalidagi diapazondan tashqarida.
- #VALUE! – har birida sodir boʻladi. berilgan seriya_raqam yoki berilgan [ qaytish_turi ] raqamli emas.
Shuning uchun funktsiyani ishlatishda ehtiyot bo'ling. Umid qilamanki, agar siz ushbu xatolarni ko'rsangiz, tushunasiz va tuzatasiz. Shuningdek, agar kerak bo'lsa, biz yordam beramiz.
Xulosa
Haftaning kunini (hafta kuni) olish uchun WEEKDAY funksiyasidan shunday qo'llashingiz mumkin. Bundan tashqari, siz funktsiyani boshqa Excel funktsiyalari bilan birlashtirish imkoniyatiga egasiz. Agar sizda WEEKDAY funksiyasidan foydalanishning qiziqarli va oʻziga xos usuli boʻlsa, uni izohlarda baham koʻring.quyidagi bo'lim. Biz bilan bo'lganingiz uchun tashakkur.