ວິທີການນໍາໃຊ້ SUMPRODUCT ກັບເງື່ອນໄຂໃນ Excel (5 ວິທີການ)

  • ແບ່ງປັນນີ້
Hugh West

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

ຟັງຊັນ SUMPRODUCT ກັບ Criteria.xlsx

ການແນະນຳຟັງຊັນ SUMPRODUCT ໃນ Excel

ທາງເທັກນິກ, ຟັງຊັນ “SUMPRODUCT” ສົ່ງຜົນລວມຂອງຄ່າຂອງອາເຣ ຫຼືໄລຍະທີ່ສອດຄ້ອງກັນ.

⇒ Syntax

syntax ຂອງຟັງຊັນ “SUMPRODUCT” ແມ່ນງ່າຍດາຍ ແລະກົງໄປກົງມາ.

=SUMPRODUCT(array1, [array2], [array3], …)

ອາກິວເມັນ

ອາກິວເມັນ ຕ້ອງການ/ທາງເລືອກ ຄໍາອະທິບາຍ
array1 ຕ້ອງການ ການປ້ອນຂໍ້ມູນທຳອິດໃຫ້ກັບ array, ເຊິ່ງອົງປະກອບທີ່ທ່ານຕ້ອງການແບ່ງ ແລະ ຫຼັງຈາກນັ້ນຕື່ມ.
[array2],[array3] ທາງເລືອກ ພາຣາມິເຕີອາເຣທີ່ມີອົງປະກອບທີ່ທ່ານຕ້ອງການຄູນ ແລະເພີ່ມ, ຕັ້ງແຕ່ 2 ຫາ 255.<2

5 ຕົວ​ຢ່າງ​ທີ່​ເຫມາະ​ສົມ​ຂອງ​ການ​ທໍາ​ງານ SUMPRODUCT ກັບ​ມາດ​ຕະ​ການ​ໃນ Excel

ຫນຶ່ງ​ໃນ​ຄຸນ​ສົມ​ບັດ​ທີ່​ຫນ້າ​ຕື່ນ​ເຕັ້ນ​ຂອງ SUMPRODUCT ຟັງຊັນແມ່ນມັນສາມາດຈັດການກັບເງື່ອນໄຂດຽວຫຼື ຫຼາຍເງື່ອນໄຂ ໄດ້ດີຢ່າງໂດດເດັ່ນ. ມາສົນທະນາບາງສ່ວນຂອງ SUMPRODUCT ກັບຟັງຊັນເງື່ອນໄຂ.

1. SUMPRODUCT ທີ່ມີເງື່ອນໄຂອັນດຽວໃນການຄົ້ນຫາມູນຄ່າ

ພວກເຮົາສາມາດນຳໃຊ້ຟັງຊັນ SUMPRODUCT ດ້ວຍເງື່ອນໄຂທີ່ມີ ຫຼືບໍ່ມີຕົວປະຕິບັດການ unary ສອງເທົ່າ.

1.1. ການ​ນໍາ​ໃຊ້ Double Unary Operator

ວິ​ທີ​ທີ່​ສະ​ຫລາດ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ການ​ທໍາ​ງານ SUMPRODUCT ແມ່ນ​ການ​ໃສ່​ມາດ​ຕະ​ຖານ​ໃນ​ການ​ທໍາ​ງານ​ເປັນ array ການ​ນໍາ​ໃຊ້ “ Double unary operator (–) ” ເພື່ອປ່ຽນ “TRUE” ຫຼື “FALSE” ເປັນ “1” ຫຼື “0” . ໃນຕົວຢ່າງຕໍ່ໄປນີ້, ບາງຊື່ “ຜະລິດຕະພັນ” ຖືກໃສ່ກັບ “ປະເທດ” , “ຈຳນວນ” , ແລະ “ລາຄາ” . . ພວກເຮົາຈະຊອກຫາລາຄາທັງໝົດສຳລັບປະເທດ “ອິນເດຍ”, “ຈີນ” , ແລະ “ເຢຍລະມັນ” .

