COUNTBLANK ແລະຟັງຊັນອື່ນໆເພື່ອນັບຕາລາງຫວ່າງເປົ່າໃນ Excel

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

ບົດສອນສົນທະນາກ່ຽວກັບ syntax ແລະການນໍາໃຊ້ພື້ນຖານຂອງຟັງຊັນ COUNTBLANK ເພື່ອນັບຈໍານວນຕາລາງເປົ່າໃນ Excel.

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

    ຟັງ​ຊັນ Excel COUNTBLANK

    The ຟັງຊັນ COUNTBLANK ໃນ Excel ຖືກອອກແບບມາເພື່ອນັບຕາລາງຫວ່າງເປົ່າຢູ່ໃນຂອບເຂດທີ່ລະບຸ. ມັນຂຶ້ນກັບປະເພດຂອງຟັງຊັນສະຖິຕິ ແລະມີຢູ່ໃນທຸກລຸ້ນຂອງ Excel ສໍາລັບ Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, ແລະ Excel 2007.

    syntax ຂອງຟັງຊັນນີ້ແມ່ນກົງໄປກົງມາຫຼາຍ. ແລະຕ້ອງການພຽງແຕ່ຫນຶ່ງ argument:

    COUNTBLANK(range)

    ບ່ອນທີ່ range ແມ່ນໄລຍະຂອງຕາລາງທີ່ຈະນັບຊ່ອງຫວ່າງ.

    ນີ້ແມ່ນຕົວຢ່າງຂອງ COUNTBLANK. ສູດໃນ Excel ໃນຮູບແບບທີ່ງ່າຍດາຍທີ່ສຸດຂອງມັນ:

    =COUNTBLANK(A2:D2)

    ສູດ, ເຂົ້າໄປໃນ E2 ແລະຄັດລອກລົງໄປ E7, ກໍານົດຈໍານວນຕາລາງຫວ່າງຢູ່ໃນຖັນ A ຫາ D ໃນແຕ່ລະແຖວແລະສົ່ງຄືນສິ່ງເຫຼົ່ານີ້. ຜົນໄດ້ຮັບ:

    ເຄັດລັບ. ເພື່ອນັບ ບໍ່ຫວ່າງ ເຊລໃນ Excel, ໃຫ້ໃຊ້ຟັງຊັນ COUNTA.

    ຟັງຊັນ COUNTBLANK - 3ສິ່ງທີ່ຄວນຈື່

    ເພື່ອໃຊ້ສູດ Excel ຢ່າງມີປະສິດທິພາບສໍາລັບການນັບຕາລາງຫວ່າງເປົ່າ, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະເຂົ້າໃຈສິ່ງທີ່ຈຸລັງທີ່ຟັງຊັນ COUNTBLANK ຖືວ່າເປັນ "blanks".

    1. ເຊລທີ່ມີຂໍ້ຄວາມໃດໆ. , ຕົວເລກ, ວັນທີ, ຄ່າທາງເຫດຜົນ, ຍະຫວ່າງ ຫຼືຄວາມຜິດພາດບໍ່ໄດ້ຖືກນັບ. return Empty strings ("") ຖືວ່າຫວ່າງເປົ່າ ແລະຖືກນັບແລ້ວ. ສູດຄຳນວນທີ່ໃຫ້ຄ່າສະຕຣິງຫວ່າງເປົ່າແມ່ນນັບສອງເທື່ອ:
      • COUNTBLANK ພິຈາລະນາສະຕຣິງທີ່ມີຄວາມຍາວສູນເປັນຕາລາງຫວ່າງເປົ່າ ເພາະວ່າມັນປາກົດວ່າຫວ່າງເປົ່າ.
      • COUNTA ປະຕິບັດຕໍ່ສະຕຣິງທີ່ມີຄວາມຍາວສູນເປັນ ເຊລທີ່ບໍ່ຫວ່າງເປົ່າ ເພາະຕົວຈິງແລ້ວມັນມີສູດ. ຕົວຢ່າງສູດ

        COUNTBLANK ແມ່ນສະດວກທີ່ສຸດແຕ່ບໍ່ໄດ້ຢູ່ໃນ ວິທີການນັບຈຸລັງຫວ່າງເປົ່າໃນ Excel. ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວິທີການອື່ນໆຈຳນວນໜຶ່ງ ແລະອະທິບາຍວ່າສູດໃດດີທີ່ສຸດທີ່ຈະໃຊ້ໃນສະຖານະການໃດນຶ່ງ.

        ນັບຕາລາງຫວ່າງຢູ່ໃນຂອບເຂດດ້ວຍ COUNTBLANK

        ທຸກຄັ້ງທີ່ເຈົ້າຕ້ອງການນັບຊ່ອງຫວ່າງໃນ Excel, COUNTBLANK ເປັນຟັງຊັນທຳອິດທີ່ຕ້ອງລອງ.

        ຕົວຢ່າງ, ເພື່ອເອົາຈຳນວນຂອງເຊລຫວ່າງເປົ່າໃນແຕ່ລະແຖວໃນຕາຕະລາງຂ້າງລຸ່ມນີ້, ພວກເຮົາໃສ່ປຸ່ມສູດຕໍ່ໄປນີ້ໃນ F2:

        =COUNTBLANK(A2:E2)

        ເມື່ອພວກເຮົາໃຊ້ການອ້າງອີງທີ່ກ່ຽວຂ້ອງສໍາລັບໄລຍະ, ພວກເຮົາພຽງແຕ່ສາມາດລາກສູດລົງມາ ແລະການອ້າງອີງຈະປັບອັດຕະໂນມັດສໍາລັບແຕ່ລະແຖວ, ຜົນໄດ້ຮັບຕໍ່ໄປນີ້:

        ວິທີນັບຕາລາງເປົ່າໃນ Excel ໂດຍໃຊ້ COUNTIFS ຫຼື COUNTIF

        ອີກວິທີໜຶ່ງໃນການນັບຕາລາງຫວ່າງໃນ Excel ແມ່ນການໃຊ້ຟັງຊັນ COUNTIF ຫຼື COUNTIFS ຫຼືດ້ວຍ string ຫວ່າງເປົ່າ ("") ເປັນເງື່ອນໄຂ.

        ໃນກໍລະນີຂອງພວກເຮົາ, ສູດຈະໄປດັ່ງຕໍ່ໄປນີ້:

        =COUNTIF(B2:E2, "")

        ຫຼື

        =COUNTIFS(B2:E2, "")

        ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ຜົນໄດ້ຮັບຂອງ COUNTIFS ແມ່ນຄືກັນກັບຂອງ COUNTBLANK, ດັ່ງນັ້ນສູດໃດທີ່ຈະໃຊ້ໃນສະຖານະການນີ້ແມ່ນເປັນເລື່ອງຂອງຄວາມມັກສ່ວນຕົວຂອງເຈົ້າ.

        ນັບຕາລາງຫວ່າງທີ່ມີເງື່ອນໄຂ

        ໃນສະຖານະການໃດໜຶ່ງ, ເມື່ອທ່ານຕ້ອງການນັບຕາລາງຫວ່າງເປົ່າໂດຍອີງໃສ່ບາງເງື່ອນໄຂ, COUNTIFS ເປັນຟັງຊັນທີ່ເໝາະສົມທີ່ຈະໃຊ້ເປັນ syntax ຂອງມັນໃຫ້ ຫຼາຍອັນ. ເງື່ອນໄຂ .

        ຕົວຢ່າງ, ເພື່ອກໍານົດຈໍານວນຂອງຈຸລັງທີ່ມີ "Apples" ໃນ col. umn A ແລະ blanks ໃນຖັນ C, ໃຊ້ສູດນີ້:

        =COUNTIFS(A2:A9, "apples", C2:C9, "")

        ຫຼືໃສ່ເງື່ອນໄຂໃນຕາລາງທີ່ກໍານົດໄວ້ກ່ອນ, ເວົ້າວ່າ F1, ແລະອ້າງອີງເຖິງຕາລາງນັ້ນເປັນເງື່ອນໄຂ:

        =COUNTIFS(A2:A9, F1, C2:C9, "")

        ຖ້າ COUNTBLANK ໃນ Excel

        ໃນບາງກໍລະນີ, ທ່ານອາດຈະຕ້ອງການບໍ່ພຽງແຕ່ນັບຕາລາງຫວ່າງຢູ່ໃນຂອບເຂດ, ແຕ່ດໍາເນີນການບາງຢ່າງຂຶ້ນກັບ ບໍ່ວ່າຈະມີຕາລາງຫວ່າງເປົ່າຫຼືບໍ່.

        ເຖິງແມ່ນວ່າຈະບໍ່ມີ IF ໃນຕົວຟັງຊັນ COUNTBLANK ໃນ Excel, ທ່ານສາມາດສ້າງສູດຂອງທ່ານເອງໄດ້ງ່າຍໆໂດຍການໃຊ້ຟັງຊັນ IF ແລະ COUNTBLANK ຮ່ວມກັນ. ນີ້ແມ່ນວິທີ:

        • ກວດເບິ່ງວ່າຊ່ອງຫວ່າງນັບເທົ່າກັບສູນຫຼືບໍ່ ແລະໃສ່ການສະແດງຜົນນີ້ໃນການທົດສອບເຫດຜົນຂອງ IF:

          COUNTBLANK(B2:D2)=0

        • ຖ້າການທົດສອບຕາມເຫດຜົນປະເມີນເປັນ TRUE , ຜົນອອກມາວ່າ "ບໍ່ມີຊ່ອງຫວ່າງ". 3>

          ດັ່ງ​ນັ້ນ, ສູດ​ຈະ​ກໍາ​ນົດ​ແຖວ​ທັງ​ຫມົດ​ທີ່​ມີ​ຫນຶ່ງ​ຫຼື​ຫຼາຍ​ຄ່າ​ທີ່​ຂາດ​ຫາຍ​ໄປ:

          ຫຼື​ທ່ານ​ສາ​ມາດ​ດໍາ​ເນີນ​ການ​ຟັງ​ຊັນ​ອື່ນ​ໂດຍ​ອີງ​ຕາມ​ການ​ນັບ​ເປົ່າ​ຫວ່າງ. ຕົວຢ່າງ: ຖ້າບໍ່ມີຕາລາງຫວ່າງເປົ່າຢູ່ໃນຂອບເຂດ B2:D2 (ເຊັ່ນ: ຖ້າ COUNTBLANK ຕອບເປັນ 0), ຫຼັງຈາກນັ້ນໃຫ້ຜົນລວມຄ່າ, ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ສົ່ງກັບ "Blanks":

          =IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")

          ວິທີນັບແຖວຫວ່າງໃນ Excel

          ສົມມຸດວ່າທ່ານມີຕາຕະລາງທີ່ບາງແຖວມີຂໍ້ມູນໃນຂະນະທີ່ແຖວອື່ນໆຫວ່າງເປົ່າທັງໝົດ. ຄໍາຖາມແມ່ນ - ເຈົ້າເອົາຈໍານວນແຖວທີ່ບໍ່ມີສິ່ງໃດຢູ່ໃນພວກມັນໄດ້ແນວໃດ?

          ການແກ້ໄຂທີ່ງ່າຍທີ່ສຸດໃນໃຈແມ່ນການເພີ່ມຖັນຜູ້ຊ່ວຍແລະຕື່ມຂໍ້ມູນໃສ່ດ້ວຍສູດ Excel COUNTBLANK ທີ່ຊອກຫາ. ຈຳນວນຂອງຕາລາງຫວ່າງເປົ່າໃນແຕ່ລະແຖວ:

          =COUNTBLANK(A2:E2)

          ແລະຫຼັງຈາກນັ້ນ, ໃຊ້ຟັງຊັນ COUNTIF ເພື່ອຊອກຫາວ່າຕາລາງທັງໝົດຫວ່າງເປົ່າມີຈັກແຖວ. ເນື່ອງຈາກຕາຕະລາງແຫຼ່ງຂອງພວກເຮົາມີ 5 ຖັນ (A ຫາ E), ພວກເຮົານັບແຖວທີ່ມີ 5 ຕາລາງຫວ່າງເປົ່າ:

          =COUNTIF(F2:F8, 5))

          ແທນ"hardcoding" ຈຳນວນຖັນ, ທ່ານສາມາດໃຊ້ຟັງຊັນ COLUMNS ເພື່ອຄຳນວນອັດຕະໂນມັດ:

          =COUNTIF(F2:F8, COLUMNS(A2:E2))

          ຖ້າທ່ານບໍ່ຢາກຂັດໂຄງສ້າງ ຂອງແຜ່ນວຽກທີ່ອອກແບບມາຢ່າງສວຍງາມຂອງເຈົ້າ, ເຈົ້າສາມາດບັນລຸຜົນໄດ້ຄືກັນດ້ວຍສູດທີ່ຊັບຊ້ອນຫຼາຍ ເຊິ່ງບໍ່ຈຳເປັນຕ້ອງມີຖັນຕົວຊ່ວຍ ຫຼື ແມ້ແຕ່ໃສ່ array:

          =SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))

          ໂດຍການເຮັດວຽກຈາກພາຍໃນສູ່ພາຍນອກ, ນີ້ແມ່ນສິ່ງທີ່ສູດເຮັດ:

          • ທໍາອິດ, ທ່ານກວດເບິ່ງຂອບເຂດທັງຫມົດສໍາລັບຕາລາງທີ່ບໍ່ແມ່ນຫວ່າງເປົ່າໂດຍການນໍາໃຊ້ການສະແດງອອກເຊັ່ນ A2:E8", ແລະຫຼັງຈາກນັ້ນບີບບັງຄັບ. ຄ່າທີ່ສົ່ງຄືນຄ່າຂອງ TRUE ແລະ FALSE ເປັນ 1 ແລະ 0's ໂດຍໃຊ້ຕົວປະຕິບັດການ unary ສອງເທົ່າ (--). ຜົນຂອງການດຳເນີນການນີ້ແມ່ນອາເຣສອງມິຕິຂອງອັນໜຶ່ງ (ບໍ່ຫວ່າງ) ແລະສູນ (ຫວ່າງເປົ່າ).
          • ຈຸດປະສົງຂອງພາກສ່ວນ ROW ແມ່ນເພື່ອສ້າງອາເຣແນວຕັ້ງຂອງຕົວເລກ ທີ່ບໍ່ແມ່ນສູນ. ຄ່າ, ເຊິ່ງຈໍານວນອົງປະກອບເທົ່າກັບຈໍານວນຖັນຂອງຊ່ວງ. ໃນກໍລະນີຂອງພວກເຮົາ, ໄລຍະປະກອບດ້ວຍ 5 ຖັນ (A2:E8), ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໄດ້ຮັບ array ນີ້: {1;2;3;4;5}
          • ຟັງຊັນ MMULT ຈະຄິດໄລ່ຜະລິດຕະພັນ matrix ຂອງ arrays ຂ້າງເທິງແລະ ສ້າງຜົນໄດ້ຮັບເຊັ່ນ: {11;0;15;8;0;8;10}. ໃນ array ນີ້, ສິ່ງດຽວທີ່ມີຄວາມສໍາຄັນສໍາລັບພວກເຮົາແມ່ນ 0 ຄ່າທີ່ເປັນຕົວແທນຂອງແຖວທີ່ຕາລາງທັງຫມົດຫວ່າງເປົ່າ.
          • ສຸດທ້າຍ, ທ່ານສົມທຽບແຕ່ລະອົງປະກອບຂອງ array ຂ້າງເທິງກັບສູນ, coerce TRUE ແລະ FALSE ເປັນ 1 ແລະ 0, ແລະຫຼັງຈາກນັ້ນສະຫຼຸບອົງປະກອບຂອງສຸດທ້າຍນີ້array: {0;1;0;0;1;0;0}. ຈົ່ງຈື່ໄວ້ວ່າ 1 ຂອງກົງກັບແຖວຫວ່າງເປົ່າ, ທ່ານໄດ້ຮັບຜົນທີ່ຕ້ອງການ.

          ຖ້າສູດຂ້າງເທິງເບິ່ງຄືວ່າຍາກເກີນໄປທີ່ເຈົ້າຈະເຂົ້າໃຈໄດ້, ເຈົ້າອາດຈະມັກອັນນີ້ດີກວ່າ:

          =SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))

          ຢູ່ນີ້, ທ່ານໃຊ້ຟັງຊັນ COUNTIF ເພື່ອຊອກຫາຈໍານວນຕາລາງທີ່ບໍ່ແມ່ນຫວ່າງຢູ່ໃນແຕ່ລະແຖວ, ແລະໂດຍທາງອ້ອມ "ປ້ອນ" ແຖວໄປຫາ COUNTIF ເທື່ອລະອັນ. ຜົນໄດ້ຮັບຂອງການດໍາເນີນການນີ້ແມ່ນ array ເຊັ່ນ: {4;0;5;3;0;3;4}. ການກວດສອບສໍາລັບ 0, ປ່ຽນອາເຣຂ້າງເທິງເປັນ {0;1;0;0;1;0;0} ເຊິ່ງ 1's ເປັນຕົວແທນຂອງແຖວຫວ່າງເປົ່າ, ດັ່ງນັ້ນທ່ານພຽງແຕ່ຕ້ອງການເພີ່ມພວກມັນ.

          ນັບຕາລາງຫວ່າງເປົ່າແທ້ໆ. ບໍ່ລວມເອົາສະຕຣິງຫວ່າງເປົ່າ

          ໃນຕົວຢ່າງທີ່ຜ່ານມາທັງໝົດ, ພວກເຮົາກຳລັງນັບເຊວທີ່ຫວ່າງເປົ່າ ລວມທັງອັນທີ່ປາກົດພຽງແຕ່ຫວ່າງເປົ່າ ແຕ່ໃນຄວາມເປັນຈິງແລ້ວ, ມີສະຕຣິງຫວ່າງເປົ່າ ("") ທີ່ສົ່ງກັບມາໂດຍບາງສູດ. ໃນ​ກໍ​ລະ​ນີ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ຍົກ​ເວັ້ນ​ສະ​ຕ​ຣິ​ງ​ຄວາມ​ຍາວ​ສູນ​ຈາກ​ຜົນ​ໄດ້​ຮັບ​, ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ສູດ​ທົ່ວ​ໄປ​ນີ້​:

          ROWS( range ) * COLUMNS( range ) - COUNTA( range )

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

          ຕົວຢ່າງ, ເພື່ອກໍານົດຈໍານວນຈຸລັງທີ່ຫວ່າງເປົ່າຢ່າງແທ້ຈິງຢູ່ໃນ ຊ່ວງ A2:A8, ນີ້ແມ່ນສູດໃຊ້:

          =ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)

          ພາບໜ້າຈໍຂ້າງລຸ່ມນີ້ສະແດງຜົນ:

          ນັ້ນຄືວິທີນັບຕາລາງຫວ່າງເປົ່າໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຫນ້າ!

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