ສາລະບານ
ເຈົ້າຮູ້ວິທີລວມຕົວເລກໃນຖັນໃດນຶ່ງເມື່ອຄ່າໃນຖັນອື່ນກົງກັບເງື່ອນໄຂທີ່ລະບຸໄວ້ບໍ? ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ 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 ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!