ໃຫ້ເຮົາປະຕິບັດຕາມຂັ້ນຕອນເພື່ອໃຊ້ຟັງຊັນ SUMPRODUCT ດ້ວຍເງື່ອນໄຂດຽວໃນ Excel.

ຂັ້ນຕອນ:

  • ທຳອິດ, ສ້າງຕາຕະລາງສໍາລັບປະເທດເຫຼົ່ານີ້ທຸກບ່ອນໃນແຜ່ນວຽກທີ່ທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບຜົນໄດ້ຮັບ.
  • ອັນທີສອງ, ເລືອກຕາລາງທີ່ທ່ານຕ້ອງການໃສ່.ສູດຂອງຟັງຊັນ SUMPRODUCT .
  • ອັນທີສາມ, ໃສ່ສູດໃນຕາລາງນັ້ນ. ພວກເຮົານຳໃຊ້ຟັງຊັນກັບ “Double Unary Operator (–)” .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)

  • ຈາກນັ້ນ, ກົດປຸ່ມ Enter . ພວກເຮົາໄດ້ຮັບລາຄາທັງໝົດສຳລັບ “ອິນເດຍ” .

  • ລາກໄອຄອນ Fill Handle ລົງລຸ່ມ ເພື່ອເຮັດຊ້ໍາສູດໃນໄລຍະ. ຫຼື, ເພື່ອ ຕື່ມອັດຕະໂນມັດ ໄລຍະ, ຄລິກສອງເທື່ອ ຢູ່ເທິງສັນຍາລັກບວກ ( + ).

<3

  • ສຸດທ້າຍ, ພວກເຮົາສາມາດເຫັນຜົນຂອງ ອິນເດຍ , ຈີນ , ແລະ ເຢຍລະມັນ .

🔎 ສູດເຮັດວຽກແນວໃດ?

  • Array1 ແມ່ນ –($C$5:$C$21=G5) G5 ແມ່ນ “ອິນເດຍ” . ຕົວປະຕິບັດການ unary ສອງເທົ່າຈະປ່ຽນຜົນໄດ້ຮັບຈາກ $C$4:$C$20 ເປັນ “1” ແລະ “0” .
  • [Array2] ແມ່ນ $D$5:$D$21 , ເຊິ່ງຊ່ວງທີ່ພວກເຮົາຄູນກ່ອນແລ້ວຈຶ່ງເພີ່ມ.
  • [Array3] ແມ່ນ $E$5:$E$21 , ຊ່ວງນີ້ພວກເຮົາຄູນແລ້ວຕື່ມ. .

ພວກເຮົາຈະໃຊ້ “ການອ້າງອີງເຊລແບບສົມບູນ” ເພື່ອ “ບລັອກ” ເຊລ.

1.2. ບໍ່ລວມຕົວປະຕິບັດການ Double Unary

ພວກເຮົາສາມາດແກ້ໄຂຕົວຢ່າງທີ່ຜ່ານມາໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ຕົວປະຕິບັດການ unary ສອງເທົ່າ. ມາເບິ່ງຄຳແນະນຳສຳລັບອັນນີ້.

ຂັ້ນຕອນ:

  • ພວກເຮົາຈະໃຊ້ຕົວຢ່າງດຽວກັນເພື່ອໃຫ້ໄດ້ຜົນຄືກັນ. ດຽວນີ້, ໃນຕາລາງ “H5” ນຳໃຊ້ SUMPRODUCT ຟັງຊັນ. ໃສ່ຄ່າໃສ່ໃນສູດ ແລະສູດເປັນແບບນີ້.

=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)

  • ຕໍ່ໄປ, ກົດ ໃສ່ ກະແຈເພື່ອສະແດງຜົນ.

  • ເພື່ອສຳເນົາສູດຄຳນວນໃນໄລຍະ, ໃຫ້ລາກ Fill Handle ສັນຍາລັກລົງລຸ່ມ. ອີກທາງເລືອກໜຶ່ງ, ທ່ານສາມາດ ຄລິກສອງເທື່ອ ການເພີ່ມເຕີມ ( + ) ເຂົ້າສູ່ລະບົບ ຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ໄລຍະ.
  • ເຊັ່ນດຽວກັນ, ພວກເຮົາສາມາດໄດ້ຮັບຜົນໄດ້ຮັບ.

