ວິທີການຈັດຮຽງຫລາຍ IF Functions ໃນ Excel

01 of 06

ວິທີການເຮັດຫນ້າທີ່ IF ເຮັດວຽກຢູ່

Nesting IF Functions in Excel. Ted French

ການປະໂຫຍດຂອງການເຮັດວຽກ IF ສາມາດຂະຫຍາຍໄດ້ໂດຍການໃສ່ຫຼືການເຮັດຫນ້າທີ່ IF ຫຼາຍໃນແຕ່ລະອື່ນໆ.

ຟັງຊັນ Nested IF ເພີ່ມຈໍານວນເງື່ອນໄຂທີ່ເປັນໄປໄດ້ທີ່ສາມາດທົດສອບແລະເພີ່ມຈໍານວນປະຕິບັດທີ່ສາມາດປະຕິບັດເພື່ອບັນລຸຜົນໄດ້ຮັບເຫຼົ່ານີ້.

ຮຸ່ນຫຼ້າສຸດຂອງ Excel ອະນຸຍາດໃຫ້ 64 IF functions ທີ່ຖືກຊ້ອນຢູ່ໃນຄົນອື່ນ, ໃນຂະນະທີ່ Excel 2003 ແລະກ່ອນຫນ້ານີ້ໄດ້ອະນຸຍາດໃຫ້ມີພຽງແຕ່ເຈັດ.

Nesting IF Tutorial ການເຮັດວຽກ

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

ສູດທີ່ໃຊ້ໃນຕົວຢ່າງແມ່ນສະແດງຢູ່ດ້ານລຸ່ມ. ຟັງຊັນ IF nested ເຮັດເປັນ arguments value_if_false ສໍາລັບຟັງຊັນ IF ທໍາອິດ.

= IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

ພາກສ່ວນທີ່ແຕກຕ່າງກັນຂອງສູດແມ່ນແຍກໂດຍໂຄມ່າແລະປະຕິບັດວຽກງານດັ່ງຕໍ່ໄປນີ້:

  1. ສ່ວນທໍາອິດ, D7, ກວດເບິ່ງວ່າເງິນເດືອນຂອງພະນັກງານແມ່ນຫນ້ອຍກ່ວາ $ 30,000
  2. ຖ້າມັນເປັນສ່ວນກາງ, $ D $ 3 * D7 , ຈິ່ງເພີ່ມເງິນເດືອນໂດຍອັດຕາການຫັກຂອງ 6%
  3. ຖ້າມັນບໍ່ແມ່ນ, ຟັງຊັນທີສອງ IF: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) ທົດສອບອີກສອງເງື່ອນໄຂ:
    • D7> = 50000 , ການກວດເບິ່ງວ່າເງິນເດືອນຂອງພະນັກງານແມ່ນສູງກວ່າຫລືເທົ່າກັບ $ 50,000
    • ຖ້າມັນເປັນ, $ D $ 5 * D7 multiplies ເງິນເດືອນໂດຍອັດຕາການຫັກຂອງ 10%
    • ຖ້າບໍ່ແມ່ນ, $ D $ 4 * D7 multiplies ເງິນເດືອນໂດຍອັດຕາການຫັກຂອງ 8%

ເຂົ້າຂໍ້ມູນການສອນ

ໃສ່ ຂໍ້ມູນ ເຂົ້າໃນ ຈຸລັງ C1 ຫາ E6 ຂອງ ແຜ່ນວຽກ Excel ຕາມທີ່ເຫັນໃນຮູບຂ້າງເທິງ.

ຂໍ້ມູນເທົ່ານັ້ນທີ່ບໍ່ເຂົ້າຢູ່ໃນຈຸດນີ້ແມ່ນຫນ້າທີ່ IF ທີ່ຢູ່ໃນ cell E7.

ສໍາລັບຜູ້ທີ່ບໍ່ຮູ້ສຶກຄືກັບການພິມ, ຂໍ້ມູນແລະຄໍາແນະນໍາສໍາລັບການຄັດລອກມັນເຂົ້າໄປໃນ Excel ສາມາດໃຊ້ໄດ້ຢູ່ທີ່ນີ້.

