Jedwali la yaliyomo
Ikiwa unatafuta chaguo za kukokotoa za Excel ili kupata siku ya wiki kuanzia tarehe, umefika kwenye ukurasa sahihi. Mafunzo haya yatakufundisha jinsi ya kutumia fomula ya WEEKDAY katika Excel ili kubadilisha tarehe kuwa jina la siku ya kazi, kichujio, kuangazia na kuhesabu wikendi au siku za kazi, na zaidi.
Kuna aina mbalimbali za utendakazi ili fanya kazi na tarehe katika Excel. Utendakazi wa siku ya wiki (SIKU YA WIKI) ni muhimu sana kwa kupanga na kuratibu, kwa mfano kubainisha muda wa mradi na kuondoa kiotomatiki wikendi kutoka kwa jumla. Kwa hivyo, hebu tupitie mifano ya moja kwa moja na tuone jinsi inavyoweza kukusaidia kukabiliana na kazi mbalimbali zinazohusiana na tarehe katika Excel.
SIKU YA WIKI - Chaguo la kukokotoa la Excel kwa siku ya wiki
Chaguo za kukokotoa za SIKU YA WIKI ya Excel hutumiwa kurejesha siku ya juma kutoka tarehe fulani.
Matokeo yake ni nambari kamili, kuanzia 1 (Jumapili) hadi 7 (Jumamosi) kwa chaguo-msingi. . Ikiwa mantiki ya biashara yako inahitaji hesabu tofauti, unaweza kusanidi fomula ili kuanza kuhesabu pamoja na siku nyingine yoyote ya wiki.
Chaguo za kukokotoa za WEEKDAY zinapatikana katika matoleo yote ya Excel 365 hadi 2000.
Sintaksia ya chaguo za kukokotoa za WEEKDAY ni kama ifuatavyo:
WEEKDAY(serial_number, [return_type])Ambapo:
Nambari_ya_Serial (inahitajika) - tarehe ambayo ungependa kubadilisha kwa nambari ya siku ya wiki. Inaweza kutolewa kama nambari ya ufuatiliaji inayowakilisha tarehe, kama mfuatano wa maandishi katika umbizoambayo Excel inaelewa, kama marejeleo ya kisanduku kilicho na tarehe, au kwa kutumia chaguo la kukokotoa la DATE.
Return_type (si lazima) - huamua ni siku gani ya juma itatumika kama siku ya kwanza. . Ikiachwa, chaguomsingi kwa wiki ya Jua-Jumamosi.
Hii hapa orodha ya thamani zote aina_ya_return zinazotumika:
Return_type | Nambari imerejeshwa |
---|---|
1 au imeachwa | Kutoka 1 (Jumapili) hadi 7 (Jumamosi) |
2 | Kutoka 1 (Jumatatu) hadi 7 (Jumapili) |
3 | Kutoka 0 (Jumatatu) hadi 6 (Jumapili) |
11 | Kutoka 1 (Jumatatu) hadi 7 (Jumapili) |
12 | Kutoka 1 (Jumanne) hadi 7 (Jumatatu) |
13 | Kutoka 1 (Jumatano) hadi 7 (Jumanne) |
14 | Kutoka 1 (Alhamisi) hadi 7 (Jumatano) |
15 | Kutoka 1 (Ijumaa) hadi 7 (Alhamisi) |
16 | Kutoka 1 (Jumamosi) hadi 7 (Ijumaa) |
17 | Kutoka 1 (Jumapili) hadi 7 (Jumamosi) |
Kumbuka. Thamani za aina_ya_return_ 11 hadi 17 zilianzishwa katika Excel 2010 na kwa hivyo haziwezi kutumika katika matoleo ya awali.
Mchanganyiko wa SIKU YA WIKI katika Excel
Kwa wanaoanza, hebu tuone jinsi gani kutumia fomula ya WEEKDAY katika umbo lake rahisi zaidi kupata nambari ya siku kuanzia tarehe.
Kwa mfano, ili kupata siku ya kazi kutoka tarehe katika C4 na chaguomsingi la Jumapili - Jumamosi wiki, fomula ni:
=WEEKDAY(C4)
Ikiwa una nambari ya serialinayowakilisha tarehe (k.m. iliyoletwa na chaguo la kukokotoa la DATEVALUE), unaweza kuingiza nambari hiyo moja kwa moja katika fomula:
=WEEKDAY(45658)
Pia, unaweza kuandika tarehe kama mfuatano wa maandishi ulioambatanishwa katika alama za nukuu. moja kwa moja kwenye formula. Hakikisha tu kuwa unatumia umbizo la tarehe ambalo Excel inatarajia na linaweza kutafsiri:
=WEEKDAY("1/1/2025")
Au, toa tarehe ya chanzo kwa njia ya kuaminika 100% ukitumia chaguo la kukokotoa la DATE:
=WEEKDAY(DATE(2025, 1,1))
Ili kutumia ramani ya siku isipokuwa ile ya chaguomsingi ya Sun-Sat, weka nambari ifaayo katika kijalizo cha pili. Kwa mfano, ili kuanza kuhesabu siku kuanzia Jumatatu, fomula ni:
=WEEKDAY(C4, 2)
Katika picha hapa chini, fomula zote zinarejesha siku ya juma inayolingana na Januari 1, 2025, ambayo ni. iliyohifadhiwa kama nambari 45658 ndani katika Excel. Kulingana na thamani iliyowekwa katika hoja ya pili, fomula hutoa matokeo tofauti.
Kwa mtazamo wa kwanza, inaweza kuonekana kuwa nambari zilizorejeshwa na chaguo la kukokotoa la WEEKDAY zina maana ndogo sana ya kiutendaji. Lakini hebu tuitazame kwa mtazamo tofauti na tujadili baadhi ya fomula zinazosuluhisha kazi za maisha halisi.
Jinsi ya kubadilisha tarehe ya Excel hadi jina la siku ya juma
Kwa muundo, kitendakazi cha SIKU YA WIKI ya Excel inarejesha siku ya juma kama nambari. Ili kubadilisha nambari ya siku ya wiki kuwa jina la siku, tumia kitendakazi cha TEXT.
Ili kupata majina ya siku nzima , tumia msimbo wa umbizo la "dddd":
TEXT(WEEKDAY(<10)> tarehe ), "dddd")Ili kurejesha kifupimajina ya siku , msimbo wa umbizo ni "ddd":
TEXT(SIKU YA WIKI( tarehe ), "ddd")Kwa mfano, kubadilisha tarehe katika A3 hadi jina la siku ya wiki. , fomula ni:
=TEXT(WEEKDAY(A3), "dddd")
Au
=TEXT(WEEKDAY(A3), "ddd")
Suluhisho lingine linalowezekana ni kutumia WEEKDAY pamoja na chaguo la kukokotoa la CHOOSE.
Kwa mfano, ili kupata jina fupi la siku ya wiki kutoka tarehe katika A3, fomula huenda kama ifuatavyo:
=CHOOSE(WEEKDAY(A3),"Sun","Mon","Tus","Wed","Thu","Fri","Sat")
Hapa, WEEKDAY hurejesha nambari ya ufuatiliaji kutoka 1 (Jua) hadi 7 (Jumamosi). ) na CHAGUA huchagua thamani inayolingana kutoka kwenye orodha. Kwa kuwa tarehe katika A3 (Jumatano) inalingana na 4, CHAGUA matokeo "Wed", ambayo ni thamani ya 4 katika orodha.
Ingawa fomula ya CHOOSE ni ngumu zaidi kusanidi, inatoa unyumbufu zaidi hukuruhusu kutoa majina ya siku katika umbizo lolote utakalo. Katika mfano hapo juu, tunaonyesha majina ya siku zilizofupishwa. Badala yake, unaweza kuwasilisha majina kamili, vifupisho maalum au hata majina ya siku katika lugha tofauti.
Kidokezo. Njia nyingine rahisi ya kubadilisha tarehe kuwa jina la siku ya juma ni kwa kutumia umbizo la tarehe maalum. Kwa mfano, umbizo la msimbo "dddd, mmmm d, yyyy" litakuwa na tarehe itakayoonyeshwa kama " Ijumaa, Januari 3, 2025 " huku "dddd" itaonyesha tu " Ijumaa " .
Mchanganuo wa SIKU YA WIKI ya Excel ili kupata na kuchuja siku za kazi na wikendi
Unaposhughulika na orodha ndefu ya tarehe, unaweza kutaka kujua ni zipi ni siku za kazi na zipi ni wikendi.
Ili kubainisha wikendi na siku za kazi katika Excel, tengeneza taarifa ya IF kwa kutumia chaguo za kukokotoa za WEEKDAY zilizoorodheshwa. Kwa mfano:
=IF(WEEKDAY(A3, 2)<6, "Workday", "Weekend")
Fomula hii huenda kwenye kisanduku A3 na inakiliwa chini kwenye visanduku vingi inavyohitajika.
Katika fomula ya WEEKDAY, umeweka aina_ya_return_ hadi 2, ambayo inalingana na wiki ya Mon-Sun ambapo Jumatatu ni siku ya 1. Kwa hivyo, ikiwa nambari ya siku ya juma ni chini ya 6 (Jumatatu hadi Ijumaa), fomula inarudi "Siku ya Kazi", vinginevyo - "Wikendi".
Ili kuchuja wikendi au siku za kazi , tumia kichujio cha Excel kwenye mkusanyiko wako wa data ( Data kichupo > Chuja ) na uchague "Wikendi" au "Siku ya kazi".
Katika picha ya skrini iliyo hapa chini, tumechuja siku za wiki, kwa hivyo wikendi pekee ndizo zinazoonekana:
Ikiwa baadhi ya ofisi ya eneo la shirika lako inafanya kazi kwa ratiba tofauti ambapo siku za kupumzika isipokuwa Jumamosi na Jumapili, unaweza kurekebisha fomula ya WEEKDAY kwa mahitaji yako kwa urahisi kwa kubainisha return_type tofauti.
Kwa mfano, kutibu Jumamosi na Jumatatu kama wikendi, weka return_type hadi 12, ili upate aina ya wiki ya "Jumanne (1) hadi Jumatatu (7)":
=IF(WEEKDAY(A2, 12)<6, "Workday", "Weekend")
Jinsi ya kuangazia wikendi siku za kazi na katika Excel
Ili kuona wikendi na siku za kazi katika laha yako ya kazi kwa muhtasari, unaweza kuziweka kivuli kiotomatiki katika rangi tofauti. Kwa hili, tumia fomula ya siku ya juma/mwishoni mwa wiki iliyojadiliwa katika mfano uliopita naumbizo la masharti la Excel. Kama sharti inavyodokezwa, tunahitaji utendakazi wa msingi wa WEEKDAY pekee bila kifurushi cha IF.
Ili kuangazia wikendi (Jumamosi na Jumapili):
=WEEKDAY($A2, 2)<6
=WEEKDAY($A2, 2)>5
Ambapo A2 ni kisanduku cha juu kushoto cha safu iliyochaguliwa.
Kwa weka kanuni ya uumbizaji wa masharti, hatua ni:
- Chagua orodha ya tarehe (A2:A15 kwa upande wetu).
- Kwenye kichupo cha Nyumbani , katika kikundi cha Mitindo , bofya umbizo la masharti > Kanuni Mpya .
- Kwenye Kanuni Mpya ya Uumbizaji kidirisha kisanduku, chagua Tumia fomula ili kubainisha ni visanduku vipi vya kuumbiza .
- Katika thamani za umbizo ambapo fomula hii ni kisanduku cha kweli, weka fomula iliyotajwa hapo juu ya wikendi. au siku za wiki.
- Bofya kitufe cha Fomati na uchague umbizo unalotaka.
- Bofya Sawa mara mbili ili kuhifadhi mabadiliko na kufunga madirisha ya mazungumzo.
Kwa maelezo ya kina kuhusu kila hatua, tafadhali angalia Jinsi ya kusanidi uumbizaji wa masharti na fomula.
Matokeo yake yanaonekana kuwa mazuri, sivyo?
Jinsi ya kuhesabu siku za wiki na wikendi katika Excel
Ili kupata idadi ya siku za wiki au wikendi katika orodha ya tarehe, unaweza kutumia chaguo la kukokotoa la WEEKDAY pamoja na SUM. Kwa mfano:
Ili kuhesabu wikendi , fomula katika D3 ni:
=SUM(--(WEEKDAY(A3:A20, 2)>5))
Hadi kuhesabu siku za wiki ,fomula katika D4 inachukua fomu hii:
=SUM(--(WEEKDAY(A3:A20, 2)<6))
Katika Excel 365 na Excel 2021 zinazoshughulikia safu asili, hii inafanya kazi kama fomula ya kawaida kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini. Katika Excel 2019 na mapema, bonyeza Ctrl + Shift + Enter ili kuifanya fomula ya safu.
Jinsi fomula hizi zinavyofanya kazi:
Chaguo la kukokotoa la WEEKDAY lenye return_type limewekwa kuwa 2 hurejesha nambari ya siku kutoka 1 (Jumatatu) hadi 7 (Jua ) kwa kila tarehe katika safu A3:A20. Usemi wa kimantiki hukagua ikiwa nambari zilizorejeshwa ni kubwa kuliko 5 (za wikendi) au chini ya 6 (kwa siku za kazi). Matokeo ya operesheni hii ni mkusanyiko wa thamani za TRUE na FALSE.
Ukanushaji maradufu (--) unalazimisha thamani za kimantiki hadi 1 na 0. Na kazi ya SUM inawaongeza. Ikizingatiwa kuwa 1 (KWELI) inawakilisha siku za kuhesabiwa na 0 (SIYO) siku za kupuuzwa, utapata matokeo unayotaka.
Kidokezo. Ili kukokotoa siku za wiki kati ya tarehe mbili , tumia kitendakazi cha NETWORKDAYS au NETWORKDAYS.INTL.
Kama siku ya juma basi, ikiwa Jumamosi au Jumapili basi
Hatimaye, hebu tujadiliane zaidi. kesi maalum inayoonyesha jinsi ya kubainisha siku ya juma, na ikiwa ni Jumamosi au Jumapili basi fanya jambo fulani, ikiwa siku ya juma basi fanya jambo lingine.
IF(SIKU YA WIKI( seli , 2)> 5.kutumia viwango tofauti vya malipo kwa siku za kazi na wikendi. Hili linaweza kufanywa kwa kutumia taarifa ifuatayo ya IF:- Katika logical_test hoja, weka kitendakazi cha WEEKDAY ambacho hukagua ikiwa siku fulani ni siku ya kazi au wikendi.
- Katika hoja ya thamani_kama_kweli , zidisha idadi ya saa za kazi kwa kiwango cha wikendi (G4).
- Katika hoja ya value_if_false , zidisha idadi ya saa za kazi. kwa kiwango cha siku ya kazi (G3).
Fomula kamili katika D3 inachukua fomu hii:
=IF(WEEKDAY(B3, 2)>5, C3*$G$4, C3*$G$3)
Ili fomula inakili kwa usahihi hadi seli zilizo hapa chini, hakikisha kuwa umefunga anwani za kisanduku kwa alama ya $ (kama $G$4).
Chaguo za kukokotoa za SIKU YA WIKI haifanyi kazi
Kwa ujumla, kuna makosa mawili ya kawaida ambayo fomula ya WEEKDAY inaweza kurejesha:
#VALUE! hitilafu hutokea ikiwa mojawapo ya:
- Nambari_ya_serial au aina_ya_return si ya nambari.
- Nambari_ya_mfululizo haina nambari. tarehe zinazotumika (1900 hadi 9999).
#NUM! hitilafu hutokea wakati return_type iko nje ya masafa yanayoruhusiwa (1-3 au 11-17).
Hii ni jinsi ya kutumia chaguo la kukokotoa la WEEKDAY katika Excel ili kudhibiti siku za wiki. Katika makala inayofuata, tutachunguza vipengele vya Excel ili kufanya kazi kwenye vitengo vikubwa vya muda kama vile wiki, miezi na miaka. Tafadhali subiri na asante kwa kusoma!
Jizoeze kitabu cha kazi kupakua
fomula ya SIKU YA WIKI katika Excel - mifano (.xlsxfaili)