ຟັງຊັນ Excel WORKDAY ແລະ NETWORKDAYS ເພື່ອຄິດໄລ່ມື້ເຮັດວຽກ

  • ແບ່ງປັນນີ້
Michael Brown

ບົດສອນສັ້ນນີ້ອະທິບາຍການນຳໃຊ້ຟັງຊັນ Excel NETWORKDAYS ແລະ WORKDAY ເພື່ອຄຳນວນວັນເຮັດວຽກດ້ວຍພາຣາມີເຕີກຳນົດເອງໃນທ້າຍອາທິດ ແລະ ວັນພັກຜ່ອນ.

Microsoft Excel ໃຫ້ສອງຟັງຊັນທີ່ອອກແບບມາພິເສດສຳລັບການຄຳນວນມື້ເຮັດວຽກ - ວັນເຮັດວຽກ ແລະ NETWORKDAYS.

ຟັງຊັນ WORKDAY ສົ່ງຄືນວັນທີ N ວັນເຮັດວຽກໃນອະນາຄົດ ຫຼືໃນອະດີດ ແລະທ່ານສາມາດໃຊ້ມັນເພື່ອເພີ່ມ ຫຼືລົບມື້ເຮັດວຽກເປັນວັນທີທີ່ກຳນົດໄດ້.

ການນໍາໃຊ້ຟັງຊັນ NETWORKDAYS , ທ່ານສາມາດຄິດໄລ່ຈໍານວນມື້ເຮັດວຽກລະຫວ່າງສອງວັນທີທີ່ທ່ານລະບຸໄວ້.

ໃນ Excel 2010 ແລະສູງກວ່າ, ການດັດແກ້ທີ່ມີປະສິດທິພາບກວ່າຂອງຟັງຊັນທີ່ກ່າວມາຂ້າງເທິງແມ່ນມີ, WORKDAY.INTL ແລະ NETWORKDAYS.INTL, ເຊິ່ງໃຫ້ເຈົ້າກຳນົດໄດ້ວ່າມື້ໃດ ແລະມື້ໃດເປັນມື້ທ້າຍອາທິດ.