ຫມາຍເຫດ: ຄໍາແນະນໍາສໍາລັບການຄັດລອກຂໍ້ມູນບໍ່ປະກອບດ້ວຍຂັ້ນຕອນການຈັດຮູບແບບສໍາລັບແຜ່ນວຽກ.

ນີ້ຈະບໍ່ແຊກແຊງກັບການສໍາເລັດການສອນ. ແຜ່ນວຽກຂອງທ່ານອາດຈະແຕກຕ່າງຈາກຕົວຢ່າງທີ່ສະແດງ, ແຕ່ວ່າຫນ້າທີ່ IF ຈະໃຫ້ທ່ານຜົນໄດ້ຮັບດຽວກັນ.

02 of 06

ເລີ່ມຕົ້ນຟັງຊັນ Nested IF

ເພີ່ມການໂຕ້ຖຽງກັບ Excel IF Function. Ted French

ເຖິງແມ່ນວ່າມັນເປັນໄປໄດ້ພຽງແຕ່ໃສ່ສູດທີ່ສົມບູນເທົ່ານັ້ນ

= IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

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

ການນໍາໃຊ້ກ່ອງໂຕ້ຕອບແມ່ນ trickier ຫຼາຍໃນເວລາທີ່ເຂົ້າໄປໃນ ຫນ້າທີ່ nested ເພາະວ່າ ຫນ້າທີ່ ຮຽກຮ້ອງຕ້ອງໄດ້ຖືກພິມລົງ. ກ່ອງໂຕ້ຕອບທີສອງບໍ່ສາມາດເປີດເພື່ອເຂົ້າໄປໃນຊຸດການໂຕ້ຖຽງທີ່ສອງ.

ສໍາລັບຕົວຢ່າງນີ້, ຟັງຊັນ IF ທີ່ຖືກຊ້ອນເຂົ້າຈະຖືກເຂົ້າໄປໃນແຖວທີສາມຂອງກ່ອງໂຕ້ຕອບເປັນການໂຕ້ຖຽງ Value_if_false .

Tutorial Steps

  1. ກົດໃສ່ cell E7 ເພື່ອເຮັດໃຫ້ມັນເປັນ cell active. - ສະຖານທີ່ສໍາລັບການສູດ IF ຂອງຊ້ອນ.
  2. ໃຫ້ຄລິກໃສ່ແຖບ ສູດ ຂອງ ໂບ
  3. ໃຫ້ຄລິກໃສ່ຮູບສັນຍາລັກ Logical ເປີດບັນຊີລາຍການເລື່ອນລົງຫນ້າທີ່.
  4. ໃຫ້ຄລິກໃສ່ IF ຢູ່ໃນບັນຊີເພື່ອສະແດງກ່ອງໂຕ້ຕອບຂອງຫນ້າທີ່.

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

ການໂຕ້ຖຽງເຫຼົ່ານີ້ບອກຫນ້າທີ່ວ່າເງື່ອນໄຂການທົດສອບແລະການປະຕິບັດສິ່ງທີ່ຕ້ອງໃຊ້ຖ້າເງື່ອນໄຂທີ່ຖືກຕ້ອງຫຼືບໍ່ຖືກຕ້ອງ.

Tutorial Shortcut Option

ເພື່ອສືບຕໍ່ຕົວຢ່າງນີ້, ທ່ານສາມາດເຮັດໄດ້

03 of 06

ການເຂົ້າຫາ Argument Logical_test

ເພີ່ມການໂຕ້ຖຽງການທົດສອບຕາມ Logic ກັບ Excel IF Function. Ted French

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

ເພື່ອປຽບທຽບສອງຄ່າ, Logical_test ໃຊ້ຕົວ ປະຕິບັດການປຽບທຽບ ລະຫວ່າງຄ່າ.

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

ຟັງຊັ່ນ IF ດຽວສາມາດປຽບທຽບສອງລະດັບແຕ່ລະດັບເງິນເດືອນທີສາມຕ້ອງໃຊ້ການໃຊ້ຟັງຊັນ IF nested ທີສອງ.

ການປຽບທຽບຄັ້ງທໍາອິດຈະຢູ່ລະຫວ່າງເງິນເດືອນປະຈໍາປີຂອງພະນັກງານ, ທີ່ຢູ່ໃນຫ້ອງ D, ມີເງິນເດືອນທີ່ບໍ່ຖືກຕ້ອງຂອງ $ 30,000.

