Excel SUMIF ມີຫຼາຍ OR ຫຼາຍເງື່ອນໄຂ

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

ເຈົ້າຮູ້ວິທີລວມຕົວເລກໃນຖັນໃດນຶ່ງເມື່ອຄ່າໃນຖັນອື່ນກົງກັບເງື່ອນໄຂທີ່ລະບຸໄວ້ບໍ? ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ 3 ວິທີທີ່ແຕກຕ່າງກັນເພື່ອເຮັດ SUMIF ໂດຍໃຊ້ຫຼາຍເງື່ອນໄຂ ແລະເຫດຜົນ OR. ຟັງຊັນນີ້ຖືກອອກແບບມາເພື່ອເຮັດວຽກກັບ AND logic - ຕາລາງຈະຖືກເພີ່ມພຽງແຕ່ເມື່ອເງື່ອນໄຂທີ່ລະບຸໄວ້ທັງຫມົດແມ່ນຖືກຕ້ອງສໍາລັບຕາລາງນັ້ນ. ຢ່າງໃດກໍຕາມ, ໃນບາງສະຖານະການ, ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ລວມກັບຫຼາຍເງື່ອນໄຂ OR, i.e. ເພື່ອເພີ່ມຕາລາງໃນເວລາທີ່ເງື່ອນໄຂໃດນຶ່ງແມ່ນຄວາມຈິງ. ແລະນີ້ແມ່ນເວລາທີ່ຟັງຊັນ SUMIF ມາພ້ອມໆກັນ.

    SUMIF + SUMIF ເພື່ອຜົນລວມຕາລາງເທົ່າກັບອັນນີ້ຫຼືນັ້ນ

    ເມື່ອທ່ານຊອກຫາຜົນບວກຕົວເລກໃນຖັນດຽວ. ເມື່ອຖັນອື່ນເທົ່າກັບ A ຫຼື B, ການແກ້ໄຂທີ່ຊັດເຈນທີ່ສຸດແມ່ນການຈັດການແຕ່ລະເງື່ອນໄຂ, ແລະຫຼັງຈາກນັ້ນຕື່ມຜົນໄດ້ຮັບຮ່ວມກັນ:

    SUMIF(range, criteria1, sum_range) + SUMIF(range , criteria2, sum_range)

    ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການເພີ່ມຍອດຂາຍສໍາລັບສອງຜະລິດຕະພັນທີ່ແຕກຕ່າງກັນ, ເວົ້າວ່າ Apples ແລະ Lemons . ສໍາລັບການນີ້, ທ່ານສາມາດສະຫນອງລາຍການທີ່ມີຄວາມສົນໃຈໂດຍກົງໃນ ເງື່ອນໄຂ arguments ຂອງ 2 ຟັງຊັນ SUMIF ທີ່ແຕກຕ່າງກັນ:

    =SUMIF(A2:A10, "apples", B2:B10) + SUMIF(A2:A10, "lemons", B2:B10)

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

    =SUMIF(A2:A10, E1, B2:B10) + SUMIF(A2:A10, E2, B2:B10)

    ບ່ອນທີ່ A2:A10 ແມ່ນລາຍການລາຍການ ( ໄລຍະ ), B2:B10ແມ່ນຕົວເລກທີ່ຈະລວມ ( sum_rage ), E1 ແລະ E2 ແມ່ນລາຍການເປົ້າໝາຍ ( ເງື່ອນໄຂ ):

    ສູດນີ້ເຮັດວຽກແນວໃດ:

    ຟັງຊັນ SUMIF ທໍາອິດເພີ່ມຍອດຂາຍ Apples , SUMIF ທີສອງລວມຍອດຂາຍ Lemons . ການດຳເນີນການເພີ່ມເຕີມຈະເພີ່ມຈຳນວນຍ່ອຍເຂົ້າກັນ ແລະສົ່ງຜົນອອກທັງໝົດ.

    SUMIF ທີ່ມີອາເຣຄົງທີ່ - ສູດຄຳນວນທີ່ກະທັດຮັດດ້ວຍຫຼາຍເກນ

    ວິທີການ SUMIF + SUMIF ເຮັດວຽກໄດ້ດີສຳລັບ 2 ເງື່ອນໄຂ. ຖ້າທ່ານຕ້ອງການສະຫຼຸບດ້ວຍ 3 ເງື່ອນໄຂຫຼືຫຼາຍກວ່ານັ້ນ, ສູດຈະກາຍເປັນໃຫຍ່ເກີນໄປແລະຍາກທີ່ຈະອ່ານ. ເພື່ອບັນລຸຜົນໄດ້ຮັບດຽວກັນກັບສູດທີ່ຫນາແຫນ້ນກວ່າ, ສະຫນອງເງື່ອນໄຂຂອງທ່ານໃນຄ່າຄົງທີ່ array:

    SUM(SUMIF(range, { crireria1, crireria2, crireria3<. 2>, … }, sum_range))

    ກະລຸນາຈື່ໄວ້ວ່າສູດນີ້ເຮັດວຽກໂດຍອີງໃສ່ເຫດຜົນ OR - ຕາລາງຖືກສະຫຼຸບເມື່ອມີເງື່ອນໄຂດຽວ.

    ໃນກໍລະນີຂອງພວກເຮົາ, ເພື່ອລວມຍອດຂາຍສໍາລັບ 3 ທີ່ແຕກຕ່າງກັນ. ລາຍການ, ສູດແມ່ນ:

    =SUM(SUMIF(A2:A10, {"Apples","Lemons","Oranges"}, B2:B10))

    ໃນພາບຫນ້າຈໍຂ້າງເທິງ, ເງື່ອນໄຂແມ່ນ hardcoded ໃນ array, ຊຶ່ງຫມາຍຄວາມວ່າທ່ານຈະຕ້ອງປັບປຸງສູດດ້ວຍ. ທຸກໆການປ່ຽນແປງໃນເງື່ອນໄຂ. ເພື່ອຫຼີກເວັ້ນການນີ້, ທ່ານສາມາດໃສ່ເງື່ອນໄຂໃນຕາລາງທີ່ກໍານົດໄວ້ກ່ອນແລະສະຫນອງສູດການອ້າງອີງໄລຍະ (E1:E3 ໃນຕົວຢ່າງນີ້).

    =SUM(SUMIF(A2:A10, E1:E3, B2:B10))

    ໃນ Excel 365 ທີ່ສະຫນັບສະຫນູນອາເຣແບບໄດນາມິກ. , ມັນເຮັດວຽກເປັນສູດປົກກະຕິທີ່ສໍາເລັດດ້ວຍປຸ່ມ Enter. ໃນເວີຊັ່ນກ່ອນການເຄື່ອນທີ່ຂອງ Excel 2019, Excel 2016, Excel2013 ແລະກ່ອນໜ້ານັ້ນ, ມັນຄວນຈະຖືກໃສ່ເປັນສູດອາເຣດ້ວຍ Ctrl + Shift + Enter shortcut:

    ສູດນີ້ເຮັດວຽກແນວໃດ:

    ອາເຣຄົງທີ່ທີ່ສຽບຢູ່ໃນເກນຂອງ SUMIF ບັງຄັບໃຫ້ມັນສົ່ງຄືນຜົນໄດ້ຮັບຫຼາຍອັນໃນຮູບແບບຂອງອາເຣ. ໃນ​ກໍ​ລະ​ນີ​ຂອງ​ພວກ​ເຮົາ​, ມັນ​ເປັນ 3 ຈໍາ​ນວນ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​: ສໍາ​ລັບ​ການ Apple , Lemons ແລະ Oranges :

    {425;425;565}

    ເພື່ອ​ໃຫ້​ໄດ້​ຮັບ ທັງໝົດ, ພວກເຮົາໃຊ້ຟັງຊັນ SUM ແລະຫໍ່ມັນຮອບສູດ SUMIF.

    SUMPRODUCT ແລະ SUMIF ເພື່ອລວມຕາລາງທີ່ມີເງື່ອນໄຂ OR ຫຼາຍ

    ບໍ່ມັກອາເຣ ແລະກຳລັງຊອກຫາສູດທຳມະດາທີ່ ຈະອະນຸຍາດໃຫ້ທ່ານລວມກັບຫຼາຍເງື່ອນໄຂໃນຈຸລັງທີ່ແຕກຕ່າງກັນບໍ? ບໍ່ມີບັນຫາ. ແທນ SUM, ໃຊ້ຟັງຊັນ SUMPRODUCT ທີ່ຈັດການ arrays ໂດຍເດີມ:

    SUMPRODUCT(SUMIF(range, crireria_range , sum_range))

    ສົມມຸດວ່າເງື່ອນໄຂຢູ່ໃນເຊລ E1, E2 ແລະ E3, ສູດໃຊ້ຮູບຮ່າງນີ້:

    =SUMPRODUCT(SUMIF(A2:A10, E1:E3, B2:B10))

    ສູດນີ້ເຮັດວຽກແນວໃດ:

    ມັກ ໃນຕົວຢ່າງທີ່ຜ່ານມາ, ຟັງຊັນ SUMIF ສົ່ງຄືນ array ຂອງຕົວເລກ, ເປັນຕົວແທນຂອງຜົນລວມສໍາລັບແຕ່ລະເງື່ອນໄຂແຕ່ລະຄົນ. SUMPRODUCT ເພີ່ມຕົວເລກເຫຼົ່ານີ້ເຂົ້າກັນ ແລະໃຫ້ຜົນໄດ້ຮັບທັງໝົດສຸດທ້າຍ. ບໍ່ຄືກັບຟັງຊັນ SUM, SUMPRODUCT ຖືກອອກແບບມາເພື່ອປະມວນຜົນ arrays, ດັ່ງນັ້ນມັນເຮັດວຽກເປັນສູດປົກກະຕິໂດຍບໍ່ຈໍາເປັນຕ້ອງກົດ Ctrl + Shift + Enter .

    SUMIF ໂດຍໃຊ້ຫຼາຍເງື່ອນໄຂທີ່ມີ wildcards

    ນັບຕັ້ງແຕ່. ຟັງຊັນ Excel SUMIF ສະຫນັບສະຫນູນ wildcards, ທ່ານສາມາດເຮັດໄດ້ຮວມພວກມັນຢູ່ໃນຫຼາຍເງື່ອນໄຂຖ້າຕ້ອງການ.

    ຕົວຢ່າງ, ເພື່ອລວມຍອດຂາຍຂອງ ແອັບເປີ້ນ ແລະ ກ້ວຍ , ສູດແມ່ນ:

    =SUM(SUMIF(A2:A10, {"*Apples","*Bananas"}, B2:B10))

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

    ໃນຕົວຢ່າງນີ້, ພວກເຮົາໃສ່ຕົວອັກສອນແທນນາມ (*) ກ່ອນຊື່ລາຍການເພື່ອໃຫ້ກົງກັບລໍາດັບຂອງຕົວອັກສອນກ່ອນໜ້າເຊັ່ນ ແອັບເປີ້ນຂຽວ ແລະ ໝາກກ້ວຍຄຳ . ເພື່ອໃຫ້ໄດ້ຈຳນວນທັງໝົດຂອງລາຍການທີ່ມີຂໍ້ຄວາມສະເພາະຢູ່ບ່ອນໃດກໍໄດ້ໃນຕາລາງໃດໜຶ່ງ, ໃຫ້ວາງເຄື່ອງໝາຍດາວໃສ່ທັງສອງດ້ານ, ເຊັ່ນ:. "*apple*".

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

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