ອ່ານ​ເພີ່ມ​ເຕີມ: SUMPRODUCT Multiple Criteria in Excel(3 Approaches)

2. SUMPRODUCT ທີ່​ມີ​ຫຼາຍ​ມາດ​ຕະ​ຖານ​ສໍາ​ລັບ​ຖັນ​ທີ່​ແຕກ​ຕ່າງ​ກັນ

ພວກ​ເຮົາ​ສາ​ມາດ​ນໍາ​ໃຊ້ SUMPRODUCT ຟັງ​ຊັນ​ທີ່​ມີ​ຫຼາຍ​ມາດ​ຕະ​ຖານ​ທີ່​ມີ​ຫຼື​ບໍ່​ມີ​ຕົວ​ປະ​ຕິ​ບັດ unary ສອງ​. ມາຮຽນຮູ້!

2.1. ການ​ນໍາ​ໃຊ້ Double Unary Operator

ໃນ​ກໍ​ລະ​ນີ​ນີ້, ພວກ​ເຮົາ​ຈະ​ນໍາ​ໃຊ້ “Double Unary Operator (–)” to convert the array results into “1” or “0” . ພິຈາລະນາຕາຕະລາງດຽວກັນທີ່ພວກເຮົາໃຊ້ກ່ອນ. ໃນປັດຈຸບັນພວກເຮົາຈະຊອກຫາຜົນໄດ້ຮັບໂດຍໃຊ້ຫຼາຍເງື່ອນໄຂ. ພວກເຮົາຈະຊອກຫາ “ລາຄາລວມ” ສຳລັບ “ໂປເຊດເຊີ” ຂອງປະເທດ “ຈີນ” , “ໂນດບຸກ” ຂອງ “ອິນເດຍ” ແລະ “ແລັບທັອບ” ຂອງ “ເກົາຫຼີໃຕ້” . ການ​ນໍາ​ໃຊ້​ມາດ​ຕະ​ຖານ​ເຫຼົ່າ​ນີ້​ພວກ​ເຮົາ​ຈະ​ໄດ້​ຮັບ​ຜົນ​ໄດ້​ຮັບ.

ຂັ້ນ​ຕອນ:

  • ໃນ​ຕອນ​ຕົ້ນ, ເລືອກ​ຕາ​ລາງ​ຢູ່​ໃກ້​ກັບ​ປື້ມ​ບັນ​ທໍາ​ອິດ​ແລະ​ໃສ່​ສູດ.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)

  • ກົດປຸ່ມ Enter ເທິງແປ້ນພິມຂອງທ່ານອີກເທື່ອໜຶ່ງ.

  • ເຊັ່ນດຽວກັນ, ໃນຕົວຢ່າງທີ່ຜ່ານມາ, ໃຫ້ລາກໄອຄອນ Fill Handle ລົງລຸ່ມເພື່ອເຮັດຊ້ໍາສູດໃນໄລຍະ. . ຫຼື, ເພື່ອ ຕື່ມອັດຕະໂນມັດ ໄລຍະ, ຄລິກສອງເທື່ອ ໃນສັນຍາລັກບວກ ( + ).
  • ສຸດທ້າຍ, ທ່ານຈະໄດ້ຮັບຜົນຂອງທ່ານ.

2.2. ບໍ່ລວມຕົວປະຕິບັດການ Double Unary

ໃນທີ່ນີ້ພວກເຮົາຈະນໍາໃຊ້ເງື່ອນໄຂຫຼາຍອັນດຽວກັນໂດຍໃຊ້ຟັງຊັນ SUMPRODUCT ພື້ນຖານ.