ນັບຕັ້ງແຕ່ເປົ້າຫມາຍແມ່ນເພື່ອກໍານົດວ່າ D7 ແມ່ນຫນ້ອຍກ່ວາ 30,000 ໂດລາ, ຜູ້ປະຕິບັດການຫນ້ອຍກວ່າ "<<ຖືກນໍາໃຊ້ລະຫວ່າງຄ່າ.

Tutorial Steps

  1. ໃຫ້ຄລິກໃສ່ເສັ້ນ Logical_test ໃນ ກ່ອງໂຕ້ຕອບ
  2. ກົດໃສ່ຫ້ອງ D7 ເພື່ອເພີ່ມການອ້າງອີງຫ້ອງນີ້ໄປຫາເສັ້ນ Logical_test
  3. ກົດປຸ່ມນ້ອຍກວ່າຄີ <<ເທິງແປ້ນພິມ
  4. ປະເພດ 30000 ຫຼັງຈາກສັນຍາລັກຫນ້ອຍກວ່າ
  5. ການທົດສອບຢ່າງມີເຫດຜົນສໍາເລັດຄວນອ່ານ: D7 <30000

ຫມາຍເຫດ: ຫ້າມໃສ່ປ້າຍເງິນໂດລາ ($) ຫຼືຕົວແຍກຄໍາສັບ (,) ດ້ວຍ 30000.

ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດທີ່ ບໍ່ຖືກຕ້ອງ ຈະປາກົດຢູ່ໃນຕອນທ້າຍຂອງເສັ້ນ Logical_test ຖ້າຫາກວ່າສັນຍາລັກເຫຼົ່ານີ້ຖືກເຂົ້າໄປພ້ອມກັບຂໍ້ມູນ.

04 of 06

ປ້ອນຂໍ້ມູນ Argument Value_if_true

ການເພີ່ມມູນຄ່າຖ້າຫາກວ່າການໂຕ້ຖຽງທີ່ຖືກຕ້ອງກັບ Excel IF. Ted French

ການ ໂຕ້ຖຽງ Value_if_true ບອກວ່າ IF ເຮັດວຽກຫຍັງເມື່ອ Logical_test ເປັນຄວາມຈິງ.

ການໂຕ້ຖຽງ Value_if_true ສາມາດເປັນສູດ, ບລັອກຂໍ້ຄວາມ, ມູນຄ່າ , ກະສານອ້າງອີງຂອງເຊນ ຫຼືຈຸລັງສາມາດຖືກປະໄວ້ຫວ່າງ.

ໃນຕົວຢ່າງນີ້, ເມື່ອຂໍ້ມູນໃນຫ້ອງ D7 ມີຫນ້ອຍກວ່າ $ 30,000. Excel ເພີ້ມເງິນເດືອນປະຈໍາປີຂອງພະນັກງານໃນຫ້ອງ D7 ໂດຍອັດຕາການຫັກຂອງ 6% ຢູ່ໃນຫ້ອງ D3.

ອ້າງອິງທຽບກັບອ້າງອິງເຊນຢ່າງແທ້ຈິງ

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

ບາງຄັ້ງ, ຢ່າງໃດກໍຕາມ, ມີການອ້າງອິງຫ້ອງການປ່ຽນແປງໃນເວລາທີ່ຫນ້າທີ່ຖືກຄັດລອກຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດ.

ເພື່ອປ້ອງກັນຄວາມຜິດພາດເຫຼົ່ານີ້, ການອ້າງອິງຂອງຫ້ອງດັ່ງກ່າວສາມາດຖືກເຮັດໃຫ້ ຂາດຕົວ ທີ່ຢຸດໃຫ້ພວກເຂົາປ່ຽນແປງເມື່ອພວກເຂົາຖືກຄັດລອກ.

ຂໍ້ອ້າງອີງຫ້ອງການຢ່າງແທ້ຈິງແມ່ນຖືກສ້າງຂື້ນໂດຍການເພີ່ມປ້າຍເງິນໂດລາທົ່ວກະສານອ້າງອີງຫ້ອງການປົກກະຕິເຊັ່ນ: $ D $ 3 .