ແລະ ດຽວນີ້, ລອງມາເບິ່ງແຕ່ລະຟັງຊັນ ແລະ ເບິ່ງວິທີທີ່ເຈົ້າສາມາດໃຊ້ມັນເພື່ອຄິດໄລ່ມື້ເຮັດວຽກໃນ ແຜ່ນວຽກ Excel ຂອງທ່ານ.

    ຟັງຊັນ Excel WORKDAY

    ຟັງຊັນ Excel WORKDAY ຕອບວັນທີທີ່ເປັນຈໍານວນມື້ເຮັດວຽກ. ກ່ອນ ຫຼືກ່ອນວັນທີເລີ່ມຕົ້ນ. ມັນບໍ່ລວມທ້າຍອາທິດ ແລະວັນພັກຕ່າງໆທີ່ທ່ານລະບຸ.

    ຟັງຊັນ WORKDAY ມີຈຸດປະສົງເພື່ອຄຳນວນມື້ເຮັດວຽກ, ຈຸດໝາຍສຳຄັນ ແລະມື້ຄົບກຳນົດໂດຍອີງຕາມປະຕິທິນການເຮັດວຽກມາດຕະຖານ, ໂດຍວັນເສົາ ແລະວັນອາທິດເປັນມື້ທ້າຍອາທິດ.

    WORKDAY ແມ່ນຫນ້າທີ່ສ້າງໃນ Excel 2007 - 365. ໃນຮຸ່ນກ່ອນຫນ້າ, ທ່ານຈໍາເປັນຕ້ອງເປີດໃຊ້ການວິເຄາະ.ຊຸດຂະຫນາດນ້ອຍຂອງສິ່ງທີ່ຈໍາເປັນແລະມາຈາກສ່ວນທີ່ເຫຼືອ. ຂ້າ​ພະ​ເຈົ້າ​ຂໍ​ຂອບ​ໃຈ​ທ່ານ​ສໍາ​ລັບ​ການ​ອ່ານ​ແລະ​ຫວັງ​ວ່າ​ຈະ​ໄດ້​ເບິ່ງ​ໃນ blog ຂອງ​ພວກ​ເຮົາ​ໃນ​ອາ​ທິດ​ຕໍ່​ໄປ!

    ToolPak.

    ເມື່ອໃຊ້ WORKDAY ໃນ Excel, ທ່ານຕ້ອງໃສ່ອາກິວເມັນຕໍ່ໄປນີ້:

    WORKDAY(start_date, ມື້, [ວັນພັກ])

    ຕ້ອງການ 2 argument ທຳອິດ ແລະອັນສຸດທ້າຍແມ່ນເປັນທາງເລືອກ. :

    • Start_date - ວັນທີເລີ່ມຕົ້ນນັບມື້ເຮັດວຽກ.
    • ມື້ - ຈຳນວນມື້ເຮັດວຽກທີ່ຈະເພີ່ມໃສ່/ລົບ. ຈາກ start_date. ຕົວເລກບວກສົ່ງຄືນວັນທີໃນອະນາຄົດ, ຕົວເລກລົບຈະສົ່ງຄືນວັນທີທີ່ຜ່ານມາ.
    • ວັນພັກຜ່ອນ - ບັນຊີລາຍຊື່ທາງເລືອກຂອງວັນທີທີ່ບໍ່ຄວນນັບເປັນມື້ເຮັດວຽກ. ນີ້ສາມາດເປັນຊ່ວງຂອງເຊລທີ່ມີວັນທີທີ່ທ່ານຕ້ອງການຍົກເວັ້ນຈາກການຄຳນວນ, ຫຼືເປັນອາເຣຄົງທີ່ຂອງເລກລຳດັບທີ່ເປັນຕົວແທນຂອງວັນທີ.

    ຕອນນີ້ເຈົ້າຮູ້ພື້ນຖານແລ້ວ, ເຮົາມາເບິ່ງກັນເລີຍວ່າແນວໃດ? ສາມາດໃຊ້ຟັງຊັນ WORKDAY ໃນແຜ່ນວຽກ Excel ຂອງທ່ານໄດ້.

    ວິທີໃຊ້ WORKDAY ເພື່ອເພີ່ມ/ລົບມື້ເຮັດວຽກກັບວັນທີ

    ເພື່ອຄິດໄລ່ມື້ເຮັດວຽກໃນ Excel, ໃຫ້ເຮັດຕາມກົດລະບຽບງ່າຍໆເຫຼົ່ານີ້:

    <6
  • ເພື່ອ ເພີ່ມ ມື້ເຮັດວຽກ, ໃຫ້ໃສ່ຕົວເລກບວກເປັນ ວັນ argument ຂອງສູດ WORKDAY.
  • ເພື່ອ ລົບ ມື້ເຮັດວຽກ, ໃຊ້ ຕົວເລກລົບໃນ days argument.
  • ສົມມຸດວ່າທ່ານມີວັນທີເລີ່ມຕົ້ນໃນຕາລາງ A2, ລາຍຊື່ວັນພັກໃນຕາລາງ B2:B5, ແລະທ່ານຕ້ອງການຊອກຫາ ວັນທີ 30 ມື້ເຮັດວຽກໃນອະນາຄົດແລະທີ່ຜ່ານມາ. ທ່ານສາມາດເຮັດໄດ້ໂດຍໃຊ້ສູດຕໍ່ໄປນີ້:

    ເພື່ອເພີ່ມ 30 ມື້ເຮັດວຽກກັບວັນທີເລີ່ມຕົ້ນ, ບໍ່ລວມວັນພັກໃນB2:B5:

    =WORKDAY(A2, 30, B2:B5)

    ເພື່ອລົບ 30 ມື້ເຮັດວຽກຈາກວັນທີເລີ່ມຕົ້ນ, ບໍ່ລວມວັນພັກໃນ B2:B5:

    =WORKDAY(A2, -30, B2:B5)

    ເພື່ອຄິດໄລ່ມື້ເຮັດວຽກໂດຍອີງຕາມ ໃນ ວັນທີປະຈຸບັນ , ໃຊ້ຟັງຊັນ TODAY() ເປັນວັນທີເລີ່ມຕົ້ນ:

    ເພື່ອເພີ່ມ 30 ມື້ເຮັດວຽກໃຫ້ກັບວັນທີຂອງມື້ນີ້:

    =WORKDAY(TODAY(), 30)

    ເຖິງ ລົບ 30 ມື້ເຮັດວຽກຈາກວັນທີມື້ນີ້:

    =WORKDAY(TODAY(), -30)

    ເພື່ອສະໜອງວັນທີເລີ່ມຕົ້ນໂດຍກົງໃສ່ສູດ, ໃຫ້ໃຊ້ຟັງຊັນ DATE:

    =WORKDAY(DATE(2015,5,6), 30)

    The ພາບໜ້າຈໍຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນເຖິງຜົນຂອງທັງໝົດເຫຼົ່ານີ້ ແລະສູດຄຳນວນ WORKDAY ອີກຈຳນວນໜຶ່ງ:

    ແລະຕາມທຳມະຊາດ, ທ່ານສາມາດໃສ່ຈຳນວນມື້ເຮັດວຽກເພື່ອເພີ່ມ/ຫັກຈາກວັນທີເລີ່ມຕົ້ນໃນ ເຊລບາງອັນ, ແລະຫຼັງຈາກນັ້ນອ້າງອີງເຖິງເຊລນັ້ນໃນສູດຂອງທ່ານ. ຕົວຢ່າງ:

    =WORKDAY(A2, C2)

    ບ່ອນ A2 ແມ່ນວັນທີເລີ່ມຕົ້ນ ແລະ C2 ແມ່ນຈໍານວນມື້ທີ່ບໍ່ແມ່ນທ້າຍອາທິດທີ່ຢູ່ເບື້ອງຫຼັງ (ຕົວເລກລົບ) ຫຼືກ່ອນໜ້າ (ຕົວເລກບວກ) ວັນທີເລີ່ມຕົ້ນ, ບໍ່ມີວັນພັກ. ເພື່ອຍົກເວັ້ນ.

    ເຄັດລັບ. ໃນ Excel 365 ແລະ 2021, ທ່ານສາມາດໃຊ້ WORKDAY ສົມທົບກັບ SEQUENCE ເພື່ອສ້າງຊຸດຂອງມື້ເຮັດວຽກໄດ້.

    ຟັງຊັນ Excel WORKDAY.INTL

    WORKDAY.INTL ແມ່ນການດັດແປງຂອງ WORKDAY ທີ່ມີປະສິດທິພາບຫຼາຍຂຶ້ນ. ຟັງຊັນທີ່ເຮັດວຽກກັບ ຕົວກໍານົດການທ້າຍອາທິດແບບກຳນົດເອງ . ເຊັ່ນດຽວກັນກັບ WORKDAY, ມັນຈະສົ່ງຄືນວັນທີທີ່ເປັນຈໍານວນທີ່ກໍານົດໄວ້ຂອງມື້ເຮັດວຽກໃນອະນາຄົດຫຼືໃນອະດີດ, ແຕ່ຊ່ວຍໃຫ້ທ່ານກໍານົດວ່າມື້ໃດຂອງອາທິດຄວນຖືວ່າເປັນມື້ທ້າຍອາທິດ.

    ຟັງຊັນ WORKDAY.INTL ໄດ້​ນໍາ​ສະ​ເຫນີ​ໃນ​Excel 2010 ເປັນຕົ້ນແມ່ນບໍ່ມີຢູ່ໃນ Excel ຮຸ່ນກ່ອນໜ້າ.

    ໄວຍະກອນຂອງຟັງຊັນ Excel WORKDAY.INTL ມີດັ່ງນີ້:

    WORKDAY.INTL(start_date, ມື້, [ທ້າຍອາທິດ], [ວັນພັກ])

    ສອງ argument ທຳອິດແມ່ນຕ້ອງການ ແລະຄ້າຍຄືກັບຂອງ WORKDAY:

    Start_date - ວັນທີເລີ່ມຕົ້ນ.

    ມື້ - ຈຳນວນຂອງ ມື້ເຮັດວຽກກ່ອນ (ຄ່າລົບ) ຫຼືຫຼັງຈາກ (ຄ່າບວກ) ວັນທີເລີ່ມຕົ້ນ. ຖ້າອາກິວເມັນ days ຖືກສະໜອງເປັນຕົວເລກທົດສະນິຍົມ, ມັນຈະຖືກຕັດເປັນຈຳນວນເຕັມ.

    ສອງອາກິວເມັນສຸດທ້າຍແມ່ນເປັນທາງເລືອກ:

    ທ້າຍອາທິດ - ລະບຸວ່າມື້ເຮັດວຽກໃດຄວນເປັນ ນັບເປັນມື້ທ້າຍອາທິດ. ອັນນີ້ສາມາດເປັນຕົວເລກ ຫຼືສາຍ, ດັ່ງທີ່ສະແດງຢູ່ລຸ່ມນີ້.

    ຕົວເລກ ມື້ທ້າຍອາທິດ
    1 ຫຼືຖືກລະເວັ້ນ ວັນເສົາ, ວັນອາທິດ
    2 ວັນອາທິດ, ວັນຈັນ
    3 ວັນຈັນ, ວັນອັງຄານ
    4 ວັນອັງຄານ, ວັນພຸດ
    5 ວັນພຸດ, ວັນພະຫັດ
    6 ວັນພະຫັດ, ວັນສຸກ
    7 ວັນສຸກ, ວັນເສົາ
    11 ວັນອາທິດເທົ່ານັ້ນ
    12 ວັນຈັນເທົ່ານັ້ນ
    13 ວັນອັງຄານເທົ່ານັ້ນ
    14 ວັນພຸດເທົ່ານັ້ນ
    15 ວັນພະຫັດເທົ່ານັ້ນ
    16 ວັນສຸກເທົ່ານັ້ນ
    17 ວັນເສົາເທົ່ານັ້ນ

    ສະຕຣິງທ້າຍອາທິດ - ຊຸດຂອງເຈັດ 0's ແລະ 1's ທີ່ສະແດງເຖິງເຈັດມື້ຂອງອາທິດ,ເລີ່ມແຕ່ວັນຈັນ. 1 ເປັນຕົວແທນຂອງມື້ທີ່ບໍ່ເຮັດວຽກ ແລະ 0 ເປັນຕົວແທນຂອງມື້ເຮັດວຽກ. ຕົວຢ່າງ:

    • "0000011" - ວັນເສົາ ແລະ ວັນອາທິດແມ່ນມື້ພັກ.
    • "1000001" - ວັນຈັນ ແລະ ວັນອາທິດແມ່ນທ້າຍອາທິດ.

    ໃນຕອນທໍາອິດທີ່ເຫັນ , ສະຕຣິງທ້າຍອາທິດອາດເບິ່ງຄືວ່າເປັນເລື່ອງທີ່ແປກປະຫຼາດ, ແຕ່ສ່ວນຕົວຂ້ອຍມັກວິທີນີ້ດີກວ່າ ເພາະວ່າເຈົ້າສາມາດສ້າງສາຍທ້າຍອາທິດໄດ້ໂດຍທີ່ບໍ່ຕ້ອງຈື່ຕົວເລກໃດໆເລີຍ.

    ວັນພັກຜ່ອນ - ບັນຊີລາຍຊື່ທາງເລືອກຂອງວັນທີ. ທ່ານຕ້ອງການຍົກເວັ້ນຈາກປະຕິທິນມື້ເຮັດວຽກ. ອັນນີ້ສາມາດເປັນຊ່ວງຂອງເຊລທີ່ມີວັນທີ, ຫຼືຄ່າຄົງທີ່ຂອງອາເຣທີ່ສະແດງເຖິງວັນທີເຫຼົ່ານັ້ນ.

    ການໃຊ້ WORKDAY.INTL ໃນ Excel - ຕົວຢ່າງສູດ

    ດີ, ຂະໜາດໃຫຍ່ພໍສົມຄວນ. ທິດສະດີທີ່ພວກເຮົາຫາກໍສົນທະນາກັນອາດເບິ່ງຄືວ່າຂ້ອນຂ້າງສັບສົນ ແລະສັບສົນ, ແຕ່ການລອງໃຊ້ສູດສູດຈະເຮັດໃຫ້ສິ່ງຕ່າງໆງ່າຍແທ້ໆ.

    ໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ໂດຍມີວັນທີເລີ່ມຕົ້ນຢູ່ໃນຕາລາງ A2 ແລະລາຍການວັນພັກໃນ A5. :A8, ມາຄິດໄລ່ມື້ເຮັດວຽກກັບທ້າຍອາທິດແບບກຳນົດເອງ.

    ເພື່ອ ເພີ່ມ 30 ມື້ເຮັດວຽກກັບວັນທີເລີ່ມຕົ້ນ, ວັນສຸກ ແລະ ວັນເສົານັບເປັນທ້າຍອາທິດ ແລະວັນພັກໃນ A5:A8 ບໍ່ລວມ:

    =WORKDAY.INTL(A2, 30, 7, A5:A8)

    ຫຼື

    =WORKDAY.INTL(A2, 30, "0000110", A5:A8)

    ເຖິງ ລົບ 30 ມື້ເຮັດວຽກຈາກວັນທີເລີ່ມຕົ້ນ, ວັນອາທິດ ແລະວັນຈັນນັບເປັນທ້າຍອາທິດ ແລະວັນພັກໃນ A5:A8 ບໍ່ລວມເອົາ :

    =WORKDAY.INTL(A2, -30, 2, A5:A8)

    ຫຼື

    =WORKDAY.INTL(A2, -30, "1000001", A5:A8)

    ເພື່ອເພີ່ມ 10 ມື້ເຮັດວຽກໃສ່ ວັນທີປະຈຸບັນ , ວັນອາທິດເປັນມື້ທ້າຍອາທິດເທົ່ານັ້ນ, ບໍ່ວັນພັກ:

    =WORKDAY.INTL(TODAY(), 10, 11)

    ຫຼື

    =WORKDAY.INTL(A2, 10, "0000001")

    ໃນຊີດ Excel ຂອງທ່ານ, ສູດອາດຈະຄ້າຍຄືກັນກັບນີ້:

    ໝາຍເຫດ. ທັງສອງຟັງຊັນ Excel WORKDAY ແລະ WORKDAY.INTL ຕອບເລກລໍາດັບທີ່ເປັນຕົວແທນຂອງວັນທີ. ເພື່ອເອົາຕົວເລກເຫຼົ່ານັ້ນສະແດງເປັນວັນທີ, ເລືອກຕາລາງທີ່ມີຕົວເລກ ແລະກົດ Ctrl+1 ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Format Cells . ໃນແຖບ ຕົວເລກ , ເລືອກ ວັນທີ ໃນລາຍການ ໝວດໝູ່ , ແລະເລືອກຮູບແບບວັນທີທີ່ທ່ານຕ້ອງການ. ສໍາລັບຂັ້ນຕອນລະອຽດ, ກະລຸນາເບິ່ງວິທີປ່ຽນຮູບແບບວັນທີໃນ Excel.

    Excel WORKDAY ແລະ WORKDAY.INTL ຜິດພາດ

    ຖ້າ Excel WORKDAY ຫຼື WORKDAY.INTL ສູດຄຳນວນຄືນຄວາມຜິດພາດ, ເຫດຜົນອາດຈະເປັນໜຶ່ງໃນຕໍ່ໄປນີ້:

    # NUM! ຂໍ້ຜິດພາດເກີດຂຶ້ນຖ້າຫາກວ່າອັນໃດນຶ່ງ:

    • ການລວມກັນຂອງອາກິວເມັນ start_date ແລະ days ສົ່ງຜົນໃຫ້ວັນທີບໍ່ຖືກຕ້ອງ, ຫຼື
    • weekend ອາກິວເມັນໃນຟັງຊັນ WORKDAY.INTL ບໍ່ຖືກຕ້ອງ .

    #VALUE! ຂໍ້ຜິດພາດເກີດຂຶ້ນຖ້າ:

    • start_date ຫຼືຄ່າໃດໆໃນ holidays ບໍ່ແມ່ນວັນທີທີ່ຖືກຕ້ອງ, ຫຼື
    • days argument ບໍ່ແມ່ນຕົວເລກ.

    ຟັງຊັນ Excel NETWORKDAYS

    ຟັງຊັນ NETWORKDAYS ໃນ Excel ຕອບຈໍານວນມື້ເຮັດວຽກລະຫວ່າງສອງວັນທີ, ບໍ່ລວມທ້າຍອາທິດ ແລະ, ທາງເລືອກ, ວັນພັກຜ່ອນທີ່ທ່ານ ລະບຸ.

    ໄວຍະກອນຂອງ Excel NETWORKDAYS ແມ່ນເຂົ້າໃຈງ່າຍ ແລະຈື່ງ່າຍ:

    NETWORKDAYS(start_date, end_date, [ວັນພັກ])

    ສອງອາກິວເມັນທຳອິດແມ່ນບັງຄັບ ແລະອັນທີສາມແມ່ນທາງເລືອກ:

    • Start_date - ວັນທີເລີ່ມຕົ້ນຈາກມື້ທີ່ຈະເລີ່ມນັບມື້ເຮັດວຽກ.
    • End_date - ຈຸດສິ້ນສຸດຂອງໄລຍະເວລາທີ່ ທ່ານກຳລັງນັບມື້ເຮັດວຽກ.

    ທັງວັນທີເລີ່ມຕົ້ນ ແລະວັນທີສິ້ນສຸດແມ່ນນັບຢູ່ໃນຈໍານວນມື້ເຮັດວຽກທີ່ສົ່ງຄືນ.

    • ວັນພັກຜ່ອນ - ລາຍຊື່ທາງເລືອກ ຂອງວັນພັກທີ່ບໍ່ຄວນນັບເປັນມື້ເຮັດວຽກ.

    ວິທີໃຊ້ NETWORKDAYS ໃນ Excel - ຕົວຢ່າງສູດ

    ສົມມຸດວ່າທ່ານມີລາຍຊື່ວັນພັກຢູ່ໃນເຊວ A2:A5, ວັນທີເລີ່ມຕົ້ນໃນຖັນ B, ວັນທີສິ້ນສຸດໃນຖັນ C, ແລະທ່ານຕ້ອງການຮູ້ວ່າຈໍານວນມື້ເຮັດວຽກຢູ່ໃນລະຫວ່າງວັນທີເຫຼົ່ານີ້. ສູດ NETWORKDAYS ທີ່ເຫມາະສົມແມ່ນງ່າຍທີ່ຈະຄິດອອກ:

    =NETWORKDAYS(B2, C2, $A$2:$A$5)

    ໃຫ້ສັງເກດວ່າຟັງຊັນ Excel NETWORKDAYS ໃຫ້ຜົນເປັນຄ່າບວກເມື່ອວັນທີເລີ່ມຕົ້ນນ້ອຍກວ່າວັນທີສິ້ນສຸດ, ແລະຄ່າລົບຖ້າ ວັນທີສິ້ນສຸດແມ່ນຫລ້າສຸດກວ່າວັນທີເລີ່ມຕົ້ນ (ເຊັ່ນໃນແຖວທີ 5):

    ຟັງຊັນ Excel NETWORKDAYS.INTL

    ເຊັ່ນດຽວກັນກັບ NETWORKDAYS, ຟັງຊັນ NETWORKDAYS.INTL ຂອງ Excel ຄິດໄລ່ຈໍານວນມື້ເຮັດວຽກລະຫວ່າງສອງວັນທີ, ແຕ່ໃຫ້ທ່ານລະບຸວ່າມື້ໃດຄວນນັບເປັນມື້ທ້າຍອາທິດ.

    syntax ຂອງຟັງຊັນ NETWORKDAYS.INTL ແມ່ນຄ້າຍຄືກັນກັບ NETWORKDAYS', ຍົກເວັ້ນມັນມີສ່ວນເພີ່ມເຕີມ [ທ້າຍອາທິດ. ] ພາຣາມິເຕີທີ່ລະບຸວ່າມື້ໃດຂອງອາທິດຄວນຖືກນັບເປັນທ້າຍອາທິດ.

    NETWORKDAYS.INTL(start_date, end_date, [weekend], [ holidays] )

    The weekend argument can acceptບໍ່ວ່າຈະເປັນຕົວເລກຫຼືສາຍ. ຕົວເລກ ແລະສະຕຣິງທ້າຍອາທິດແມ່ນຄືກັນກັບໃນພາຣາມິເຕີ weekend ຂອງຟັງຊັນ WORKDAY.INTL.

    ຟັງຊັນ NETWORKDAYS.INTL ມີໃຫ້ນຳໃຊ້ໃນ Excel 365 - 2010.

    ການໃຊ້ງານ NETWORKDAYS.INTL ໃນ Excel - ຕົວຢ່າງສູດ

    ການ​ນໍາ​ໃຊ້​ບັນ​ຊີ​ລາຍ​ການ​ຂອງ​ວັນ​ທີ​ຈາກ​ຕົວ​ຢ່າງ​ທີ່​ຜ່ານ​ມາ​, ໃຫ້​ຄໍາ​ນວນ​ຂອງ​ຈໍາ​ນວນ​ຂອງ​ມື້​ເຮັດ​ວຽກ​ລະ​ຫວ່າງ​ສອງ​ວັນ​ທີ່​ວັນ​ອາ​ທິດ​ເປັນ​ພຽງ​ແຕ່​ວັນ​ອາ​ທິດ​. ສໍາລັບການນີ້, ທ່ານພິມເລກ 11 ໃນອາກິວເມັນ weekend ຂອງສູດ NETWORKDAYS.INTL ຂອງທ່ານ ຫຼືສ້າງສະຕຣິງຂອງຫົກ 0 ແລະຫນຶ່ງ 1 ("0000001"):

    =NETWORKDAYS.INTL(B2, C2, 11, $A$2:$A$5)

    ຫຼື

    =NETWORKDAYS.INTL(B2, C2, "0000001", $A$2:$A$5)

    ຮູບໜ້າຈໍຕໍ່ໄປນີ້ພິສູດໄດ້ວ່າ ສູດທັງສອງໃຫ້ຜົນໄດ້ຮັບທີ່ຄືກັນແທ້ໆ.

    ວິທີໄຮໄລ້ມື້ເຮັດວຽກໃນ Excel

    ການໃຊ້ ຟັງຊັນ WORKDAY ແລະ WORKDAY.INTL, ທ່ານບໍ່ພຽງແຕ່ສາມາດຄິດໄລ່ມື້ເຮັດວຽກໃນແຜ່ນວຽກ Excel ຂອງທ່ານເທົ່ານັ້ນ, ແຕ່ຍັງເນັ້ນໃສ່ພວກມັນຕາມເຫດຜົນທາງທຸລະກິດຂອງທ່ານຕ້ອງການ. ສໍາລັບນີ້, ທ່ານສ້າງກົດລະບຽບການຈັດຮູບແບບທີ່ມີເງື່ອນໄຂດ້ວຍສູດ WORKDAY ຫຼື WORKDAY.INTL.

    ຕົວຢ່າງ, ໃນລາຍການວັນທີໃນຖັນ B, ໃຫ້ເນັ້ນສະເພາະວັນທີໃນອະນາຄົດທີ່ຢູ່ພາຍໃນ 15 ມື້ເຮັດວຽກຈາກວັນທີຂອງມື້ນີ້. , ບໍ່ລວມມື້ພັກສອງໃນຕາລາງ A2:A3. ສູດທີ່ຊັດເຈນທີ່ສຸດທີ່ເຂົ້າມາໃນໃຈມີດັ່ງນີ້:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3))

    ສ່ວນທໍາອິດຂອງການທົດສອບຕາມເຫດຜົນຈະຕັດວັນທີທີ່ຜ່ານມາ, ເຊັ່ນ: ທ່ານກວດເບິ່ງວ່າວັນທີເທົ່າກັບຫຼືຫຼາຍກວ່າມື້ນີ້. : $B2>TODAY(). ແລະໃນພາກທີສອງ, ທ່ານກວດສອບບໍ່ວ່າຈະເປັນວັນທີບໍ່ເກີນ 15 ມື້ໃນອານາຄົດ, ບໍ່ລວມມື້ທ້າຍອາທິດ ແລະວັນພັກທີ່ກຳນົດໄວ້: $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3)

    ສູດຄຳນວນເບິ່ງຖືກຕ້ອງ, ແຕ່ເມື່ອທ່ານສ້າງກົດຕາມມັນ, ທ່ານຈະຮູ້ວ່າມັນເນັ້ນໃສ່ຜິດ. ວັນທີ:

    ໃຫ້ພວກເຮົາພະຍາຍາມຫາເຫດຜົນວ່າເປັນຫຍັງມັນເກີດຂຶ້ນ. ບັນຫາບໍ່ແມ່ນກັບຟັງຊັນ WORKDAY, ຍ້ອນວ່າບາງຄົນອາດຈະສະຫຼຸບ. ຫນ້າທີ່ແມ່ນຖືກຕ້ອງ, ແຕ່ ... ຕົວຈິງແລ້ວມັນເຮັດຫຍັງ? ມັນຈະສົ່ງຄືນວັນທີ 15 ມື້ເຮັດວຽກຈາກນີ້, ບໍ່ລວມມື້ທ້າຍອາທິດ (ວັນເສົາ ແລະ ວັນອາທິດ) ແລະວັນພັກໃນຕາລາງ A2:A3.

    ຕົກລົງ, ແລະກົດທີ່ອີງໃສ່ສູດນີ້ເຮັດຫຍັງແດ່? ມັນເນັ້ນໃສ່ວັນທີທັງໝົດທີ່ເທົ່າກັບ ຫຼືໃຫຍ່ກວ່າມື້ນີ້ ແລະໜ້ອຍກວ່າວັນທີທີ່ສົ່ງຄືນໂດຍຟັງຊັນ WORKDAY. ເຈົ້າເຫັນບໍ? ວັນທີທັງໝົດ! ຖ້າທ່ານບໍ່ຕ້ອງການສີໃນທ້າຍອາທິດແລະວັນພັກ, ທ່ານຈໍາເປັນຕ້ອງບອກ Excel ຢ່າງຈະແຈ້ງວ່າບໍ່ໃຫ້. ດັ່ງນັ້ນ, ພວກເຮົາກຳລັງເພີ່ມສອງເງື່ອນໄຂໃສ່ສູດຂອງພວກເຮົາ:

    • ຟັງຊັນ WEEKDAY ທີ່ຈະບໍ່ລວມມື້ພັກ: WEEKDAY($B2, 2)<6
    • ຟັງຊັນ COUNTIF ເພື່ອຍົກເວັ້ນວັນພັກ. : COUNTIF($A$2:$A$3, $B2)=0

    ດັ່ງທີ່ສະແດງໃນພາບໜ້າຈໍລຸ່ມນີ້, ສູດທີ່ປັບປຸງໃຫ້ເຮັດວຽກໄດ້ສົມບູນແບບ:

    =AND($B2>TODAY(), $B2<=WORKDAY(TODAY(), 15, $A$2:$A$3), COUNTIF($A$2:$A$3, $B2)=0, WEEKDAY($B2, 2)<6)

    <0

    ດັ່ງທີ່ເຈົ້າເຫັນ, ຟັງຊັນ WORKDAY ແລະ WORKDAY.INTL ເຮັດໃຫ້ການຄຳນວນມື້ເຮັດວຽກໃນ Excel ງ່າຍ ແລະໄວ. ແນ່ນອນ, ສູດຊີວິດຈິງຂອງເຈົ້າມີແນວໂນ້ມທີ່ຈະມີຄວາມຊັບຊ້ອນຫຼາຍ, ແຕ່ການຮູ້ພື້ນຖານຊ່ວຍຢ່າງຫຼວງຫຼາຍ, ເພາະວ່າເຈົ້າສາມາດຈື່ໄດ້ເທົ່ານັ້ນ.

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.