ຂັ້ນຕອນ:

  • ໃນຕາລາງ I5, ໃຊ້ຟັງຊັນ. ໃສ່ເງື່ອນໄຂ ແລະສູດຄຳນວນເປັນແບບນີ້.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)

  • ກົດ ໃສ່ ເພື່ອ ເບິ່ງຜົນໄດ້ຮັບ.

  • ຫຼັງຈາກນັ້ນ, ໃຫ້ລາກໄອຄອນ Fill Handle ເພື່ອສຳເນົາສູດຄຳນວນຂ້າມໄລຍະ. ຫຼື, ຄລິກສອງເທື່ອ ຢູ່ເທິງເຄື່ອງໝາຍບວກ ( + ). ອັນນີ້ຍັງເຮັດໃຫ້ສູດການຊໍ້າກັນ.
  • ສຸດທ້າຍ, ທ່ານສາມາດເບິ່ງຜົນໄດ້ຮັບ.

ອ່ານເພີ່ມເຕີມ: ຟັງຊັນ SUMPRODUCT ດ້ວຍຫຼາຍຖັນໃນ Excel (4 ວິທີງ່າຍໆ)

3. SUMPRODUCT with OR Logic

ພວກເຮົາສາມາດເພີ່ມ OR logic ໃສ່ສູດຂອງພວກເຮົາເພື່ອເຮັດໃຫ້ຟັງຊັນ SUMPRODUCT ທີ່ມີເງື່ອນໄຂເຄື່ອນໄຫວຫຼາຍຂຶ້ນ. ພິ​ຈາ​ລະ​ນາ​ສະ​ຖາ​ນະ​ການ​ທີ່​ພວກ​ເຮົາ​ຕ້ອງ​ການ​ເພື່ອ​ຊອກ​ຫາ​ລາ​ຄາ​ທັງ​ຫມົດ​ສໍາ​ລັບ “Notebook” ແລະ “Laptop” .

ຂັ້ນ​ຕອນ​ການ:

  • ທຳອິດ, ສ້າງຕາຕະລາງຢູ່ບ່ອນໃດກໍໄດ້ໃນແຜ່ນງານທີ່ທ່ານຕ້ອງການໃຫ້ໄດ້ຜົນ.
  • ຈາກນັ້ນ, ເລືອກຕາລາງ ແລະໃສ່ສູດຕໍ່ໄປນີ້.ຢູ່ທີ່ນັ້ນ.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)

  • ຕໍ່ໄປ, ກົດປຸ່ມ Enter ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.

4. SUMPRODUCT ທີ່​ມີ​ຫຼາຍ​ມາດ​ຕະ​ຖານ AND/OR

ໃນ​ວິ​ທີ​ການ​ນີ້, ພວກ​ເຮົາ​ຈະ​ນໍາ​ໃຊ້​ການ​ທໍາ​ງານ SUMPRODUCT ທີ່​ມີ​ມາດ​ຕະ​ຖານ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ທັງ​ສອງ “ແລະ” , “ ຫຼື” ເຫດຜົນ. ເວລານີ້ພວກເຮົາຕ້ອງເພີ່ມເງື່ອນໄຂເພີ່ມເຕີມຕໍ່ກັບຫນ້າທີ່ຂອງພວກເຮົາ. ພວກເຮົາຈະດຶງເອົາ “ລາຄາລວມ” ສຳລັບຜະລິດຕະພັນ “ໂນ໊ດບຸ໊ກ” , “ແລັບທັອບ” ຂອງປະເທດ “ອິນເດຍ”, “ຈີນ”.

ຂັ້ນຕອນ:

  • ເພື່ອເລີ່ມຕົ້ນ, ເລືອກຕາລາງທີສອງ H10 , ແລະເອົາສູດໃສ່ໃນຕາລາງທີ່ເລືອກນັ້ນ. .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)

  • ຈາກນັ້ນ, ໃຫ້ກົດປຸ່ມ Enter ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.

