SUMIF ໃນ Google Sheets ດ້ວຍຕົວຢ່າງສູດ

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

ສາ​ລະ​ບານ

ບົດສອນສະແດງວິທີການໃຊ້ຟັງຊັນ 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 ແມ່ນຖືກຕ້ອງ.

    ອັນນັ້ນເວົ້າວ່າ, ມັນແມ່ນ

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