ການເພີ່ມສັນຍາເງິນໂດລາເຮັດໄດ້ງ່າຍໂດຍການກົດປຸ່ມ F4 ເທິງແປ້ນພິມພາຍຫຼັງທີ່ກະສານອ້າງອີງຫ້ອງການໄດ້ຖືກເຂົ້າໄປໃນກ່ອງໂຕ້ຕອບ.

ໃນຕົວຢ່າງ, ອັດຕາການຫັກທີ່ຢູ່ໃນຫ້ອງ D3 ຖືກເຂົ້າໄປເປັນກະສານອ້າງອີງຂອງຫ້ອງທີ່ແທ້ຈິງໃນເສັ້ນ Value_if_true ຂອງກ່ອງໂຕ້ຕອບ.

Tutorial Steps

  1. ໃຫ້ຄລິກໃສ່ເສັ້ນ Value_if_true ໃນກ່ອງໂຕ້ຕອບ
  2. ໃຫ້ຄລິກໃສ່ cell D3 ໃນແຜ່ນວຽກເພື່ອເພີ່ມການອ້າງອິງ cell ນີ້ກັບເສັ້ນ Value_if_true
  3. ກົດປຸ່ມ F4 ເທິງແປ້ນພິມເພື່ອເຮັດໃຫ້ D3 ເປັນຕົວຢ່າງຫ້ອງສະຫມຸດຢ່າງແທ້ຈິງ ($ D $ 3)
  4. ກົດປຸມະ * ( * ) ເທິງແປ້ນພິມ - ເຄື່ອງຫມາຍເປັນຕົວເລກໃນ Excel
  5. ກົດທີ່ຫ້ອງ D7 ເພື່ອເພີ່ມການອ້າງອີງຫ້ອງນີ້ໄປຫາເສັ້ນ Value_if_true
  6. ເສັ້ນ Value_if_true ສໍາເລັດຄວນອ່ານ: $ D $ 3 * D7

ຫມາຍເຫດ : D7 ບໍ່ໄດ້ຖືກນໍາເຂົ້າເປັນເອກະສານອ້າງອິງຢ່າງເປັນທາງການເພາະວ່າມັນຕ້ອງມີການປ່ຽນແປງໃນເວລາທີ່ສູດຖືກຄັດລອກໄວ້ໃນຈຸລັງ E8: E11 ເພື່ອໃຫ້ໄດ້ຮັບຈໍານວນເງິນທີ່ຖືກຕ້ອງສໍາລັບແຕ່ລະພະນັກງານ.

05 of 06

ການເຂົ້າຫາຟັງຊັນ Nested IF ເປັນການໂຕ້ຖຽງ Value_if_false

ການເພີ່ມຟັງຊັນ Nested IF ເປັນຄ່າຖ້າການໂຕ້ຖຽງບໍ່ຖືກຕ້ອງ. Ted French

ໂດຍປົກກະຕິແລ້ວ, ການໂຕ້ຖຽງ Value_if_false ບອກການເຮັດວຽກ IF ວ່າຈະເຮັດແນວໃດເມື່ອ Logical_test ບໍ່ຖືກຕ້ອງ, ແຕ່ໃນກໍລະນີນີ້, ຟັງຊັນ IF ທີ່ຖືກຊ້ອນເຂົ້າມາເປັນການໂຕ້ຖຽງນີ້.

ໂດຍການເຮັດດັ່ງນັ້ນ, ຜົນໄດ້ຮັບດັ່ງຕໍ່ໄປນີ້ເກີດຂື້ນ:

Tutorial Steps

ດັ່ງທີ່ໄດ້ກ່າວຢູ່ໃນຕອນຕົ້ນຂອງບົດແນະນໍາ, ກ່ອງໂຕ້ຕອບ ທີສອງບໍ່ສາມາດເປີດເພື່ອເຂົ້າໄປໃນຫນ້າທີ່ຊ້ອນດັ່ງນັ້ນມັນຕ້ອງຖືກພິມໃສ່ເສັ້ນ Value_if_false.