🔎 ສູດເຮັດວຽກແນວໃດ?

  • 1 ແມ່ນ –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21= G8)+(C5:C21=H8)>0) . ນີ້ B5:B21 ແມ່ນ “ຜະລິດຕະພັນ” ຖັນ, G5 ແລະ H5 ແມ່ນ “ປື້ມບັນທຶກ” ແລະ “ແລັບທັອບ” . ເຊັ່ນດຽວກັນ, C5:C21 ແມ່ນຖັນ “ປະເທດ” , ແລະ G6 ແລະ H6 ແມ່ນ “ອິນເດຍ” ແລະ “ຈີນ”.
  • [Array2] ແມ່ນ D5:D21 .
  • [Array3] ແມ່ນ E5:E21 .

5. SUMPRODUCT ທີ່ມີຫຼາຍເງື່ອນໄຂສໍາລັບແຖວ ແລະຖັນ

ຟັງຊັນ “SUMPRODUCT” ສະແດງໃຫ້ເຫັນຄວາມຫຼາກຫຼາຍທີ່ແທ້ຈິງຂອງມັນ ເມື່ອພວກເຮົາໃຊ້ຟັງຊັນນີ້ສໍາລັບທັງສອງຖັນ ແລະແຖວ. ມາເບິ່ງວິທີ. ໃນຕົວຢ່າງຕໍ່ໄປນີ້, ພວກເຮົາສາມາດເຫັນລາຄາຂອງບາງ “ຜະລິດຕະພັນ” ຈາກປະເທດ “ອິນເດຍ” , “ຈີນ” , “ອີຕາລີ” , “ເຢຍລະມັນ” , “ຝຣັ່ງ” .

ຂັ້ນຕອນ:

  • ທຳອິດ, ເລືອກ ຕາລາງທີ່ພວກເຮົາຕ້ອງການໃສ່ຜົນໄດ້ຮັບ.
  • ຈາກນັ້ນ, ໃສ່ສູດໃນຕາລາງນັ້ນ.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))

  • ສຸດທ້າຍ, ໃຫ້ກົດ ໃສ່ ປຸ່ມຈາກແປ້ນພິມ.

ສິ່ງທີ່ຄວນຈື່

✅ ຟັງຊັນ “SUMPRODUCT” ປະຕິບັດຄ່າທີ່ບໍ່ແມ່ນຕົວເລກເປັນສູນ. ຖ້າທ່ານມີຄ່າທີ່ບໍ່ແມ່ນຕົວເລກໃນສູດຂອງທ່ານ ຄໍາຕອບຈະເປັນ “0”.

✅ ອາເຣໃນສູດ SUMPRODUCT ຕ້ອງມີຈຳນວນແຖວ ແລະຖັນຄືກັນ. ຖ້າບໍ່ແມ່ນ, ທ່ານໄດ້ຮັບ #VALUE! ຜິດພາດ.

✅ ຟັງຊັນ “SUMPRODUCT” ບໍ່ຮອງຮັບຕົວອັກສອນແທນ.

ສະຫຼຸບ

The ຟັງຊັນ SUMPRODUCT ແມ່ນໜຶ່ງໃນໜ້າທີ່ທີ່ມີຄວາມຫຼາກຫຼາຍທີ່ສຸດໃນ Excel. ໃນບົດຄວາມນີ້, ພວກເຮົາໄດ້ກວມເອົາຫນ້າທີ່ SUMPRODUCT ທີ່ມີເງື່ອນໄຂດຽວ ຫຼືຫຼາຍເງື່ອນໄຂ. ພວກເຮົາຫວັງວ່າບົດຄວາມນີ້ຈະພິສູດທີ່ເປັນປະໂຫຍດກັບທ່ານ. ຖ້າ​ຫາກ​ທ່ານ​ມີ​ຄວາມ​ສັບ​ສົນ​ຫຼື​ຄໍາ​ແນະ​ນໍາ​, ທ່ານ​ຍິນ​ດີ​ຕ້ອນ​ຮັບ​ໃຫ້​ຄໍາ​ເຫັນ​.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.