ສາລະບານ
ບົດສອນນີ້ສະແດງວິທີການໃຊ້ຟັງຊັນ Excel AVERAGEIFS ສໍາລັບການຄິດໄລ່ຄ່າສະເລ່ຍທີ່ມີຫຼາຍເງື່ອນໄຂ.
ເມື່ອເວົ້າເຖິງການຄິດໄລ່ຄ່າສະເລ່ຍເລກເລກຂອງກຸ່ມຕົວເລກໃນ Excel, AVERAGE ແມ່ນທາງທີ່ຈະໄປ. ເພື່ອສະເລ່ຍເຊລທີ່ຕອບສະຫນອງເງື່ອນໄຂສະເພາະໃດຫນຶ່ງ, AVERAGEIF ເປັນປະໂຫຍດ. ເພື່ອຊອກຫາຄ່າສະເລ່ຍທີ່ມີຫຼາຍເງື່ອນໄຂ, AVERAGEIFS ແມ່ນຫນ້າທີ່ທີ່ຈະໃຊ້. ເພື່ອຮຽນຮູ້ວິທີການເຮັດວຽກ, ກະລຸນາອ່ານຕໍ່!
ຟັງຊັນ AVERAGEIFS ໃນ Excel
ຟັງຊັນ Excel AVERAGEIFS ຈະຄິດໄລ່ຄ່າສະເລ່ຍເລກຄະນິດຂອງເຊລທັງໝົດໃນໄລຍະທີ່ຕອບສະໜອງໄດ້ຕາມທີ່ກຳນົດໄວ້. ເງື່ອນໄຂ.
syntax ມີດັ່ງນີ້:
AVERAGEIFS(Average_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)ບ່ອນທີ່:
- Average_range - ໄລຍະຂອງເຊວຫາຄ່າສະເລ່ຍ.
- ເກນ_ໄລຍະ1, ເກນ_ໄລຍະທີ2, … - ໄລຍະທີ່ຈະທົດສອບຕໍ່ກັບເກນທີ່ສອດຄ້ອງກັນ.
- ເກນ 1, criteria2, … - ມາດຖານທີ່ກຳນົດວ່າເຊັລໃດຈະສະເລ່ຍ. ເງື່ອນໄຂສາມາດສະໜອງໃຫ້ໃນຮູບແບບຂອງຕົວເລກ, ການສະແດງເຫດຜົນ, ຄ່າຂໍ້ຄວາມ, ຫຼືການອ້າງອີງເຊລ. ເປັນທາງເລືອກ. 1 ຫາ 127 range/criteria pairs ສາມາດໃຊ້ໃນສູດດຽວ.
ຟັງຊັນ AVERAGEIFS ແມ່ນມີຢູ່ໃນ Excel 2007 - Excel 365.
ໝາຍເຫດ. ຟັງຊັນ AVERAGEIFS ເຮັດວຽກກັບ AND logic, i.e. ພຽງແຕ່ຈຸລັງເຫຼົ່ານັ້ນແມ່ນສະເລ່ຍທີ່ເງື່ອນໄຂທັງຫມົດແມ່ນຄວາມຈິງ. ເພື່ອຄຳນວນເຊລທີ່ເງື່ອນໄຂໃດນຶ່ງເປັນຄວາມຈິງ, ໃຫ້ໃຊ້ສູດ AVERAGE IF OR.
ຟັງຊັນ AVERAGEIFS - ບັນທຶກການນຳໃຊ້
ເພື່ອໃຫ້ເຂົ້າໃຈຢ່າງຈະແຈ້ງກ່ຽວກັບການເຮັດວຽກຂອງຟັງຊັນ ແລະຫຼີກເວັ້ນຄວາມຜິດພາດ, ເອົາ ແຈ້ງການຂອງຂໍ້ເທັດຈິງດັ່ງຕໍ່ໄປນີ້:
- ໃນການໂຕ້ຖຽງ ຂອບເຂດສະເລ່ຍ , ເຊລຫວ່າງເປົ່າ , ຄ່າທາງໂລຈິຕອນ TRUE/FALSE, ແລະ ຄ່າຂໍ້ຄວາມ ຖືກລະເລີຍ. ຄ່າສູນ ຖືກລວມເຂົ້າແລ້ວ.
- ຖ້າ ເງື່ອນໄຂ ເປັນຕາລາງຫວ່າງເປົ່າ, ມັນຈະຖືກປະຕິບັດເປັນຄ່າສູນ.
- ຖ້າ ໄລຍະ_ສະເລ່ຍ ບໍ່ມີຄ່າຕົວເລກດຽວ, ເປັນ #DIV/0! ເກີດຄວາມຜິດພາດຂຶ້ນ.
- ຖ້າບໍ່ມີຕາລາງໃດຕອບສະໜອງໄດ້ທຸກເງື່ອນໄຂທີ່ລະບຸໄວ້, #DIV/0! ຂໍ້ຜິດພາດຖືກສົ່ງຄືນ.
- ເງື່ອນໄຂຂອງ AVERAGEIFS ອາດຈະນຳໃຊ້ກັບໄລຍະດຽວກັນ ຫຼືໄລຍະທີ່ແຕກຕ່າງກັນ.
- ແຕ່ລະ ໄລຍະ_ເງື່ອນໄຂ ຕ້ອງມີຂະໜາດ ແລະຮູບຮ່າງດຽວກັນກັບ ໄລຍະ_ສະເລ່ຍ. , ຖ້າບໍ່ດັ່ງນັ້ນຈະເປັນ #VALUE! ຂໍ້ຜິດພາດເກີດຂຶ້ນ.
ຕອນນີ້ເຈົ້າຮູ້ທິດສະດີແລ້ວ, ໃຫ້ເບິ່ງວິທີການໃຊ້ຟັງຊັນ AVERAGEIFS ໃນທາງປະຕິບັດ.
ສູດ Excel AVERAGEIFS
ກ່ອນອື່ນ, ໃຫ້ພວກເຮົາອະທິບາຍວິທີການທົ່ວໄປ. ເພື່ອສ້າງສູດ AVERAGEIFS ຢ່າງຖືກຕ້ອງ, ກະລຸນາເຮັດຕາມຂໍ້ແນະນຳເຫຼົ່ານີ້:
- ໃນອາກິວເມັນທຳອິດ, ໃຫ້ສະໜອງຊ່ວງທີ່ທ່ານຕ້ອງການສະເລ່ຍ.
- ໃນອາກິວເມັນຕໍ່ໄປ, ໃຫ້ລະບຸຊ່ວງ/ເກນຄູ່ . ຄູ່ສາມາດຈັດລຽງຕາມລໍາດັບໃດກໍ່ຕາມ, ແຕ່ເງື່ອນໄຂສະເຫມີປະຕິບັດຕາມຊ່ວງທີ່ມັນໃຊ້ກັບ.
- ສູດ AVERAGEIFS ຄວນມີ ຈຳນວນຄາກຂອງອາກິວເມັນ ສະເໝີ: ໄລຍະ_ສະເລ່ຍ + ໜຶ່ງ ຫຼືຫຼາຍກວ່າ criteria_range/criteria ຄູ່ .
AVERAGEIFS ທີ່ມີເງື່ອນໄຂຂໍ້ຄວາມ
ເພື່ອເອົາຄ່າສະເລ່ຍຂອງຕົວເລກໃນຖັນໜຶ່ງຖ້າຖັນອື່ນມີຂໍ້ຄວາມສະເພາະ, ໃຫ້ໃຊ້ຂໍ້ຄວາມນັ້ນເປັນເງື່ອນໄຂ.
ເປັນຕົວຢ່າງ, ໃຫ້ຊອກຫາສະເລ່ຍຂອງການຂາຍ "Apple" ໃນພາກພື້ນ "ພາກເຫນືອ". ສໍາລັບອັນນີ້, ພວກເຮົາສ້າງສູດ AVERAGEIFS ທີ່ມີສອງເງື່ອນໄຂ:
ເບິ່ງ_ນຳ: ຟັງຊັນ Excel LEN: ນັບຕົວອັກສອນໃນຕາລາງ- Average_range ແມ່ນ C3:C15 (ເຊລຫາຄ່າສະເລ່ຍ).
- ເກນ_ໄລຍະ1 ແມ່ນ A3:A15 (ລາຍການທີ່ຕ້ອງກວດສອບ) ແລະ ເງື່ອນໄຂ 1 ແມ່ນ "apple". ແມ່ນ "ເໜືອ". ), ສູດໃຊ້ແບບຟອມນີ້:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)
AVERAGEIFS ກັບຕົວປະຕິບັດການຕາມເຫດຜົນ
ເມື່ອເງື່ອນໄຂມາດຕະຖານເປັນ "ເທົ່າກັບ", ເຄື່ອງຫມາຍຄວາມສະເຫມີພາບສາມາດຖືກຍົກເລີກ, ແລະ ທ່ານພຽງແຕ່ໃສ່ຂໍ້ຄວາມເປົ້າຫມາຍ (ໃສ່ໃນເຄື່ອງຫມາຍວົງຢືມ) ຫຼືຕົວເລກ (ໂດຍບໍ່ມີເຄື່ອງຫມາຍວົງຢືມ) ໃນ argument ທີ່ສອດຄ້ອງກັນຄືກັບທີ່ສະແດງໃນຕົວຢ່າງທີ່ຜ່ານມາ.
ເມື່ອໃຊ້ຕົວປະຕິບັດການຢ່າງມີເຫດຜົນອື່ນໆເຊັ່ນ "ໃຫຍ່ກວ່າ" (>. ;).ວົງຢືມຄູ່.
ຕົວຢ່າງ, ເພື່ອຂາຍສະເລ່ຍຫຼາຍກວ່າສູນທີ່ສົ່ງໃຫ້ພາຍໃນ 1-Oct-2022, ສູດແມ່ນ:
=AVERAGEIFS(C3:C15, B3:B15, "0")
ເມື່ອເງື່ອນໄຂຢູ່ໃນຕາລາງແຍກຕ່າງຫາກ , ທ່ານປິດຕົວປະຕິບັດການຢ່າງມີເຫດຜົນໃນເຄື່ອງໝາຍວົງຢືມ ແລະປະກອບມັນດ້ວຍ ການອ້າງອີງເຊລ ໂດຍໃຊ້ ampersand (&). ຕົວຢ່າງ:
=AVERAGEIFS(C3:C15, B3:B15, ""&F4)
AVERAGEIFS ທີ່ມີຕົວອັກສອນແທນນາມ
ເພື່ອສະເລ່ຍຕາລາງທີ່ອີງໃສ່ ຂໍ້ຄວາມບາງສ່ວນ , ໃຫ້ໃຊ້ຕົວອັກສອນແທນຕົວໃນເງື່ອນໄຂ - ເຄື່ອງໝາຍຄໍາຖາມ (?) ເພື່ອຈັບຄູ່ຕົວອັກສອນຕົວດຽວ ຫຼື ດາວ (*) ໃຫ້ກົງກັບຕົວເລກຂອງຕົວອັກສອນໃດນຶ່ງ.
ໃນຕາຕະລາງຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການຂາຍ "ສີສົ້ມ" ໂດຍສະເລ່ຍໃນທຸກຂົງເຂດ "ພາກໃຕ້" ລວມທັງ "ພາກໃຕ້" - ຕາເວັນຕົກ" ແລະ "ຕາເວັນອອກສຽງໃຕ້". ເພື່ອໃຫ້ມັນເຮັດໄດ້, ພວກເຮົາລວມເອົາເຄື່ອງໝາຍດາວຢູ່ໃນເກນທີສອງ:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")
ຖ້າເງື່ອນໄຂການຈັບຄູ່ຂໍ້ຄວາມບາງສ່ວນຖືກໃສ່ໃນຕາລາງ, ຫຼັງຈາກນັ້ນໃຫ້ປະກອບຕົວອັກສອນແທນຕົວດ້ວຍການອ້າງອີງຕາລາງ. ໃນກໍລະນີຂອງພວກເຮົາ, ສູດຈະໃຊ້ຮູບແບບນີ້:
=AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")
ໂດຍສະເລ່ຍຖ້າຫາກວ່າລະຫວ່າງສອງຄ່າ
ເພື່ອໃຫ້ໄດ້ຮັບສະເລ່ຍຂອງຄ່າທີ່ຢູ່ລະຫວ່າງສອງຄ່າສະເພາະໃດຫນຶ່ງ, ໃຊ້ຫນຶ່ງໃນ ສູດທົ່ວໄປຕໍ່ໄປນີ້:
ສະເລ່ຍຖ້າລະຫວ່າງສອງຄ່າ, ລວມມີ:
AVERAGEIFS(average_range, criteria_range,">= value1 ", criteria_range,"<= value2 ")ຄ່າສະເລ່ຍລະຫວ່າງສອງຄ່າ, ສະເພາະ:
AVERAGEIFS(average_range, criteria_range,"> value1 ", criteria_range,"< value2 ")ໃນສູດຄຳນວນທີ 1, ເຈົ້າໃຊ້ ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ (>=) ແລະ ໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ (<=) ໂຕປະຕິບັດການໂລຈິກ, ດັ່ງນັ້ນຄ່າຂອບເຂດຈະຖືກລວມເຂົ້າ. ໃນຄ່າສະເລ່ຍ.
ໃນສູດຄຳນວນທີ 2, ຄ່າ ໃຫຍ່ກວ່າ (>) ແລະ ໜ້ອຍກວ່າ (<) ເກນໂລຈິກບໍ່ລວມຄ່າຂອບເຂດຈາກຄ່າສະເລ່ຍ. .
ສູດຄຳນວນເຫຼົ່ານີ້ເຮັດວຽກໄດ້ດີ ຫຼືທັງສອງສະຖານະການ - ເມື່ອເຊລຫາຄ່າສະເລ່ຍ ແລະເຊລທີ່ຕ້ອງກວດສອບຢູ່ໃນ ຖັນດຽວກັນ ຫຼືໃນສອງ ຖັນຕ່າງກັນ .<3
ຕົວຢ່າງ, ເພື່ອຄິດໄລ່ຄ່າສະເລ່ຍຂອງການຂາຍລະຫວ່າງ 100 ແລະ 130, ທ່ານສາມາດນໍາໃຊ້ສູດນີ້:
=AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")
ດ້ວຍຄ່າຂອບເຂດໃນຕາລາງ E3 ແລະ F3, ສູດ ໃຊ້ແບບຟອມນີ້:
=AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)
ກະລຸນາສັງເກດວ່າໃນກໍລະນີນີ້ພວກເຮົາໃຊ້ການອ້າງອີງດຽວກັນ (C3:C15) ສໍາລັບ 3 range argument.
ເພື່ອສະເລ່ຍເຊລໃນຖັນໃດໜຶ່ງຫາກຄ່າໃນຖັນອື່ນຕົກຢູ່ລະຫວ່າງສອງຄ່າ, ສະໜອງໄລຍະທີ່ຕ່າງກັນສຳລັບອາກິວເມັນ ໄລຍະ_ສະເລ່ຍ ແລະ ເງື່ອນໄຂ .
ຕົວຢ່າງ, ເພື່ອສະເລ່ຍຍອດຂາຍໃນຖັນ C ຖ້າວັນທີໃນຖັນ B ແມ່ນລະຫວ່າງ 1-Sep ແລະ 30-Oct, ສູດແມ່ນ:
=AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")
ດ້ວຍການອ້າງອີງຕາລາງ:
=AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)
ນັ້ນແມ່ນວິທີທີ່ທ່ານໃຊ້ຟັງຊັນ AVERAGEIFS ໃນ Excel ເພື່ອຊອກຫາຄ່າສະເລ່ຍເລກຄະນິດທີ່ມີຫຼາຍເກນ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!ຟັງຊັນ AVERAGEIFS - ຕົວຢ່າງ (ໄຟລ໌ .xlsx)