ສາລະບານ
ບົດສອນສະແດງວິທີການໃຊ້ຟັງຊັນ SUMIF ໃນ Google spreadsheets ເພື່ອລວມຕາລາງຕາມເງື່ອນໄຂ. ເຈົ້າຈະພົບເຫັນຕົວຢ່າງສູດສໍາລັບຂໍ້ຄວາມ, ຕົວເລກ ແລະວັນທີ ແລະຮຽນຮູ້ວິທີການລວມກັບຫຼາຍເງື່ອນໄຂ.
ບາງຫນ້າທີ່ທີ່ດີທີ່ສຸດໃນ Google Sheets ແມ່ນຫນ້າທີ່ຊ່ວຍໃຫ້ທ່ານສະຫຼຸບແລະຈັດປະເພດຂໍ້ມູນ. ໃນມື້ນີ້, ພວກເຮົາຈະໄດ້ເບິ່ງໃກ້ຊິດຢູ່ໃນຫນຶ່ງໃນຫນ້າທີ່ດັ່ງກ່າວ - SUMIF - ເຄື່ອງມືທີ່ມີປະສິດທິພາບໃນການລວມຈຸລັງທີ່ມີເງື່ອນໄຂ. ກ່ອນທີ່ຈະສຶກສາ syntax ແລະສູດຕົວຢ່າງ, ໃຫ້ຂ້ອຍເລີ່ມຕົ້ນດ້ວຍຂໍ້ສັງເກດທີ່ສໍາຄັນສອງຢ່າງ.
Google Sheets ມີສອງຫນ້າທີ່ທີ່ຈະເພີ່ມຕົວເລກໂດຍອີງໃສ່ເງື່ອນໄຂ: SUMIF ແລະ SUMIFS . ອະດີດປະເມີນເງື່ອນໄຂດຽວໃນຂະນະທີ່ອັນສຸດທ້າຍສາມາດທົດສອບຫຼາຍເງື່ອນໄຂໃນເວລາດຽວກັນ. ໃນບົດສອນນີ້, ພວກເຮົາຈະສຸມໃສ່ພຽງແຕ່ຟັງຊັນ SUMIF ເທົ່ານັ້ນ, ການນໍາໃຊ້ SUMIFS ຈະຖືກກວມເອົາໃນບົດຄວາມຕໍ່ໄປ.
ຖ້າທ່ານຮູ້ວິທີການໃຊ້ SUMIF ໃນ Excel desktop ຫຼື Excel ອອນໄລນ໌, SUMIF ໃນ Google Sheets ຈະ ເປັນສິ້ນຂອງເຄ້ກສໍາລັບທ່ານນັບຕັ້ງແຕ່ທັງສອງແມ່ນສໍາຄັນຄືກັນ. ແຕ່ຢ່າຟ້າວປິດໜ້ານີ້ເທື່ອ - ເຈົ້າອາດພົບສູດ SUMIF ທີ່ບໍ່ຈະແຈ້ງແຕ່ມີປະໂຫຍດຫຼາຍທີ່ທ່ານບໍ່ຮູ້!
SUMIF ໃນ Google Sheets - syntax ແລະພື້ນຖານການນຳໃຊ້
ຟັງຊັນ SUMIF ແມ່ນ Google Sheets ຖືກອອກແບບເພື່ອສະຫຼຸບຂໍ້ມູນຕົວເລກໂດຍອີງໃສ່ເງື່ອນໄຂຫນຶ່ງ. syntax ຂອງມັນມີດັ່ງນີ້:
SUMIF(range, criterion, [sum_range])Where:
- Range ຍັງແນະນຳໃຫ້ສະໜອງຂະໜາດ range ແລະ sum_range ເທົ່າກັນເພື່ອຫຼີກເວັ້ນຄວາມຜິດພາດ ແລະປ້ອງກັນບັນຫາຄວາມບໍ່ສອດຄ່ອງ.
4. ຈື່ໄວຍາກອນຂອງເກນ SUMIF
ເພື່ອໃຫ້ສູດ Google Sheets SUMIF ຂອງທ່ານເຮັດວຽກໄດ້ຢ່າງຖືກຕ້ອງ, ໃຫ້ສະແດງເງື່ອນໄຂຕາມວິທີທີ່ຖືກຕ້ອງ:
- ຖ້າເງື່ອນໄຂປະກອບມີ ຂໍ້ຄວາມ , ຕົວອັກສອນແທນນາມ ຫຼື ຕົວປະຕິບັດການຕາມເຫດຜົນ ຕິດຕາມດ້ວຍຕົວເລກ, ຂໍ້ຄວາມ ຫຼືວັນທີ, ກວມເອົາເງື່ອນໄຂໃນເຄື່ອງໝາຍວົງຢືມ. ຕົວຢ່າງ:
=SUMIF(A2:A10, "apples", B2:B10)
=SUMIF(A2:A10, "*", B2:B10)
=SUMIF(A2:A10, ">5")
=SUMIF(A5:A10, "apples", B5:B10)
- ຖ້າເງື່ອນໄຂປະກອບມີ ຕົວປະຕິບັດການຕາມເຫດຜົນ ແລະ ການອ້າງອີງເຊລ ຫຼື ຟັງຊັນ ອື່ນ, ໃຫ້ໃຊ້ເຄື່ອງໝາຍວົງຢືມເພື່ອເລີ່ມຂໍ້ຄວາມສະຕຣິງ ແລະຕົວຂະຫຍາຍ (&) ເພື່ອເຊື່ອມຕໍ່ກັນ ແລະຈົບການສະຕຣິງອອກ. ຕົວຢ່າງ:
=SUMIF(A2:A10, ">"&B2)
=SUMIF(A2:A10, ">"&TODAY(), B2:B10)
5. ໄລຍະລັອກດ້ວຍການອ້າງອີງເຊລຢ່າງແທ້ຈິງຖ້າຕ້ອງການ
ຖ້າທ່ານວາງແຜນທີ່ຈະສຳເນົາ ຫຼືຍ້າຍສູດ SUMIF ຂອງທ່ານໃນຈຸດຕໍ່ມາ, ແກ້ໄຂໄລຍະໂດຍການໃຊ້ການອ້າງອີງຕາລາງຢ່າງແທ້ຈິງ (ດ້ວຍເຄື່ອງໝາຍ $) ເຊັ່ນໃນ SUMIF($A$2). :$A$10, "apples", $B$2:$B$10).
ນີ້ແມ່ນວິທີທີ່ທ່ານໃຊ້ຟັງຊັນ SUMIF ໃນ Google Sheets. ເພື່ອໃຫ້ໄດ້ເບິ່ງຢ່າງລະອຽດກ່ຽວກັບສູດທີ່ໄດ້ສົນທະນາໃນບົດສອນນີ້, ທ່ານຍິນດີຕ້ອນຮັບເປີດຕົວຢ່າງ SUMIF Google Sheet ຂອງພວກເຮົາ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!
(ຕ້ອງການ) - ໄລຍະຂອງເຊວທີ່ຄວນຈະຖືກປະເມີນໂດຍ ເກນ . - ຖ້າເງື່ອນໄຂປະກອບມີ ຂໍ້ຄວາມ , ຕົວອັກສອນແທນນາມ ຫຼື ຕົວປະຕິບັດການຕາມເຫດຜົນ ຕິດຕາມດ້ວຍຕົວເລກ, ຂໍ້ຄວາມ ຫຼືວັນທີ, ກວມເອົາເງື່ອນໄຂໃນເຄື່ອງໝາຍວົງຢືມ. ຕົວຢ່າງ:
- ເກນ (ຕ້ອງການ) - ເງື່ອນໄຂທີ່ຕ້ອງຕອບສະໜອງ.
- Sum_range (ທາງເລືອກ) - ໄລຍະທີ່ຈະລວມຕົວເລກ. ຖ້າຖືກລະເວັ້ນ, ຫຼັງຈາກນັ້ນ range ແມ່ນສະຫຼຸບ.
ເປັນຕົວຢ່າງ, ໃຫ້ພວກເຮົາສ້າງສູດງ່າຍໆທີ່ຈະລວມຕົວເລກໃນຖັນ B ຖ້າຖັນ A ມີລາຍການເທົ່າກັບ "ຕົວຢ່າງ. ລາຍການ".
ສຳລັບອັນນີ້, ພວກເຮົາກຳນົດອາກິວເມັນຕໍ່ໄປນີ້:
- ໄລຍະ - ລາຍການລາຍການ - A5:A13.
- ເກນ - ຕາລາງທີ່ມີລາຍການທີ່ສົນໃຈ - B1.
- Sum_range - ຈໍານວນທີ່ຈະລວມ - B5:B13.
ການເອົາອາກິວເມັນທັງໝົດເຂົ້າກັນ, ພວກເຮົາໄດ້ຮັບສູດຄຳນວນຕໍ່ໄປນີ້:
=SUMIF(A5:A13,B1,B5:B13)
ແລະມັນເຮັດວຽກໄດ້ຕາມທີ່ຄວນ:
Google Sheets ຕົວຢ່າງ SUMIF
ຈາກຕົວຢ່າງຂ້າງເທິງ, ທ່ານອາດຈະມີຄວາມປະທັບໃຈວ່າການໃຊ້ສູດ SUMIF ໃນ Google spreadsheets ແມ່ນງ່າຍຫຼາຍທີ່ທ່ານສາມາດເຮັດໄດ້ດ້ວຍຕາຂອງເຈົ້າປິດ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນແມ່ນແທ້ :) ແຕ່ຍັງມີບາງ tricks ແລະການນໍາໃຊ້ທີ່ບໍ່ແມ່ນ trivial ທີ່ສາມາດເຮັດໃຫ້ສູດຂອງທ່ານປະສິດທິພາບຫຼາຍ. ຕົວຢ່າງຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນກໍລະນີການນໍາໃຊ້ປົກກະຕິຈໍານວນຫນຶ່ງ. ເພື່ອເຮັດໃຫ້ຕົວຢ່າງທີ່ງ່າຍຕໍ່ການປະຕິບັດຕາມ, ຂ້າພະເຈົ້າຂໍເຊີນທ່ານໃຫ້ເປີດຕົວຢ່າງ SUMIF Google Sheet ຂອງພວກເຮົາ.
ສູດ SUMIF ທີ່ມີເງື່ອນໄຂຂໍ້ຄວາມ (ກົງກັນທີ່ແນ່ນອນ)
ເພື່ອເພີ່ມຕົວເລກທີ່ມີຂໍ້ຄວາມສະເພາະໃນ ຖັນອື່ນຢູ່ໃນແຖວດຽວກັນ, ທ່ານພຽງແຕ່ສະຫນອງຂໍ້ຄວາມຂອງຄວາມສົນໃຈໃນ ເງື່ອນໄຂ argument ຂອງສູດ SUMIF ຂອງທ່ານ. ຕາມປົກກະຕິ, ຂໍ້ຄວາມໃດນຶ່ງໃນອາກິວເມັນຂອງສູດໃດນຶ່ງຄວນຈະຖືກໃສ່ໃນ "ວົງຢືມຄູ່".
=SUMIF(A5:A13,"bananas",B5:B13)
ຫຼື, ທ່ານສາມາດວາງເງື່ອນໄຂໃນບາງເຊນ ແລະອ້າງອີງເຖິງເຊລນັ້ນ:
=SUMIF(A5:A13,B1,B5:B13)
ສູດນີ້ແມ່ນຈະແຈ້ງ, ບໍ່ແມ່ນບໍ? ດຽວນີ້, ເຈົ້າເອົາລາຍການທັງໝົດທັງໝົດ ຍົກເວັ້ນ ກ້ວຍໄດ້ແນວໃດ? ສໍາລັບອັນນີ້, ໃຫ້ໃຊ້ຕົວປະຕິບັດການ ບໍ່ເທົ່າກັບ :
=SUMIF(A5:A13,"bananas",B5:B13)
ຖ້າ "ລາຍການຍົກເວັ້ນ" ຖືກປ້ອນເຂົ້າຢູ່ໃນຕາລາງ, ຫຼັງຈາກນັ້ນທ່ານປິດຕົວບໍ່ເທົ່າກັບຕົວປະຕິບັດການໃນ double quotes ("") ແລະ concatenate ຕົວປະຕິບັດການແລະການອ້າງອິງຕາລາງໂດຍການນໍາໃຊ້ ampersand (&). ຕົວຢ່າງ:
=SUMIF (A5:A13,""&B1, B5:B13)
ຮູບໜ້າຈໍຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນທັງສອງສູດ "Sum if equal to" ແລະ "Sum if not equal" ໃນການປະຕິບັດ:
ກະລຸນາຮັບຊາບວ່າ SUMIF ໃນ Google Sheets ຄົ້ນຫາຂໍ້ຄວາມທີ່ລະບຸໄວ້ ແນ່ນອນ . ໃນຕົວຢ່າງນີ້, ພຽງແຕ່ລວມເອົາປະລິມານ ກ້ວຍ , ກ້ວຍຂຽວ ແລະ ກ້ວຍປີກທອງ ແມ່ນບໍ່ລວມ. ເພື່ອສະຫຼຸບກັບການຈັບຄູ່ບາງສ່ວນ, ໃຫ້ໃຊ້ຕົວອັກສອນແທນທີ່ສະແດງໃນຕົວຢ່າງຕໍ່ໄປ.
ສູດ SUMIF ທີ່ມີຕົວອັກສອນແທນ (ການຈັບຄູ່ບາງສ່ວນ)
ໃນສະຖານະການທີ່ທ່ານຕ້ອງການລວມຕາລາງໃນຖັນດຽວຖ້າ a ເຊລໃນຖັນອື່ນມີຂໍ້ຄວາມ ຫຼືຕົວອັກສອນສະເພາະເປັນ ສ່ວນຂອງເນື້ອໃນຂອງເຊລ , ຮວມເອົາໜຶ່ງໃນຕົວແທນຕໍ່ໄປນີ້ຢູ່ໃນຂອງທ່ານ.ເງື່ອນໄຂ:
- ເຄື່ອງໝາຍຄໍາຖາມ (?) ໃຫ້ກົງກັບຕົວອັກສອນດຽວ.
- ເຄື່ອງໝາຍດາວ (*) ເພື່ອໃຫ້ກົງກັບລໍາດັບຂອງຕົວອັກສອນໃດນຶ່ງ.
ຕົວຢ່າງ. , ເພື່ອສະຫຼຸບປະລິມານຂອງກ້ວຍທຸກຊະນິດ, ໃຫ້ໃຊ້ສູດນີ້:
=SUMIF(A5:A13,"*bananas*",B5:B13)
ນອກຈາກນັ້ນ, ທ່ານຍັງສາມາດໃຊ້ wildcards ຮ່ວມກັບ cell ອ້າງອີງ. ສໍາລັບອັນນີ້, ໃຫ້ໃສ່ຕົວອັກຂະລະແທນຕົວໃນເຄື່ອງໝາຍວົງຢືມ, ແລະປະກອບມັນດ້ວຍການອ້າງອີງເຊລ:
=SUMIF(A5:A13, "*"&B1&"*", B5:B13)
ບໍ່ວ່າແນວໃດກໍ່ຕາມ, ສູດ SUMIF ຂອງພວກເຮົາຈະເພີ່ມປະລິມານຂອງກ້ວຍທັງໝົດ:
ເພື່ອຈັບຄູ່ເຄື່ອງໝາຍຖາມຕົວຈິງ ຫຼືເຄື່ອງໝາຍດາວ, ໃຫ້ນຳໜ້າມັນດ້ວຍຕົວໜັງສື tilde (~) ເຊັ່ນ "~?" ຫຼື "~*".
ຕົວຢ່າງ, ເພື່ອລວມຕົວເລກໃນຖັນ B ທີ່ມີເຄື່ອງໝາຍດາວຢູ່ໃນຖັນ A ໃນແຖວດຽວກັນ, ໃຫ້ໃຊ້ສູດນີ້:
=SUMIF(A5:A13, "~*", B5:B13)
ທ່ານຍັງສາມາດພິມຮູບດາວໃນບາງຕາລາງ, ເວົ້າວ່າ B1, ແລະປະກອບເຊລນັ້ນເຂົ້າກັບ tilde char:
=SUMIF(A5:A13, "~"&B1, B5:B13)
SUMIF ທີ່ອ່ອນໄຫວໃນ Google Sheets
ໂດຍຄ່າເລີ່ມຕົ້ນ, SUMIF ໃນ Google Sheets ບໍ່ເຫັນຄວາມແຕກຕ່າງລະຫວ່າງຕົວພິມນ້ອຍ ແລະ ຕົວພິມໃຫຍ່. ເພື່ອບັງຄັບໃຫ້ມັນແຍກຕົວພິມໃຫຍ່ ແລະ ຕົວພິມນ້ອຍແຕກຕ່າງກັນ, ໃຫ້ໃຊ້ SUMIF ສົມທົບກັບຟັງຊັນ FIND ແລະ ARRAYFORMULA:
SUMIF(ARRAYFORMULA( FIND(" text ", range)), 1, sum_range)ສົມມຸດວ່າທ່ານມີບັນຊີລາຍຊື່ຂອງຕົວເລກຄໍາສັ່ງໃນ A5:A13 ແລະຈໍານວນທີ່ສອດຄ້ອງກັນໃນ C5:C13, ບ່ອນທີ່ຈໍານວນຄໍາສັ່ງດຽວກັນປາກົດຢູ່ໃນຫຼາຍແຖວ. ທ່ານໃສ່ id ຄໍາສັ່ງເປົ້າຫມາຍໃນບາງຫ້ອງ, ເວົ້າວ່າ B1, ແລະໃຊ້ສູດຕໍ່ໄປນີ້ເພື່ອສົ່ງຄືນຄໍາສັ່ງທັງໝົດ:
=SUMIF(ARRAYFORMULA(FIND(B1, A5:A13)),1, C5:C13)
ສູດນີ້ເຮັດວຽກແນວໃດ
ເພື່ອເຂົ້າໃຈເຫດຜົນຂອງສູດໄດ້ດີຂຶ້ນ, ໃຫ້ພວກເຮົາແຍກມັນອອກ. ລົງໄປໃນສ່ວນທີ່ມີຄວາມໝາຍ:
ສ່ວນທີ່ຫຼອກລວງທີ່ສຸດແມ່ນ ໄລຍະ argument: ARRAYFORMULA(FIND(B1, A5:A13))
ທ່ານໃຊ້ FIND ທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍໃຫຍ່. ຟັງຊັນເພື່ອຊອກຫາ ID ຄໍາສັ່ງທີ່ແນ່ນອນ. ບັນຫາແມ່ນວ່າສູດ FIND ປົກກະຕິສາມາດຄົ້ນຫາພາຍໃນຕາລາງດຽວເທົ່ານັ້ນ. ເພື່ອຊອກຫາພາຍໃນໄລຍະໃດໜຶ່ງ, ຕ້ອງການສູດອາເຣ, ດັ່ງນັ້ນເຈົ້າຈຶ່ງຕັ້ງ FIND ພາຍໃນ ARRAYFORMULA.
ເມື່ອການລວມກັນຂ້າງເທິງນີ້ພົບຄວາມກົງກັນທີ່ແນ່ນອນ, ມັນຈະສົ່ງຄ່າ 1 (ຕຳແໜ່ງຂອງຕົວອັກສອນທີ່ພົບທຳອິດ), ຖ້າບໍ່ດັ່ງນັ້ນຈະເປັນ #. VALUE ຜິດພາດ. ດັ່ງນັ້ນ, ສິ່ງດຽວທີ່ເຫຼືອໄວ້ສໍາລັບທ່ານທີ່ຈະເຮັດແມ່ນການລວມຈໍານວນທີ່ສອດຄ້ອງກັນກັບ 1's. ສໍາລັບການນີ້, ທ່ານວາງ 1 ໃນອາກິວເມັນ criterion , ແລະ C5:C13 ໃນອາກິວເມັນ sum_range . ແລ້ວໆ!
ສູດ SUMIF ສຳລັບຕົວເລກ
ເພື່ອລວມຕົວເລກທີ່ກົງກັບເງື່ອນໄຂໃດໜຶ່ງ, ໃຫ້ໃຊ້ຕົວປະຕິບັດການປຽບທຽບອັນໃດນຶ່ງໃນສູດ SUMIF ຂອງທ່ານ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ການເລືອກຜູ້ປະກອບການທີ່ເຫມາະສົມບໍ່ແມ່ນບັນຫາ. ການຝັງມັນຢູ່ໃນເກນຢ່າງເໝາະສົມອາດເປັນສິ່ງທ້າທາຍ.
ຜົນບວກຖ້າໃຫຍ່ກວ່າ ຫຼືໜ້ອຍກວ່າ
ເພື່ອປຽບທຽບຕົວເລກທີ່ມາກັບຕົວເລກສະເພາະ, ໃຫ້ໃຊ້ໜຶ່ງໃນຕົວປະຕິບັດການຕາມເຫດຜົນຕໍ່ໄປນີ້:<3
- ໃຫຍ່ກວ່າ (>)
- ໜ້ອຍກວ່າ (<)
- ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ (>=)
- ໜ້ອຍກວ່າ ຫຼື ເທົ່າທຽມກັນກັບ(<=)
ຕົວຢ່າງ, ເພື່ອເພີ່ມຕົວເລກໃນ B5:B13 ທີ່ໃຫຍ່ກວ່າ 200, ໃຊ້ສູດນີ້:
=SUMIF(B5:B13, ">200")
ກະລຸນາສັງເກດ syntax ທີ່ຖືກຕ້ອງຂອງເງື່ອນໄຂ: ຕົວເລກທີ່ນໍາຫນ້າດ້ວຍຕົວປະຕິບັດການປຽບທຽບ, ແລະການກໍ່ສ້າງທັງຫມົດຖືກຫຸ້ມດ້ວຍເຄື່ອງຫມາຍວົງຢືມ.
ຫຼື, ທ່ານສາມາດພິມຕົວເລກໃນບາງຕາລາງ, ແລະເຊື່ອມຕໍ່ຕົວປະຕິບັດການປຽບທຽບດ້ວຍການອ້າງອີງເຊລ:
=SUMIF(B5:B13, ">"&B1, B5:B13)
ທ່ານຍັງສາມາດປ້ອນທັງຕົວປະຕິບັດການປຽບທຽບ ແລະຕົວເລກໃນເຊລທີ່ແຍກກັນ, ແລະເຊື່ອມຕໍ່ເຊລເຫຼົ່ານັ້ນໄດ້. :
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດນໍາໃຊ້ຕົວປະຕິບັດການໂລຈິກອື່ນໆເຊັ່ນ:
ຜົນບວກຖ້າໃຫຍ່ກວ່າຫຼືເທົ່າກັບ 200:
=SUMIF(B5:B13, ">=200")
ຜົນບວກຖ້າໜ້ອຍກວ່າ 200:
=SUMIF(B5:B13, "<200")
ຜົນບວກຖ້າໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ 200:
=SUMIF(B5:B13, "<=200")
ຜົນບວກ ຖ້າເທົ່າກັບ
ເພື່ອລວມຕົວເລກທີ່ເທົ່າກັບຕົວເລກສະເພາະ, ທ່ານສາມາດໃຊ້ເຄື່ອງໝາຍຄວາມສະເໝີພາບ (=) ຮ່ວມກັບຕົວເລກ ຫຼື ຍົກເລີກເຄື່ອງໝາຍຄວາມສະເໝີພາບ ແລະລວມເອົາພຽງແຕ່ຕົວເລກໃນ ເງື່ອນໄຂ . argument.
ຕົວຢ່າງ, ເພື່ອເພີ່ມຈຳນວນໃນ ຖັນ B ທີ່ມີປະລິມານໃນຖັນ C ເທົ່າກັບ 10, ໃຊ້ສູດໃດນຶ່ງຂ້າງລຸ່ມ:
=SUMIF(C5:C13, 10, B5:B13)
ຫຼື
=SUMIF(C5:C13, "=10", B5:B13)
ຫຼື
=SUMIF(C5:C13, B1, B5:B13)
ບ່ອນທີ່ B1 ເປັນຕາລາງທີ່ມີປະລິມານທີ່ຕ້ອງການ.
ຜົນບວກຖ້າບໍ່ເທົ່າກັບ
ເພື່ອລວມຕົວເລກອື່ນໆ ຫຼາຍກວ່າຕົວເລກທີ່ລະບຸ, ໃຫ້ໃຊ້ ບໍ່ເທົ່າກັບ operator ().
ໃນຕົວຢ່າງຂອງພວກເຮົາ, ເພື່ອເພີ່ມຈຳນວນໃນຖັນ B ທີ່ມີປະລິມານໃດນຶ່ງ ຍົກເວັ້ນ 10.ໃນຖັນ C, ໄປກັບໜຶ່ງໃນສູດເຫຼົ່ານີ້:
=SUMIF(C5:C13, "10", B5:B13)
=SUMIF(C5:C13, ""&B1, B5:B13)
ຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້ສະແດງຜົນ:
Google Sheets SUMIF formulas for dates
ເພື່ອລວມຄ່າຕາມເງື່ອນໄຂຕາມເງື່ອນໄຂຂອງວັນທີ, ທ່ານຍັງໃຊ້ຕົວປະຕິບັດການປຽບທຽບທີ່ສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງເທິງ. ຈຸດສໍາຄັນແມ່ນວ່າວັນທີຄວນຈະຖືກສະຫນອງໃນຮູບແບບທີ່ Google Sheets ສາມາດເຂົ້າໃຈໄດ້.
ຕົວຢ່າງເຊັ່ນ: ເພື່ອລວມຈໍານວນ B5:B13 ສໍາລັບວັນທີຈັດສົ່ງກ່ອນ 11-Mar-2018, ສ້າງເງື່ອນໄຂໃນ ຫນຶ່ງໃນວິທີເຫຼົ່ານີ້:
=SUMIF(C5:C13, "<3/11/2018", B5:B13)
=SUMIF(C5:C13, "<"&DATE(2018,3,11), B5:B13)
=SUMIF(C5:C13, "<"&B1, B5:B13)
ບ່ອນທີ່ B1 ແມ່ນວັນທີເປົ້າຫມາຍ:
ໃນກໍລະນີທີ່ທ່ານຕ້ອງການລວມຕາລາງຕາມເງື່ອນໄຂໂດຍອີງໃສ່ ວັນທີຂອງມື້ນີ້ , ໃຫ້ລວມເອົາຟັງຊັນ TODAY() ໃນອາກິວເມັນ criterion .
ເປັນຕົວຢ່າງ, ມາສ້າງສູດຄຳນວນທີ່ເພີ່ມຈຳນວນສຳລັບການຈັດສົ່ງມື້ນີ້:
=SUMIF(C5:C13, TODAY(), B5:B13)
ຍົກຕົວຢ່າງຕື່ມອີກ, ພວກເຮົາສາມາດຊອກຫາການຈັດສົ່ງທັງໝົດໃນອະດີດ ແລະ ອະນາຄົດໄດ້. :
ກ່ອນມື້ນີ້: =SUMIF(C5:C13, "<"&TODAY(), B5:B13)
ຫຼັງຈາກມື້ນີ້: =SUMIF(C5:C13, ">"&TODAY(), B5:B13)
ຜົນລວມທີ່ອ້າງອີງຈາກຕາລາງຫວ່າງເປົ່າ ຫຼື ບໍ່ແມ່ນຊ່ອງຫວ່າງ
ໃນຫຼາຍສະຖານະການ, ທ່ານອາດຈະຕ້ອງ ຄ່າລວມຢູ່ໃນຖັນທີ່ແນ່ນອນຖ້າຕາລາງທີ່ສອດຄ້ອງກັນໃນຖັນອື່ນແມ່ນຫຼືບໍ່ຫວ່າງເປົ່າ.
ສຳລັບອັນນີ້, ໃຫ້ໃຊ້ໜຶ່ງໃນເງື່ອນໄຂຕໍ່ໄປນີ້ໃນສູດ Google Sheets SUMIF ຂອງທ່ານ:
ຜົນບວກຖ້າຫວ່າງເປົ່າ :
- "=" ເພື່ອລວມຕາລາງ th at ຫວ່າງເປົ່າໝົດ.
- " ເພື່ອສະຫຼຸບຕາລາງຫວ່າງເປົ່າລວມທັງອັນທີ່ມີຄວາມຍາວສູນ.strings.
Sum if not blank:
- "" ເພື່ອເພີ່ມເຊລທີ່ມີຄ່າຕ່າງໆ, ລວມທັງສູນສະຕຣິງຄວາມຍາວ.
ຕົວຢ່າງ, ເພື່ອສະຫຼຸບຈໍານວນທີ່ກໍານົດວັນທີຈັດສົ່ງ (ຕາລາງໃນຖັນ C ແມ່ນ ບໍ່ຫວ່າງ ), ໃຊ້ສູດນີ້:
=SUMIF(C5:C13, "", B5:B13)
ເພື່ອຮັບ ຈຳນວນທັງໝົດທີ່ບໍ່ມີວັນທີຈັດສົ່ງ (ຕາລາງໃນຖັນ C ແມ່ນ ຫວ່າງ ), ໃຊ້ອັນນີ້:
=SUMIF(C5:C13, "", B5:B13)
Google Sheets SUMIF ທີ່ມີຫຼາຍເງື່ອນໄຂ (ຫຼືເຫດຜົນ)
ຟັງຊັນ SUMIF ໃນ Google Sheets ຖືກອອກແບບມາເພື່ອເພີ່ມຄ່າໂດຍອີງໃສ່ເງື່ອນໄຂດຽວເທົ່ານັ້ນ. ເພື່ອລວມກັບຫຼາຍເງື່ອນໄຂ, ທ່ານສາມາດເພີ່ມສອງຫຼືຫຼາຍກວ່າ SUMIF ຟັງຊັນຮ່ວມກັນ.
ຕົວຢ່າງ, ເພື່ອລວມ Apples ແລະ Oranges ຈໍານວນ, ໃຊ້ສູດນີ້:
=SUMIF(A6:A14, "apples", B6:B14)+SUMIF(A6:A14, "oranges", B6:B14)
ຫຼື, ໃສ່ຊື່ລາຍການໃນສອງເຊລແຍກຕ່າງຫາກ, ເວົ້າວ່າ B1 ແລະ B2, ແລະໃຊ້ແຕ່ລະເຊລເຫຼົ່ານັ້ນເປັນເກນ:
=SUMIF(A6:A14, B1, B6:B14)+SUMIF(A6:A14, B2, B6:B14)
ກະລຸນາຮັບຊາບວ່າສູດຄຳນວນນີ້ໃຊ້ໄດ້ຄືກັບ SUMIF ກັບ ຫຼືເຫດຜົນ - ມັນລວມຄ່າຖ້າມີຢ່າງໜ້ອຍໜຶ່ງມາດຖານທີ່ກຳນົດໄວ້.
ໃນຕົວຢ່າງນີ້. , ພວກເຮົາເພີ່ມຄ່າໃນຖັນ B ຖ້າຖັນ A ເທົ່າກັບ "ຫມາກໂປມ" ຫຼື "ຫມາກກ້ຽງ". ໃນຄໍາສັບຕ່າງໆອື່ນໆ, SUMIF() + SUMIF() ເຮັດວຽກຄືກັບສູດ pseudo-ຕໍ່ໄປນີ້ (ບໍ່ແມ່ນຕົວຈິງ, ມັນພຽງແຕ່ສະແດງໃຫ້ເຫັນເຫດຜົນ!): sumif(A:A, "ຫມາກໂປມ" ຫຼື "ຫມາກກ້ຽງ", B: B) .
ຫາກເຈົ້າກຳລັງຊອກຫາຜົນລວມຕາມເງື່ອນໄຂກັບ AND logical , i.e. ເພີ່ມຄ່າເມື່ອເງື່ອນໄຂທີ່ກຳນົດໄວ້ທັງໝົດ, ໃຫ້ໃຊ້ຟັງຊັນ Google Sheets SUMIFS.
Google Sheets SUMIF - ສິ່ງທີ່ຄວນຈື່
ຕອນນີ້ທ່ານຮູ້ຈັກແກ່ນ ແລະ bolts ຂອງຟັງຊັນ SUMIF ໃນ Google Sheets, ມັນອາດຈະເປັນຄວາມຄິດທີ່ດີທີ່ຈະເຮັດສັ້ນ. ສະຫຼຸບສິ່ງທີ່ທ່ານໄດ້ຮຽນຮູ້ແລ້ວ.
1. SUMIF ສາມາດປະເມີນເງື່ອນໄຂດຽວໄດ້
syntax ຂອງຟັງຊັນ SUMIF ອະນຸຍາດໃຫ້ພຽງແຕ່ຫນຶ່ງ range , ຫນຶ່ງ criterion ແລະຫນຶ່ງ sum_range . ເພື່ອ ບວກກັບຫຼາຍເງື່ອນໄຂ , ອາດຈະເພີ່ມຫຼາຍຟັງຊັນ SUMIF ຮ່ວມກັນ (ຫຼືເຫດຜົນ) ຫຼືໃຊ້ສູດ SUMIFS (AND logic).
2. ຟັງຊັນ SUMIF ແມ່ນບໍ່ເໝາະສົມກັບຕົວພິມນ້ອຍໃຫຍ່
ຫາກທ່ານຊອກຫາສູດຄຳນວນ SUMIF ທີ່ມີຕົວພິມນ້ອຍໃຫຍ່ທີ່ສາມາດແຍກຄວາມແຕກຕ່າງລະຫວ່າງຕົວພິມໃຫຍ່ ແລະ ຕົວພິມນ້ອຍ, ໃຫ້ໃຊ້ SUMIF ປະສົມກັບ ARRAYFORMULA ແລະ FIND ດັ່ງທີ່ສະແດງໃນຕົວຢ່າງນີ້.
3. ສະໜອງຊ່ວງຂະໜາດເທົ່າກັນ ແລະ sum_range
ໃນຄວາມເປັນຈິງ, argument sum_range ລະບຸພຽງແຕ່ເຊລຊ້າຍສຸດຂອງໄລຍະເປັນຜົນລວມ, ພື້ນທີ່ທີ່ຍັງເຫຼືອແມ່ນກຳນົດໂດຍຂະໜາດຂອງ ໄລຍະ. argument.
ເພື່ອວາງມັນແຕກຕ່າງກັນ, SUMIF(A1:A10, "apples", B1:B10) ແລະ SUMIF(A1:A10, "apples", B1:B100) ຈະທັງສອງຄ່າລວມຢູ່ໃນ ຊ່ວງ B1:B10 ເພາະວ່າມັນມີຂະໜາດດຽວກັນກັບ range (A1:A10).
ສະນັ້ນ, ເຖິງແມ່ນວ່າທ່ານຈະຈັດຫາຊ່ວງຜົນບວກຜິດ, Google Sheets ຈະຍັງຄິດໄລ່ສູດຂອງທ່ານຢູ່. ຂວາ, ໃຫ້ຕາລາງຊ້າຍເທິງຂອງ sum_range ແມ່ນຖືກຕ້ອງ.
ອັນນັ້ນເວົ້າວ່າ, ມັນແມ່ນ