ຟັງຊັນ Google Sheets IF – ການນຳໃຊ້ ແລະຕົວຢ່າງສູດ

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

ຟັງຊັນ IF ໃນ Google Sheets ແມ່ນໜຶ່ງໃນຟັງຊັນທີ່ງ່າຍທີ່ສຸດທີ່ຈະຮຽນຮູ້, ແລະ ໃນຂະນະທີ່ມັນເປັນຄວາມຈິງ, ມັນຍັງເປັນປະໂຫຍດຫຼາຍ.

ໃນບົດສອນນີ້, ຂ້ອຍຂໍເຊີນເຈົ້າໃຫ້ເບິ່ງໃກ້ໆ. ການເຮັດວຽກຂອງ Google Spreadsheet IF ເຮັດວຽກແນວໃດ ແລະປະໂຫຍດອັນໃດທີ່ເຈົ້າຈະໄດ້ຮັບຈາກການໃຊ້ມັນ.

    ຟັງຊັນ IF ໃນ Google Sheets ແມ່ນຫຍັງ?

    ທຸກຄັ້ງທີ່ທ່ານໃຊ້ຟັງຊັນ IF , ທ່ານສ້າງຕົ້ນໄມ້ການຕັດສິນໃຈທີ່ການປະຕິບັດບາງຢ່າງປະຕິບັດຕາມເງື່ອນໄຂຫນຶ່ງ, ແລະຖ້າເງື່ອນໄຂນັ້ນບໍ່ຖືກປະຕິບັດຕາມ - ການປະຕິບັດອື່ນປະຕິບັດຕາມ.

    ເພື່ອຈຸດປະສົງນີ້, ເງື່ອນໄຂຂອງຟັງຊັນຕ້ອງຢູ່ໃນຮູບແບບທາງເລືອກ. ຄຳຖາມທີ່ມີຄຳຕອບທີ່ເປັນໄປໄດ້ພຽງສອງຢ່າງ: "ແມ່ນ" ແລະ "ບໍ່".

    ນີ້ຄືສິ່ງທີ່ຕົ້ນໄມ້ການຕັດສິນໃຈອາດມີລັກສະນະຄື:

    ດັ່ງນັ້ນ, IF ຟັງຊັນອະນຸຍາດໃຫ້ທ່ານຖາມຄໍາຖາມແລະຊີ້ບອກສອງການປະຕິບັດທາງເລືອກໂດຍອີງຕາມຄໍາຕອບທີ່ໄດ້ຮັບ. ຄໍາຖາມນີ້ແລະການປະຕິບັດທາງເລືອກແມ່ນເອີ້ນວ່າສາມ arguments ຂອງຟັງຊັນ. IF(logical_expression, value_if_true, value_if_false)

    • logical_expression – (required) ຄ່າ ຫຼື ການສະແດງອອກທາງເຫດຜົນທີ່ຖືກທົດສອບເພື່ອເບິ່ງວ່າມັນເປັນຄວາມຈິງ ຫຼື FALSE.
    • value_if_true – (ຕ້ອງ​ການ) ການ​ດໍາ​ເນີນ​ງານ​ທີ່​ຖືກ​ປະ​ຕິ​ບັດ​ຖ້າ​ຫາກ​ວ່າ​ການ​ທົດ​ສອບ​ແມ່ນ TRUE.
    • value_if_false – (ທາງ​ເລືອກ​ອື່ນ) ການ​ດໍາ​ເນີນ​ງານ​ທີ່​ເຮັດ​ໄດ້​ຖ້າ​ຫາກ​ວ່າປະເພດ.
    • ເລືອກຕົວປະຕິບັດການປຽບທຽບທີ່ຕ້ອງການຈາກລາຍການແບບເລື່ອນລົງທີ່ແນະນຳ.
    • ຖ້າຕ້ອງການ, ໃຫ້ເພີ່ມຫຼາຍຕົວສະແດງເຫດຜົນໃນການຄລິກ: IF OR, IF AND, ELSE IF, then IF.

    ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ແຕ່ລະການສະແດງອອກຕາມເຫດຜົນໃຊ້ເສັ້ນຂອງຕົນເອງ. ຄືກັນສໍາລັບຜົນໄດ້ຮັບທີ່ແທ້ຈິງ / ຜິດ. ອັນນີ້ຊ່ວຍຫຼຸດຈໍານວນຄວາມສັບສົນທີ່ອາດເກີດຂຶ້ນກັບສູດໄດ້ຢ່າງຫຼວງຫຼາຍ.

    ເມື່ອທ່ານຕື່ມຂໍ້ມູນໃສ່ທຸກຢ່າງ, ສູດສໍາລັບການນໍາໃຊ້ຈະຂະຫຍາຍຕົວຢູ່ໃນພື້ນທີ່ສະແດງຕົວຢ່າງຢູ່ເທິງສຸດຂອງປ່ອງຢ້ຽມ. ໄປທາງຊ້າຍຂອງມັນ, ທ່ານສາມາດເລືອກຕາລາງໃດນຶ່ງໃນຊີດຂອງເຈົ້າທີ່ເຈົ້າຕ້ອງການສູດໄດ້.

    ເມື່ອເຈົ້າພ້ອມແລ້ວ, ໃຫ້ວາງສູດໃສ່ໃນຕາລາງທີ່ສົນໃຈໂດຍການຄລິກໃສ່ປຸ່ມສູດໃສ່ທີ່ປຸ່ມ ລຸ່ມສຸດ.

    ກະລຸນາເຂົ້າໄປເບິ່ງບົດສອນອອນໄລນ໌ສຳລັບ IF ​​Formula Builder ເພື່ອເບິ່ງຕົວເລືອກທັງໝົດທີ່ອະທິບາຍໄວ້ໃນລາຍລະອຽດ.

    ຂ້ອຍຫວັງວ່າມັນບໍ່ມີຄວາມສົງໃສວ່າຕອນນີ້ຟັງຊັນ IF, ເຖິງແມ່ນວ່າຈະງ່າຍດາຍຫຼາຍ. ຫນຶ່ງໃນ glance ທໍາອິດ, ເປີດປະຕູໃຫ້ຫຼາຍທາງເລືອກສໍາລັບການປະມວນຜົນຂໍ້ມູນໃນ Google Sheets. ແຕ່ຖ້າທ່ານຍັງມີຄຳຖາມ, ກະລຸນາຖາມພວກເຂົາໄດ້ໃນສ່ວນຄຳເຫັນລຸ່ມນີ້ – ພວກເຮົາຍິນດີທີ່ຈະຊ່ວຍ!

    ການທົດສອບແມ່ນ FALSE.

    ໃຫ້ພວກເຮົາຄົ້ນຫາອາກິວເມັນຂອງຟັງຊັນ IF ຂອງພວກເຮົາໃຫ້ລະອຽດຕື່ມ.

    ອາກິວເມັນທຳອິດສະແດງເຖິງຄຳຖາມທີ່ມີເຫດຜົນ. Google Sheets ຕອບຄໍາຖາມນີ້ດ້ວຍ "ແມ່ນ" ຫຼື "ບໍ່", ເຊັ່ນ: "ຈິງ" ຫຼື "ຜິດ".

    ວິທີການສ້າງຄໍາຖາມຢ່າງຖືກຕ້ອງ, ທ່ານອາດຈະສົງໄສ? ເພື່ອເຮັດສິ່ງນັ້ນ, ທ່ານສາມາດຂຽນການສະແດງອອກຢ່າງມີເຫດຜົນໂດຍໃຊ້ສັນຍາລັກທີ່ເປັນປະໂຫຍດດັ່ງກ່າວ (ຫຼືຕົວປະຕິບັດການປຽບທຽບ) ເປັນ "=", ">", "=", "<=", "". ໃຫ້ພວກເຮົາລອງຖາມຄຳຖາມດັ່ງກ່າວນຳກັນ.

    ການນຳໃຊ້ຟັງຊັນ IF

    ໃຫ້ສົມມຸດວ່າເຈົ້າກຳລັງເຮັດວຽກຢູ່ໃນບໍລິສັດຂາຍຊັອກໂກແລັດຢູ່ໃນເຂດຜູ້ບໍລິໂພກຫຼາຍແຫ່ງທີ່ມີລູກຄ້າຫຼາຍຄົນ.

    ນີ້ຄືຂໍ້ມູນການຂາຍຂອງເຈົ້າອາດເບິ່ງຄືໃນ Google Sheets:

    ຈິນຕະນາການວ່າເຈົ້າຕ້ອງການແຍກການຂາຍທີ່ຜະລິດຢູ່ໃນພາກພື້ນຂອງເຈົ້າຈາກສິ່ງທີ່ມາຈາກຕ່າງປະເທດ. ເພື່ອເຮັດສໍາເລັດສິ່ງນັ້ນ, ທ່ານຄວນເພີ່ມພາກສະຫນາມຄໍາອະທິບາຍອື່ນສໍາລັບການຂາຍແຕ່ລະຄົນ - ປະເທດທີ່ການຂາຍເກີດຂຶ້ນ. ເນື່ອງຈາກມີຂໍ້ມູນຫຼາຍ, ທ່ານຕ້ອງການຊ່ອງລາຍລະອຽດນີ້ເພື່ອສ້າງອັດຕະໂນມັດສໍາລັບແຕ່ລະລາຍການ.

    ແລະນີ້ແມ່ນເວລາທີ່ຟັງຊັນ IF ມາຫຼິ້ນ. ໃຫ້ເພີ່ມຖັນ "ປະເທດ" ໃສ່ຕາຕະລາງຂໍ້ມູນ. ພາກພື້ນ "ຕາເວັນຕົກ" ເປັນຕົວແທນຂອງການຂາຍໃນທ້ອງຖິ່ນ (ປະເທດຂອງພວກເຮົາ), ໃນຂະນະທີ່ສ່ວນທີ່ເຫຼືອແມ່ນການຂາຍຈາກຕ່າງປະເທດ (ສ່ວນທີ່ເຫຼືອຂອງໂລກ).

    ວິທີຂຽນຟັງຊັນໃຫ້ຖືກຕ້ອງ?

    ວາງຕົວກະພິບ ໃນ F2 ເພື່ອເຮັດໃຫ້ເຊລມີການເຄື່ອນໄຫວແລະພິມຢູ່ໃນເຄື່ອງຫມາຍຄວາມສະເຫມີພາບ (=). Google Sheets ຈະທັນທີເຂົ້າໃຈວ່າທ່ານຈະໃສ່ສູດ. ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າທັນທີທີ່ທ່ານພິມຕົວອັກສອນ "i" ມັນຈະກະຕຸ້ນໃຫ້ທ່ານເລືອກຟັງຊັນທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນດຽວກັນນັ້ນ. ແລະທ່ານຄວນເລືອກ "IF".

    ຫຼັງຈາກນັ້ນ, ທຸກໆການກະທຳຂອງທ່ານຈະມາພ້ອມກັບການກະຕຸ້ນເຕືອນເຊັ່ນກັນ.

    ສຳລັບການໂຕ້ຖຽງທຳອິດຂອງ IF ຟັງຊັນ, ໃສ່ B2="West" . ເຊັ່ນດຽວກັນກັບຟັງຊັນ Google Sheets ອື່ນໆ, ທ່ານບໍ່ຈໍາເປັນຕ້ອງໃສ່ທີ່ຢູ່ຂອງຕາລາງດ້ວຍຕົນເອງ - ການຄລິກຫນູແມ່ນພຽງພໍ. ຈາກນັ້ນໃສ່ເຄື່ອງໝາຍຈຸດ (,) ແລະລະບຸອາກິວເມັນທີສອງ.

    ອາກິວເມັນທີສອງແມ່ນຄ່າທີ່ F2 ຈະກັບຄືນມາຖ້າເງື່ອນໄຂຖືກຕາມເງື່ອນໄຂ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ມັນຈະເປັນຂໍ້ຄວາມ "ປະເທດຂອງພວກເຮົາ". F2 ຈະສົ່ງຄືນຄ່ານີ້ຖ້າເງື່ອນໄຂບໍ່ພົບ: "ສ່ວນທີ່ເຫຼືອຂອງໂລກ". ຢ່າລືມເຮັດການປ້ອນສູດຂອງທ່ານໃຫ້ຈົບໂດຍການປິດວົງເລັບ ")" ແລະກົດ "Enter". ຖືກຕ້ອງ, F2 ຈະສົ່ງຄືນຂໍ້ຄວາມ "ປະເທດຂອງພວກເຮົາ":

    ດຽວນີ້, ທັງໝົດທີ່ທ່ານຕ້ອງເຮັດຄືການສຳເນົາຟັງຊັນນີ້ລົງຖັນ F.

    ເຄັດລັບ . ມີວິທີໜຶ່ງໃນການປະມວນຜົນຖັນທັງໝົດດ້ວຍສູດດຽວ. ຟັງຊັນ ARRAYFORMULA ຈະຊ່ວຍໃຫ້ທ່ານເຮັດແນວນັ້ນ. ການນໍາໃຊ້ມັນຢູ່ໃນຫ້ອງທໍາອິດຂອງຖັນ, ທ່ານສາມາດທົດສອບທຸກຈຸລັງຂ້າງລຸ່ມນີ້ຕໍ່ກັບສະພາບດຽວກັນ, ແລະສົ່ງຜົນໄດ້ຮັບທີ່ສອດຄ້ອງກັນກັບແຕ່ລະແຖວດຽວກັນ.ເວລາ:

    =ARRAYFORMULA(IF(B2:B69="West","Our Country","Rest of the World"))

    ໃຫ້ກວດເບິ່ງວິທີອື່ນຂອງການເຮັດວຽກກັບຟັງຊັນ IF.

    ຟັງຊັນ IF ແລະຄ່າຂໍ້ຄວາມ

    ການນຳໃຊ້ຟັງຊັນ IF ກັບຂໍ້ຄວາມໄດ້ຖືກສະແດງຢູ່ໃນຕົວຢ່າງຂ້າງເທິງແລ້ວ.

    ໝາຍເຫດ. ຖ້າຂໍ້ຄວາມຖືກໃຊ້ເປັນການໂຕ້ຖຽງ, ມັນຕ້ອງຖືກຫຸ້ມດ້ວຍວົງຢືມສອງເທົ່າ.

    ຟັງຊັນ IF ແລະຄ່າຕົວເລກ

    ທ່ານສາມາດໃຊ້ຕົວເລກສຳລັບການໂຕ້ແຍ້ງໄດ້ຄືກັບທີ່ທ່ານເຮັດກັບຂໍ້ຄວາມ.

    ຢ່າງໃດກໍຕາມ, ສິ່ງສຳຄັນຫຼາຍຢູ່ນີ້ແມ່ນຟັງຊັນ IF ເຮັດໃຫ້ມັນເປັນໄປໄດ້. ເພື່ອບໍ່ພຽງແຕ່ຕື່ມຂໍ້ມູນໃສ່ເຊລດ້ວຍຕົວເລກທີ່ແນ່ນອນໂດຍອີງຕາມເງື່ອນໄຂທີ່ໄດ້ພົບ, ແຕ່ຍັງຄິດໄລ່.

    ຕົວຢ່າງ, ໃຫ້ເວົ້າວ່າທ່ານສະເຫນີສ່ວນຫຼຸດຕ່າງໆໃຫ້ກັບລູກຄ້າຂອງທ່ານໂດຍອີງໃສ່ມູນຄ່າທັງຫມົດຂອງການຊື້. ຖ້າຈໍານວນທັງຫມົດມີຫຼາຍກວ່າ 200, ຫຼັງຈາກນັ້ນລູກຄ້າຈະໄດ້ຮັບສ່ວນຫຼຸດ 10%. ຈາກນັ້ນໃສ່ຟັງຊັນ IF ໃນ G2, ແລະການໂຕ້ຖຽງທີສອງຈະຖືກສະແດງໂດຍສູດຄິດໄລ່ສ່ວນຫຼຸດ:

    =IF(E2>200,E2*0.1,0)

    IF blanks/non- blanks

    ມີກໍລະນີທີ່ຜົນໄດ້ຮັບຂອງທ່ານຂຶ້ນກັບວ່າຕາລາງຫວ່າງເປົ່າຫຼືບໍ່. ມີສອງວິທີທີ່ຈະກວດເບິ່ງວ່າ:

    1. ໃຊ້ຟັງຊັນ ISBLANK.

      ຕົວຢ່າງ, ສູດຕໍ່ໄປນີ້ກວດເບິ່ງວ່າຕາລາງໃນຖັນ E ແມ່ນຫວ່າງບໍ່. ຖ້າເປັນດັ່ງນັ້ນ, ບໍ່ຄວນໃຊ້ສ່ວນຫຼຸດ, ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະຫຼຸດ 5%:

      =IF(ISBLANK(E2)=TRUE,0,0.05)

      ໝາຍເຫດ. ຖ້າມີ ສະຕຣິງຄວາມຍາວສູນ ໃນຕາລາງ (ສົ່ງຄືນໂດຍບາງສູດ), ຟັງຊັນ ISBLANK ຈະສົ່ງຜົນໃຫ້ FALSE.

      ນີ້ແມ່ນສູດຄຳນວນອື່ນເພື່ອກວດເບິ່ງວ່າ E2 ຫວ່າງບໍ່:

      =IF(ISBLANK(E2)2FALSE,0,0.05)

      ທ່ານສາມາດປ່ຽນສູດຄຳນວນໄປທາງອື່ນ ແລະເບິ່ງວ່າເຊລບໍ່ຫວ່າງເປົ່າແທນ:

      =IF(ISBLANK(E2)=FALSE,0.05,0

      =IF(ISBLANK(E2)TRUE,0.05,0)

    2. ໃຊ້ຕົວປະຕິບັດການປຽບທຽບມາດຕະຖານທີ່ມີຄູ່ຂອງວົງຢືມຄູ່:

      ໝາຍເຫດ. ວິ​ທີ​ການ​ນີ້​ພິ​ຈາ​ລະ​ນາ ສູນ​ສະ​ຕ​ຣິ​ງ​ຄວາມ​ຍາວ​ສູນ (ຊີ້​ບອກ​ໂດຍ double-quotes) ເປັນ​ຕາ​ລາງ​ຫວ່າງ​ເປົ່າ.

      =IF(E2="",0,0.05) – ກວດເບິ່ງວ່າ E2 ຫວ່າງບໍ່

      =IF(E2"",0,0.05) – ກວດເບິ່ງວ່າ E2 ບໍ່ຫວ່າງບໍ່.

      ເຄັດລັບ. ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ໃຊ້ double-quotes ເປັນ argument ເພື່ອສົ່ງຄືນຕາລາງຫວ່າງເປົ່າໂດຍສູດ:

      =IF(E2>200,E2*0,"")

    IF ໃນການປະສົມປະສານກັບຟັງຊັນອື່ນໆ

    ດັ່ງ​ທີ່​ທ່ານ​ໄດ້​ຮຽນ​ຮູ້​ແລ້ວ​, ຂໍ້​ຄວາມ​, ຕົວ​ເລກ​, ແລະ​ສູດ​ສາ​ມາດ​ເຮັດ​ຫນ້າ​ທີ່​ເປັນ​ການ​ໂຕ້​ຕອບ​ຂອງ​ການ​ທໍາ​ງານ IF ໄດ້​. ຢ່າງໃດກໍຕາມ, ຫນ້າທີ່ອື່ນໆສາມາດມີບົດບາດນັ້ນເຊັ່ນດຽວກັນ. ລອງເບິ່ງວ່າມັນເຮັດວຽກແນວໃດ.

    Google Sheets IF OR

    ຈື່ວິທີທຳອິດທີ່ທ່ານຄິດຫາປະເທດທີ່ທ່ານຂາຍຊັອກໂກແລັດບໍ? ທ່ານໄດ້ກວດເບິ່ງວ່າ B2 ມີ "ຕາເວັນຕົກ" ຫຼືບໍ. ນຶ່ງໃນນັ້ນ ປາກົດຢູ່ໃນຕາລາງ. ຟັງຊັນ OR ໃນອາກິວເມັນທຳອິດຈະຊ່ວຍໃຫ້ທ່ານເຮັດແນວນັ້ນ:

    =OR(logical_expression1, [logical_expression2, ...])
    • logical_expression1 – (ຕ້ອງການ) ຄ່າໂລຈິກທຳອິດ ເພື່ອກວດກາເບິ່ງສໍາລັບ.
    • logical_expression2 – (ທາງເລືອກ) ຄ່າໂລຈິກຕໍ່ໄປເພື່ອກວດສອບ.
    • ແລະອື່ນໆ.

    ດັ່ງທີ່ເຈົ້າເຫັນ , ທ່ານ​ພຽງ​ແຕ່​ໃສ່​ການ​ສະ​ແດງ​ອອກ​ຢ່າງ​ມີ​ເຫດ​ຜົນ​ຫຼາຍ​ເທົ່າ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ກວດ​ສອບ​ແລະ​ການ​ທໍາ​ງານ​ການ​ຊອກ​ຫາ​ຖ້າ​ຫາກ​ວ່າ​ຫນຶ່ງ​ໃນ​ນັ້ນ​ແມ່ນ​ຄວາມ​ຈິງ​.

    ເພື່ອນຳໃຊ້ຄວາມຮູ້ນີ້ໃສ່ຕາຕະລາງທີ່ມີການຂາຍ, ໃຫ້ກ່າວເຖິງທຸກຂົງເຂດທີ່ເປັນຂອງການຂາຍໃນຕ່າງປະເທດ, ແລະການຂາຍອື່ນໆຈະກາຍເປັນທ້ອງຖິ່ນໂດຍອັດຕະໂນມັດ:

    =IF(OR(B2="East",B2="South"),"Rest of the World","Our Country")

    Google Sheets ຖ້າ AND

    ຟັງຊັນ AND ແມ່ນງ່າຍດາຍຄືກັນ. ຄວາມແຕກຕ່າງພຽງແຕ່ວ່າມັນຈະກວດເບິ່ງວ່າທຸກໆການສະແດງອອກຢ່າງມີເຫດຜົນທີ່ລະບຸໄວ້ເປັນຄວາມຈິງ:

    =AND(logical_expression1, [logical_expression2, ...])

    ເຊັ່ນ: ທ່ານຈໍາເປັນຕ້ອງແຄບການຄົ້ນຫາໄປຫາເມືອງຂອງເຈົ້າແລະເຈົ້າຮູ້ວ່າມັນກໍາລັງຊື້ພຽງແຕ່ hazelnuts ເທົ່ານັ້ນ. ດັ່ງນັ້ນຈຶ່ງມີສອງເງື່ອນໄຂທີ່ຈະພິຈາລະນາ: ພາກພື້ນ – "ຕາເວັນຕົກ" ແລະຜະລິດຕະພັນ - "ຊັອກໂກແລັດ Hazelnut":

    =IF(AND(B2="West",C2="Chocolate Hazelnut"),"Our Country","Rest of the World")

    ສູດ Nested IF ທຽບກັບຟັງຊັນ IFS ສໍາລັບ Google Sheets

    ທ່ານຍັງສາມາດໃຊ້ຟັງຊັນ IF ຕົວມັນເອງເປັນການໂຕ້ຖຽງສໍາລັບຟັງຊັນ IF ທີ່ໃຫຍ່ກວ່າ.

    ໃຫ້ສົມມຸດວ່າທ່ານໄດ້ກໍານົດເງື່ອນໄຂສ່ວນຫຼຸດທີ່ເຂັ້ມງວດສໍາລັບລູກຄ້າຂອງທ່ານ. ຖ້າການຊື້ທັງຫມົດຫຼາຍກ່ວາ 200 ຫນ່ວຍ, ພວກເຂົາໄດ້ຮັບສ່ວນຫຼຸດ 10%; ຖ້າການຊື້ທັງຫມົດແມ່ນລະຫວ່າງ 100 ແລະ 199, ສ່ວນຫຼຸດແມ່ນ 5%. ຖ້າການຊື້ທັງໝົດຕໍ່າກວ່າ 100, ບໍ່ມີສ່ວນຫຼຸດໃດໆເລີຍ.

    ສູດຕໍ່ໄປນີ້ຈະສະແດງໃຫ້ເຫັນວິທີການເຮັດວຽກຢູ່ໃນຕາລາງ.G2:

    =IF(E2>200,E2*0.1,IF(E2>100,E2*0.05,0))

    ໃຫ້ສັງເກດວ່າມັນເປັນຟັງຊັນ IF ອື່ນທີ່ໃຊ້ເປັນອາກິວເມັນທີສອງ. ໃນກໍລະນີດັ່ງກ່າວ, ຕົ້ນໄມ້ການຕັດສິນໃຈມີດັ່ງນີ້:

    ໃຫ້ພວກເຮົາເຮັດໃຫ້ມັນມ່ວນຫຼາຍແລະສັບສົນກັບວຽກງານ. ຈິນຕະນາການວ່າທ່ານກໍາລັງສະເຫນີລາຄາສ່ວນຫຼຸດໃຫ້ກັບພາກພື້ນດຽວເທົ່ານັ້ນ - "ຕາເວັນອອກ". ຫຼັງຈາກນັ້ນ, ສູດຈະມີລັກສະນະດັ່ງຕໍ່ໄປນີ້:

    =IF(AND(B2="East",E2>200),E2*0.1,IF(AND(B2="East",E2>100),E2*0.05,0))

    ຕາມທີ່ເຈົ້າເຫັນໄດ້, ຈໍານວນສ່ວນຫຼຸດໄດ້ຫຼຸດລົງຢ່າງຫຼວງຫຼາຍໃນຂະນະທີ່ຈໍານວນຂອງພວກເຂົາຍັງຄົງຢູ່.

    ນອກນັ້ນຍັງມີວິທີທີ່ງ່າຍກວ່າທີ່ຈະຂຽນຂໍ້ຄວາມຂ້າງເທິງນີ້ດ້ວຍຟັງຊັນ IFS:

    =IFS(condition1, value1, [condition2, value2, …])
    • condition1 – (ຕ້ອງການ) ແມ່ນການສະແດງອອກຕາມເຫດຜົນທີ່ທ່ານຕ້ອງການທົດສອບ.
    • value1 – (ຕ້ອງການ) ແມ່ນຄ່າທີ່ຈະສົ່ງຄືນຖ້າເງື່ອນໄຂ1 ເປັນຈິງ.
    • ແລະຫຼັງຈາກນັ້ນ. ທ່ານພຽງແຕ່ບອກເງື່ອນໄຂທີ່ມີຄ່າຂອງພວກມັນທີ່ຈະກັບຄືນມາຖ້າພວກມັນເປັນຄວາມຈິງ.

    ນີ້ແມ່ນວິທີການທີ່ສູດຂ້າງເທິງຈະເບິ່ງກັບ IFS:

    =IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05)

    ເຄັດລັບ. ຖ້າບໍ່ມີເງື່ອນໄຂທີ່ແທ້ຈິງ, ສູດຈະສົ່ງຄືນຂໍ້ຜິດພາດ #N/A. ເພື່ອຫຼີກເວັ້ນການນັ້ນ, ຫໍ່ສູດຂອງທ່ານດ້ວຍ IFERROR:

    =IFERROR(IFS(AND(B2="East",E2>200),E2*0.1,AND(B2="East",E2>100),E2*0.05),0)

    SWITCH ເປັນທາງເລືອກສໍາລັບຫຼາຍ IFs

    ມີອີກຫນຶ່ງຟັງຊັນທີ່ທ່ານອາດຈະຕ້ອງການ. ພິຈາລະນາແທນທີ່ຈະເປັນ IF ທີ່ຖືກຊ້ອນກັນ: Google Sheets SWITCH.

    ມັນກວດເບິ່ງວ່າການສະແດງຜົນຂອງທ່ານກົງກັບບັນຊີລາຍຊື່ຂອງກໍລະນີ, ຫນຶ່ງເທື່ອ. ໃນເວລາທີ່ມັນເຮັດ, ໄດ້ຟັງຊັນສົ່ງຄືນຄ່າທີ່ສອດຄ້ອງກັນ.

    =SWITCH(expression, case1, value1, [case2, value2, ...], [default])
    • expression is any cell reference, ຫຼືຂອບເຂດຂອງຈຸລັງ, ຫຼືແມ້ກະທັ້ງການສະແດງອອກທາງຄະນິດສາດທີ່ແທ້ຈິງ, ຫຼືແມ້ກະທັ້ງຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການເທົ່າກັບກໍລະນີຂອງທ່ານ (ຫຼືການທົດສອບຕໍ່ກັບເງື່ອນໄຂ). ຕ້ອງການ.
    • case1 ແມ່ນເງື່ອນໄຂທໍາອິດຂອງທ່ານໃນການກວດສອບການສະແດງອອກ. ຕ້ອງການ.
    • value1 ແມ່ນບັນທຶກເພື່ອສົ່ງຄືນຖ້າເງື່ອນໄຂ case1 ແມ່ນຄືກັນກັບການສະແດງອອກຂອງທ່ານ. ຕ້ອງການ.
    • case2, value2 ເຮັດຊ້ຳຫຼາຍເທື່ອຕາມເງື່ອນໄຂທີ່ທ່ານຕ້ອງກວດສອບ ແລະຄ່າທີ່ຈະສົ່ງຄືນ. ທາງເລືອກ.
    • ຄ່າເລີ່ມຕົ້ນ ຍັງເປັນທາງເລືອກຢ່າງສົມບູນ. ໃຊ້ມັນເພື່ອເບິ່ງບັນທຶກສະເພາະຖ້າບໍ່ມີກໍລະນີໃດຖືກພົບ. ຂ້ອຍຂໍແນະນຳໃຫ້ໃຊ້ມັນທຸກຄັ້ງເພື່ອຫຼີກລ່ຽງຄວາມຜິດພາດເມື່ອການສະແດງອອກຂອງເຈົ້າບໍ່ກົງກັນກັບທຸກກໍລະນີ.

    ນີ້ແມ່ນບາງຕົວຢ່າງ.

    ເຖິງ ທົດສອບເຊລຂອງທ່ານຕໍ່ກັບຂໍ້ຄວາມ , ໃຊ້ໄລຍະເປັນການສະແດງຜົນ:

    =ARRAYFORMULA(SWITCH(B2:B69,"West","Our Country","Rest of the World"))

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

    ເພື່ອ ເຮັດ​ວຽກ​ຮ່ວມ​ກັບ​ການ​ຄິດ​ໄລ່ , ມັນ​ເປັນ​ການ​ດີກ​ວ່າ​ທີ່​ຈະ​ນໍາ​ໃຊ້ boolean expression:

    =SWITCH(TRUE,$E2>200,$E2*0.1,AND($E2100),$E2*0.05,0)

    ທີ່ນີ້ SWITCH ກວດເບິ່ງວ່າຜົນຂອງສົມຜົນແມ່ນ TRUE ຫຼື FALSE . ເມື່ອມັນເປັນ TRUE (ເຊັ່ນວ່າ E2 ແມ່ນແທ້ຈິງຫຼາຍກວ່າ 200 ), ຂ້ອຍໄດ້ຮັບຜົນທີ່ສອດຄ້ອງກັນ. ຖ້າບໍ່ມີກໍລະນີໃດຢູ່ໃນລາຍຊື່ແມ່ນ TRUE (ຫມາຍຄວາມວ່າພວກມັນແມ່ນ FALSE ), ສູດພຽງແຕ່ໃຫ້ຜົນຕອບແທນ 0.

    ໝາຍເຫດ. SWITCH ບໍ່ຮູ້ວິທີການຄິດໄລ່ຂອບເຂດທັງຫມົດໃນເວລາດຽວກັນ, ດັ່ງນັ້ນບໍ່ມີ ARRAYFORMULA ໃນກໍລະນີນີ້.

    ຖະແຫຼງການ IF ໂດຍອີງໃສ່ການນັບ

    ໜຶ່ງໃນຄຳຖາມທີ່ພວກເຮົາຖືກຖາມຫຼາຍແມ່ນວິທີສ້າງສູດ IF ທີ່ຈະສົ່ງຄືນສິ່ງທີ່ທ່ານຕ້ອງການຖ້າຖັນມີ ຫຼືບໍ່ມີບັນທຶກທີ່ແນ່ນອນ.

    ຕົວຢ່າງ, ກວດເບິ່ງວ່າຊື່ຂອງລູກຄ້າປາກົດຫຼາຍກວ່າຫນຶ່ງຄັ້ງໃນລາຍການ (ຖັນ A) ແລະໃສ່ຄໍາທີ່ກົງກັນ (ແມ່ນ/ບໍ່) ເຂົ້າໄປໃນຕາລາງ.

    ການແກ້ໄຂແມ່ນງ່າຍດາຍກວ່າ. ເຈົ້າອາດຈະຄິດ. ທ່ານຈໍາເປັນຕ້ອງແນະນໍາຟັງຊັນ COUNTIF ໃຫ້ກັບ IF ​​ຂອງທ່ານ:

    =IF(COUNTIF($A$2:$A$20,$A2)>1,"yes","no")

    ເຮັດໃຫ້ Google Sheets ສ້າງສູດ IF ສໍາລັບທ່ານ – IF Formula Builder add-on

    ຖ້າທ່ານເບື່ອທີ່ຈະຕິດຕາມຕົວລະຄອນພິເສດທັງໝົດເຫຼົ່ານັ້ນ ແລະ syntax ທີ່ຖືກຕ້ອງໃນສູດ, ມີທາງອອກອີກອັນໜຶ່ງ.

    IF Formula Builder add-on ສໍາລັບ Google Sheets ສະເຫນີວິທີການສ້າງຂໍ້ຄວາມ IF. ເຄື່ອງມືຈະຈັດການ syntax, ຟັງຊັນພິເສດ ແລະຕົວອັກສອນທີ່ຕ້ອງການທັງໝົດສໍາລັບທ່ານ.

    ທັງໝົດທີ່ທ່ານຕ້ອງເຮັດຄື:

    • ຕື່ມຂໍ້ມູນໃສ່ໃນບັນທຶກຂອງທ່ານເທື່ອລະອັນ. ບໍ່ມີການປິ່ນປົວພິເສດສໍາລັບວັນທີ, ເວລາ, ແລະອື່ນໆ. ໃສ່ພວກມັນຕາມທີ່ທ່ານເຮັດຢູ່ສະເຫມີແລະ add-on ຈະຮັບຮູ້ຂໍ້ມູນ

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