ຫມາຍເຫດ: ຫນ້າທີ່ຕິດ ກັນບໍ່ ເລີ່ມຕົ້ນດ້ວຍສັນຍານເທົ່າທຽມກັນ - ແຕ່ແທນທີ່ຈະມີຊື່ຂອງຫນ້າທີ່.

  1. ໃຫ້ຄລິກໃສ່ເສັ້ນ Value_if_false ໃນກ່ອງໂຕ້ຕອບ
  2. ໃສ່ຟັງຊັນ IF ຕໍ່ໄປນີ້
    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)
  3. ກົດ OK ເພື່ອເຮັດສໍາເລັດຫນ້າທີ່ IF ແລະປິດກ່ອງໂຕ້ຕອບ
  4. ມູນຄ່າຂອງ $ 3,678.96 ຄວນປາກົດໃນຫ້ອງ E7 *
  5. ເມື່ອທ່ານຄລິກໃສ່ cell E7, ຫນ້າທີ່ສໍາເລັດແລ້ວ
    = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
    ປາກົດຢູ່ ແຖບສູດ ຂ້າງເທິງແຜ່ນວຽກ

* ນັບຕັ້ງແຕ່ R. Holt ມີລາຍໄດ້ຫຼາຍກ່ວາ 30,000 ໂດລາແຕ່ຫນ້ອຍກວ່າ $ 50,000 ຕໍ່ປີ, ສູດ $ 45,987 * 8% ແມ່ນໃຊ້ເພື່ອຄິດໄລ່ການຫັກປະຈໍາປີຂອງລາວ.

ຖ້າຂັ້ນຕອນທັງຫມົດໄດ້ຖືກຕິດຕາມ, ຕົວຢ່າງຂອງທ່ານຄວນຈະກົງກັບພາບທໍາອິດໃນບົດຄວາມນີ້.

ຂັ້ນຕອນສຸດທ້າຍທີ່ກ່ຽວຂ້ອງກັບການຄັດລອກສູດ IF ກັບຈຸລັງ E8 ຫາ E11 ໂດຍໃຊ້ ການຈັດການຕື່ມ ເພື່ອເຮັດສໍາເລັດແຜ່ນວຽກ.

06 of 06

ການເຮັດສໍາເນົາຟັງຊັນ Nested IF ໂດຍໃຊ້ Handle Fill

ການຄັດລອກສູດ Nested IF ກັບ Handle Fill. Ted French

ເພື່ອເຮັດສໍາເລັດແຜ່ນວຽກ, ສູດທີ່ມີຟັງຊັນ IF ທີ່ຖືກຕ້ອງຕ້ອງໄດ້ຖືກຄັດລອກໄວ້ໃນຈຸລັງ E8 ຫາ E11.

ໃນຖານະທີ່ຫນ້າທີ່ຖືກຄັດລອກ, Excel ຈະປັບປຸງເອກະສານອ້າງອີງຂອງຫ້ອງທີ່ກ່ຽວຂ້ອງເພື່ອສະທ້ອນສະຖານທີ່ໃຫມ່ຂອງຫນ້າທີ່ໃນຂະນະທີ່ການຮັກສາລະຫັດອ້າງອິງຂອງແຕ່ລະຫ້ອງຄືກັນ.

ຫນຶ່ງໃນວິທີງ່າຍໆທີ່ຈະສໍາເນົາສູດໃນ Excel ແມ່ນດ້ວຍມືຈັບ.

Tutorial Steps

  1. ກົດໃສ່ cell E7 ເພື່ອເຮັດໃຫ້ມັນເປັນ cell active .
  2. ວາງຕົວຊີ້ຫນູໃນຕາຕະລາງສີດໍາໃນແຈຂວາລຸ່ມຂອງຫ້ອງທີ່ໃຊ້ວຽກ. ຕົວຊີ້ຈະປ່ຽນເປັນສັນຍານບວກ + ".
  3. ໃຫ້ຄລິກໃສ່ປຸ່ມຫນູຊ້າຍແລະ drag handle handle ລົງໄປຫາ cell E11.
  4. ປ່ອຍປຸ່ມຫນູ. ຈຸລັງ E8 ຫາ E11 ຈະເຕັມໄປດ້ວຍຜົນໄດ້ຮັບຂອງສູດດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງເທິງ.