Turinys
Jei ieškote "Excel" savaitės dienos funkcija , tuomet esate tinkamoje vietoje. SAVAITĖS DIENA funkcija ypač patogi planavimui, tvarkaraščių sudarymui ir net finansinei analizei. Datos ir laiko funkcijos programoje "Excel", kuri grąžina savaitės dieną pagal tam tikrą argumentą.
Šiame straipsnyje pabandysime aptarti SAVAITĖS DIENA funkcijos subtilybių ir subtilybių, įskaitant realaus gyvenimo pavyzdžius su tinkamais paaiškinimais. Kad galėtumėte pritaikyti formulę savo tikslui.
"Excel" savaitės dienos funkcija (greita peržiūra)
Atsisiųsti "Excel" darbaknygę
WEEKDAY funkcijos naudojimas.xlsx"Excel" savaitės dienos funkcija: sintaksė ir pavyzdžiai; argumentai
Sintaksė
=WEEKDAY(serial_number, [return_type])Grąžintinos vertės
nuo 0 iki 7 (skaičiais)
Argumentai
Argumentas | Privalomas / pasirenkamas | Paaiškinimas |
---|---|---|
serijinis_numeris | Reikalinga | Skaičius, reiškiantis dieną, nuo kurios norite sužinoti savaitės dieną |
return_type | Pasirinktinai | Skaičius, nustatantis grąžinamos reikšmės tipą |
Pastaba:
- Datos "Microsoft Excel" programoje saugomos kaip nuoseklūs eilės numeriai, todėl jas galima naudoti atliekant skaičiavimus. Be to, datas reikia įterpti kaip datos formatą arba naudojant DATA funkcija . Gali kilti problemų, jei datos įterpiamos teksto formatu.
- Return_type yra argumentas SAVAITĖS DIENA funkcija, kuri nurodo pirmąją savaitės dieną. Jei neįvedate jokio return_type, funkcija SAVAITĖS DIENA funkcija grąžina 1 - sekmadienį ir 7 - šeštadienį (pagal numatytuosius nustatymus). 11-17 grąžos tipas įvestas "Excel 2010" versijoje.
Return_type | Pirmoji diena | Skaitmeninis rezultatas | Pradžios ir pabaigos |
---|---|---|---|
1 arba praleista (numatytoji reikšmė) | Sekmadienis | 1-7 | Sekmadienis-šeštadienis |
2 | Pirmadienis | 1-7 | Pirmadienį-sekmadienį |
3 | Antradienis | 0-6 (nes šiuo atveju pirmadienis = 0) | Pirmadienį-sekmadienį |
11 | Pirmadienis | 1-7 | Pirmadienį-sekmadienį |
12 | Antradienis | 1-7 | Antradienis-pirmadienis |
14 | Ketvirtadienis | 1-7 | Ketvirtadienis-trečiadienis |
15 | Penktadienis | 1-7 | Penktadienis-ketvirtadienis |
16 | Šeštadienis | 1-7 | Šeštadienis-penktadienis |
17 | Sekmadienis | 1-7 | Sekmadienis-šeštadienis |
8 pavyzdžiai, kaip suprasti ir naudoti "Excel" funkciją WEEKDAY
"Excel" siūlo įvairias programas, naudojančias SAVAITĖS DIENA funkciją. Pabandysime aptarti šiuos pavyzdžius.
1 pavyzdys: pagrindiniai savaitės dienos funkcijos pavyzdžiai
Jei dienos pateikiamos datos formatu ir nereikia įvesti return_type reikšmės, galite naudoti šią formulę D5 ląstelės.
=WEEKDAY(C5)
Čia, C5 yra Prisijungimo data iš Robertas .
- Antra, paspauskite ĮVESKITE .
- Trečia, naudokite Užpildymo rankena vilkdami žymeklį žemyn ir laikydami jį ties dešinėje apačioje kampas D5 tokia ląstelė.
- Galiausiai rezultatai bus tokie.
Tačiau jei grąžinimo tipas yra 2 ir 16 atitinkamai tam pačiam duomenų rinkiniui. Galite naudoti šią formulę D5 ląstelės.
- Kai return_type reikšmė yra 2 :
=WEEKDAY(C5,2)
- Kai return_type reikšmė yra 16 :
=SAVAITĖS DIENA(C5,16)
2 pavyzdys: funkcijos WEEKDAY naudojimas su funkcija DATE
Įsivaizduokime, kad prisijungimo data yra nurodyta serijos numeriu. Tokiu atveju turite naudoti DATA kur METAI , MĖNESIO , ir DIENOS funkcijos naudojami atitinkamai duotos datos metams, mėnesiui ir dienai grąžinti.
- Galiausiai tiesiog naudokite šią formulę D5
=SAVAITĖS DIENA(DATA(METAI(C5),MĖNUO(C5),DIENA(C5)),12)
- Antra, paspauskite ĮVESKITE .
- Trečia, naudokite Užpildymo rankena .
- Todėl gausite tokią išvestį.
3 pavyzdys. 3 pavyzdys: TEXT funkcijos naudojimas savaitės dienos pavadinimui rasti
Jei norite gauti savaitės dienos pavadinimą, kuris randamas naudojant SAVAITĖS DIENA funkciją, galite naudoti TEKSTAS funkcija .
- Galiausiai formulę reikia įrašyti į D5 tokia ląstelė.
=TEXT(Savaitės diena(C5,2), "dddd")
- Panašiai, paspaudę ĮVESKITE ir tada naudodami Užpildymo rankena , išvestis bus tokia.
4 pavyzdys: savaitės diena kartu su funkcija CHOOSE
Be to, yra ir kitas būdas rasti savaitės dienos pavadinimą. Galite naudoti IŠBANDYKITE funkcija su SAVAITĖS DIENA funkcija.
- Tiesiog naudokite šią formulę D5 ląstelę ir tada Užpildymo rankena kaip tai darėme anksčiau, kad gautume visus tokius rezultatus.
=CHOOSE(WEEKDAY(C5), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")
5 pavyzdys: derinama su SWITCH funkcija
Vėl galite naudoti SWITCH funkcija gauti savaitės dienos pavadinimą su SAVAITĖS DIENA funkcija.
- Formulė, pateikta D5 ląstelė bus tokia.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")
6 pavyzdys: WEEKDAY funkcija savaitės dienoms ir savaitgaliams gauti
Jei norite nustatyti tam tikros datos savaitės dienas ir savaitgalius, galite naudoti formulę, kurią sudaro kombinacija IF ir SAVAITĖS DIENA funkcijos.
=IF(WEEKDAY(C5,2)<6, "Darbo diena", "Savaitgalis")
7 pavyzdys: savaitės dienos funkcija su sąlyginiu formatavimu
Jei reikia paryškinti darbo dieną ir savaitgalį, kad būtų galima geriau vizualizuoti, galite naudoti Sąlyginis formatavimas įrankių juostoje iš Stiliai komandų juostoje.
Žingsniai:
- Pirmiausia pasirinkite ląsteles B5:D12 .
- Antra, eikite į Pagrindinis > pasirinkti Sąlyginis formatavimas > pasirinkti Nauja taisyklė .
- Galiausiai, a Nauja formatavimo taisyklė bus rodomas langas.
- Trečia, pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti .
- Ketvirta, formulės laukelyje įrašykite formulę.
=WEEKDAY($C5,2)<6
- Penkta, eikite į Formatas jei reikia, pasirinkite spalvą ir kitus išvesties dalykus.
- Į Formuoti ląsteles langą, eikite į Užpildykite >pasirinkite spalvą (čia ji yra šviesiai žalia)> spustelėkite GERAI .
- Vėlgi, į Nauja formatavimo taisyklė , spustelėkite GERAI .
- Panašiai vėl eikite į Nauja formatavimo taisyklė pasirinkę langelius. Šį kartą formulę įrašykite taip.
=WEEKDAY($C5,2)>5
- Tada eikite į Formatas .
- Galiausiai pasirinkite bet kurią spalvą Užpildymo parinktis . Pasirinkome šviesiai mėlyną spalvą
- Spustelėkite, GERAI .
- Galiausiai spustelėkite GERAI į Nauja formatavimo taisyklė
- Todėl išėjimai bus tokie.
8 pavyzdys: Mokėjimo apskaičiavimas įskaitant savaitgalius
Pagaliau pamatysime įdomų pavyzdį. Tarkime, kad turite užbaigti projektą per nustatytą terminą ir turite vadovauti savo darbuotojui, kad jis atliktų papildomą darbą darbo dienomis ir savaitgaliais.
Paprastai už savaitgalius mokama daugiau. Jei nurodomas darbo valandų skaičius, reikia apskaičiuoti Mokėjimas kiekvienam darbuotojui ir bendrą visų darbuotojų išmoką.
Formulė bus E5 ląstelės.
=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)
Tada naudokite SUMA funkcija atskirų mokėjimų apibendrinimui.
"Excel WORKDAY" funkcija, skirta šventėms
Norėdami nustatyti darbo datą, kuri įvyks po tam tikro dienų skaičiaus nuo pradžios datos, naudokite "Excel" funkciją DARBO DIENA funkcija, kuri yra DATA funkcija.
Be to, šioje funkcijoje pateikiamas neprivalomas šventės parametras, kurį praleidus savaitgaliai, įskaitant šeštadienius ir sekmadienius, automatiškai skaičiuojami kaip šventės ir po nurodyto dienų skaičiaus nustatoma būsima darbo data.
Sintaksė DARBO DIENA funkcija yra.
=DARBO DIENA(Pradžios_data,Dienos,Šventės)Tarkime, turime tokį duomenų rinkinį, kurio stulpelių antraštės yra tokios Pradžios data , Gamybos dienos , ir Baigimo dienos . Jame taip pat yra stulpelių Atostogos ir juos atitinkantys Data ... Pradžios data stulpelyje nurodytos projektų pradžios datos, o C stulpelyje - numatomas laikas, kurio reikia šiems projektams užbaigti.
Turime išsiaiškinti Baigimo data svetainėje D stulpelis .
- Pirmiausia įrašykite formulę į D5 tokia ląstelė.
=DARBO DIENA(B5,C5,G5:G9)
- Galiausiai paspauskite ĮVESKITE
- Galiausiai naudokite Užpildymo rankena
- Todėl gausite projekto rezultatus Baigimo datos .
Dažniausiai pasitaikančios klaidos naudojant funkciją WEEKDAY
Naudojant SAVAITĖS DIENA funkcija. Pažvelkime.
- #NUM - jei serijos numeris yra už dabartinės datos bazinės vertės intervalo ribų.
- jei return_type yra už diapazono ribų nuo return_type reikšmių lentelę, kaip nurodyta argumentų skyriuje.
- #VALUE! - įvyksta, kai serijinis_numeris arba pateiktas [ return_type ] yra neskaitmeninis.
Taigi būkite atsargūs tvarkydami funkciją. Tikiuosi, kad galite suprasti ir ištaisyti, jei matote šias klaidas. Taip pat galime padėti, jei reikia.
Išvada
Taip galite taikyti SAVAITĖS DIENA funkciją, kad gautumėte savaitės dieną (savaitės dieną). Be to, turite galimybę derinti šią funkciją su kitomis "Excel" funkcijomis. Jei turite įdomų ir unikalų metodą, kaip naudoti funkciją SAVAITĖS DIENA funkciją, pasidalykite ja toliau esančiame komentarų skyriuje. Ačiū, kad esate su mumis.