ສູດ Excel MAX IF ເພື່ອຊອກຫາຄ່າທີ່ໃຫຍ່ທີ່ສຸດດ້ວຍເງື່ອນໄຂ

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

ບົດ​ຄວາມ​ສະ​ແດງ​ໃຫ້​ເຫັນ​ບາງ​ວິ​ທີ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ໃນ​ການ​ໄດ້​ຮັບ​ຄ່າ​ສູງ​ສຸດ​ໃນ Excel ໂດຍ​ອີງ​ໃສ່​ຫນຶ່ງ​ຫຼື​ຫຼາຍ​ເງື່ອນ​ໄຂ​ທີ່​ທ່ານ​ໄດ້​ລະ​ບຸ​ໄວ້.

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

    ສູດ Excel MAX IF

    ຈົນກ່ວາບໍ່ດົນມານີ້, Microsoft Excel ບໍ່ມີ. ຟັງຊັນ MAX IF ໃນຕົວເພື່ອໃຫ້ໄດ້ຄ່າສູງສຸດໂດຍອີງໃສ່ເງື່ອນໄຂ. ດ້ວຍການແນະນຳ MAXIFS ໃນ Excel 2019, ພວກເຮົາສາມາດເຮັດຕາມເງື່ອນໄຂສູງສຸດດ້ວຍວິທີງ່າຍໆ.

    ໃນ Excel 2016 ແລະລຸ້ນກ່ອນໜ້ານັ້ນ, ທ່ານຍັງຕ້ອງສ້າງ ສູດອາເຣ ຂອງທ່ານເອງໂດຍການລວມ MAX. ຟັງຊັນທີ່ມີຄໍາສັ່ງ IF:

    {=MAX(IF( criteria_range= criteria, max_range))}

    ເພື່ອເບິ່ງວ່າ MAX ທົ່ວໄປນີ້ແນວໃດ. ສູດ IF ເຮັດວຽກກັບຂໍ້ມູນທີ່ແທ້ຈິງ, ກະລຸນາພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້. ສົມມຸດວ່າ, ທ່ານມີຕາຕະລາງທີ່ມີຜົນການໂດດຍາວຂອງນັກຮຽນຫຼາຍຄົນ. ຕາຕະລາງປະກອບມີຂໍ້ມູນສໍາລັບສາມຮອບ, ແລະທ່ານກໍາລັງຊອກຫາຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດຂອງນັກກິລາໂດຍສະເພາະ, ເວົ້າ Jacob. ດ້ວຍຊື່ນັກຮຽນໃນ A2:A10 ແລະໄລຍະຫ່າງໃນ C2:C10, ສູດຈະໃຊ້ຮູບຮ່າງນີ້:

    =MAX(IF(A2:A10="Jacob", C2:C10))

    ກະລຸນາຈື່ວ່າສູດອາເຣຈະຕ້ອງເຂົ້າໄປສະເໝີໂດຍການກົດປຸ່ມ Ctrl + Shift + Enter ພ້ອມກັນ. ດັ່ງນັ້ນ, ມັນຈະຖືກອ້ອມຮອບໂດຍອັດຕະໂນມັດດ້ວຍວົງເລັບ curly ເຊັ່ນທີ່ສະແດງຢູ່ໃນຮູບຫນ້າຈໍຂ້າງລຸ່ມນີ້ (ການພິມວົງເລັບດ້ວຍຕົນເອງຈະບໍ່ເຮັດວຽກ!). cell, ເພື່ອໃຫ້ທ່ານສາມາດປ່ຽນສະພາບໄດ້ງ່າຍໂດຍບໍ່ຕ້ອງປ່ຽນສູດ. ດັ່ງນັ້ນ, ພວກເຮົາພິມຊື່ທີ່ຕ້ອງການໃນ F1 ແລະໄດ້ຜົນດັ່ງຕໍ່ໄປນີ້:

    =MAX(IF(A2:A10=F1, C2:C10))

    ສູດນີ້ເຮັດວຽກແນວໃດ

    ໃນເຫດຜົນ ການທົດສອບຂອງຟັງຊັນ IF, ພວກເຮົາປຽບທຽບບັນຊີລາຍຊື່ຂອງຊື່ (A2: A10) ກັບຊື່ເປົ້າຫມາຍ (F1). ຜົນໄດ້ຮັບຂອງການປະຕິບັດນີ້ແມ່ນອາເຣຂອງ TRUE ແລະ FALSE, ເຊິ່ງຄ່າ TRUE ເປັນຕົວແທນຂອງຊື່ທີ່ກົງກັບຊື່ເປົ້າໝາຍ (Jacob):

    {FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}

    ສຳລັບ value_ if_true argument, ພວກເຮົາສະໜອງຜົນການໂດດຍາວ (C2:C10), ດັ່ງນັ້ນຖ້າການທົດສອບຕາມເຫດຜົນປະເມີນເປັນ TRUE, ຕົວເລກທີ່ສອດຄ້ອງກັນຈາກຖັນ C ຈະຖືກສົ່ງຄືນ. ອາກິວເມັນ value_ if_false ຖືກລະເວັ້ນ, ຊຶ່ງຫມາຍຄວາມວ່າຈະມີຄ່າ FALSE ທີ່ເງື່ອນໄຂບໍ່ຖືກຕາມເງື່ອນໄຂ:

    {FALSE;FALSE;FALSE;5.48;5.42;5.57;FALSE;FALSE;FALSE}

    ອາເຣນີ້ຖືກປ້ອນໃສ່ຟັງຊັນ MAX, ເຊິ່ງ ສົ່ງຄືນຕົວເລກສູງສຸດທີ່ບໍ່ສົນໃຈຄ່າ FALSE.

    ເຄັດລັບ. ເພື່ອເບິ່ງ array ພາຍໃນທີ່ໄດ້ກ່າວມາຂ້າງເທິງ, ເລືອກສ່ວນທີ່ສອດຄ້ອງກັນຂອງສູດໃນແຜ່ນວຽກຂອງທ່ານແລະກົດປຸ່ມ F9. ເພື່ອອອກຈາກໂໝດການປະເມີນສູດ, ໃຫ້ກົດປຸ່ມ Esc.

    ສູດ MAX IF ທີ່ມີຫຼາຍອັນເງື່ອນໄຂ

    ໃນສະຖານະການທີ່ເຈົ້າຕ້ອງການຊອກຫາຄ່າສູງສຸດໂດຍອີງໃສ່ເງື່ອນໄຂຫຼາຍກວ່າໜຶ່ງ, ເຈົ້າສາມາດ:

    ໃຊ້ຄຳຖະແຫຼງ IF ທີ່ຕິດກັນເພື່ອລວມເອົາເງື່ອນໄຂເພີ່ມເຕີມ:

    {=MAX( IF( criteria_range1 = criteria1 , IF( criteria_range2 = criteria2 , max_range )))}

    ຫຼືຈັດການຫຼາຍເງື່ອນໄຂໂດຍການໃຊ້ການຄູນ:

    {=MAX(IF(( criteria_range1 = criteria1 )) * ( criteria_range2 = criteria2 ), max_range ))}

    ສົມມຸດວ່າເຈົ້າມີຜົນຂອງເດັກຊາຍ ແລະຍິງຢູ່ໃນຕາຕະລາງດຽວ ແລະເຈົ້າຕ້ອງການຊອກຫາການໂດດທີ່ຍາວທີ່ສຸດໃນບັນດາເດັກຍິງໃນຮອບທີ 3. ເພື່ອເຮັດມັນໃຫ້ສຳເລັດ. , ພວກເຮົາໃສ່ເກນທຳອິດ (ເພດຍິງ) ໃນ G1, ເກນທີສອງ (3) ໃນ G2, ແລະໃຊ້ສູດຄຳນວນຕໍ່ໄປນີ້ເພື່ອປະເມີນຄ່າສູງສຸດ:

    =MAX(IF(B2:B16=G1, IF(C2:C16=G2, D2:D16)))

    =MAX(IF((B2:B16=G1)*(C2:C16=G2), D2:D16))

    ເນື່ອງ​ຈາກ​ວ່າ​ທັງ​ສອງ​ແມ່ນ​ສູດ​ອາ​ເຣ​, ກະ​ລຸ​ນາ​ຈື່​ຈໍາ​ທີ່​ຈະ​ກົດ Ctrl + Shift + Enter ເພື່ອ​ໃຫ້​ເຂົາ​ເຈົ້າ​ສໍາ​ເລັດ​ຢ່າງ​ຖືກ​ຕ້ອງ​.

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

    ສູດເຫຼົ່ານີ້ເຮັດວຽກແນວໃດ.

    ສູດທຳອິດໃຊ້ສອງຟັງຊັນ IF ທີ່ຕິດກັນເພື່ອປະເມີນສອງເງື່ອນໄຂ. ໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງຄໍາຖະແຫຼງ IF ທໍາອິດ, ພວກເຮົາປຽບທຽບຄ່າໃນຖັນເພດ(B2:B16) ກັບເງື່ອນໄຂໃນ G1 ("ເພດຍິງ"). ຜົນໄດ້ຮັບແມ່ນ array ຂອງຄ່າ TRUE ແລະ FALSE ທີ່ TRUE ສະແດງເຖິງຂໍ້ມູນທີ່ກົງກັບເກນ:

    {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; TRUE}

    ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ຟັງຊັນ IF ທີສອງຈະກວດສອບຄ່າໃນຖັນ Round (C2. :C16) ຕໍ່ກັບເກນໃນ G2.

    ສຳລັບອາກິວເມັນ value_if_true ໃນຄຳຖະແຫຼງ IF ທີສອງ, ພວກເຮົາສະໜອງຜົນການໂດດຍາວ (D2:D16), ແລະດ້ວຍວິທີນີ້ພວກເຮົາຈຶ່ງໄດ້ຮັບລາຍການ. ທີ່ມີ TRUE ໃນສອງ array ທໍາອິດໃນຕໍາແຫນ່ງທີ່ສອດຄ້ອງກັນ (i. e. ລາຍການທີ່ເພດແມ່ນ "ແມ່ຍິງ" ແລະຮອບແມ່ນ 3):

    {FALSE; FALSE; FALSE; FALSE; FALSE; 4.63; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; 4.52}

    ອາເຣສຸດທ້າຍນີ້ໄປຫາຟັງຊັນ MAX ແລະ ມັນໃຫ້ຜົນເປັນຕົວເລກທີ່ໃຫຍ່ທີ່ສຸດ.

    ສູດທີສອງປະເມີນເງື່ອນໄຂດຽວກັນພາຍໃນການທົດສອບຢ່າງມີເຫດຜົນອັນດຽວ ແລະການປະຕິບັດການຄູນເຮັດວຽກຄືກັບຕົວປະຕິບັດການ AND:

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

    MAX IF ທີ່ບໍ່ມີ array

    ຜູ້ໃຊ້ Excel ຫຼາຍຄົນ, ລວມທັງຂ້ອຍ, ແມ່ນ prejudiced ກັບສູດ array ແລະພະຍາຍາມກໍາຈັດພວກມັນບ່ອນໃດກໍ່ຕາມທີ່ເປັນໄປໄດ້. ໂຊກດີ, Microsoft Excel ມີຫນ້າທີ່ບໍ່ຫຼາຍປານໃດທີ່ຈັດການ array ແບບພື້ນເມືອງ, ແລະພວກເຮົາສາມາດນໍາໃຊ້ອັນຫນຶ່ງຂອງຟັງຊັນດັ່ງກ່າວ, ຄື SUMPRODUCT, ເປັນປະເພດຂອງ "wrapper" ປະມານ MAX.

    ສູດ MAX IF ທົ່ວໄປທີ່ບໍ່ມີ array ມີດັ່ງນີ້:

    =SUMPRODUCT(MAX(( criteria_range1 =). criteria1 ) * ( criteria_range2 = criteria2 ) * max_range ))

    ຕາມທໍາມະຊາດ, ທ່ານສາມາດເພີ່ມຄູ່ range/criteria ເພີ່ມເຕີມໄດ້ຖ້າ ຕ້ອງການ.

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

    =SUMPRODUCT(MAX(((B2:B16=G1) * (C2:C16=G2) * (D2:D16))))

    ສູດ​ນີ້​ແມ່ນ​ການ​ແຂ່ງ​ຂັນ​ດ້ວຍ​ການ​ກົດ​ແປ້ນ​ພິມ Enter ແບບ​ປົກ​ກະ​ຕິ​ແລະ​ໃຫ້​ຜົນ​ໄດ້​ຮັບ​ດຽວ​ກັນ​ກັບ​ສູດ​ອາ​ເຣ MAX IF​:

    ການສົ່ງສັນຍານເບິ່ງທີ່ໃກ້ຊິດຢູ່ໃນພາບຫນ້າຈໍຂ້າງເທິງ, ທ່ານສາມາດສັງເກດເຫັນວ່າການກະໂດດທີ່ບໍ່ຖືກຕ້ອງທີ່ມີເຄື່ອງຫມາຍ "x" ໃນຕົວຢ່າງທີ່ຜ່ານມາໃນປັດຈຸບັນມີ 0 ຄ່າໃນແຖວທີ 3, 11 ແລະ 15. , ແລະພາກຕໍ່ໄປຈະອະທິບາຍວ່າເປັນຫຍັງ.

    ສູດນີ້ເຮັດວຽກແນວໃດ

    ເຊັ່ນດຽວກັນກັບສູດ MAX IF, ພວກເຮົາປະເມີນສອງເງື່ອນໄຂໂດຍການປຽບທຽບແຕ່ລະຄ່າໃນເພດ (B2:B16) ແລະຮອບ ( C2:C16) ຖັນທີ່ມີເງື່ອນໄຂໃນຕາລາງ G1 ແລະ G2. ຜົນໄດ້ຮັບແມ່ນສອງ array ຂອງຄ່າ TRUE ແລະ FALSE. ການຄູນຂອງອົງປະກອບຂອງອາເຣໃນຕໍາແໜ່ງດຽວກັນຈະປ່ຽນ TRUE ແລະ FALSE ເປັນ 1 ແລະ 0, ຕາມລໍາດັບ, ເຊິ່ງ 1 ສະແດງເຖິງລາຍການທີ່ກົງກັບເງື່ອນໄຂທັງສອງ. array ຄູນທີສາມປະກອບມີຜົນການໂດດຍາວ (D2:D16). ແລະເນື່ອງຈາກວ່າການຄູນດ້ວຍ 0 ໃຫ້ສູນ, ພຽງແຕ່ລາຍການທີ່ມີ 1 (TRUE) ໃນຕໍາແຫນ່ງທີ່ສອດຄ້ອງກັນ.ລອດ:

    {0; 0; 0; 0; 0; 4.63; 0; 0; 0; 0; 0; 0; 0; 0; 4.52}

    ໃນກໍລະນີ max_range ມີຄ່າຂໍ້ຄວາມໃດໆ, ຄຳສັ່ງຄູນຈະສົ່ງຄືນຂໍ້ຜິດພາດ #VALUE ເນື່ອງຈາກສູດທັງໝົດຈະບໍ່ເຮັດວຽກ.

    ຟັງຊັນ MAX ເອົາມັນຈາກບ່ອນນີ້ ແລະສົ່ງຄືນຕົວເລກທີ່ໃຫຍ່ທີ່ສຸດທີ່ກົງກັບເງື່ອນໄຂທີ່ລະບຸໄວ້. array ຜົນໄດ້ຮັບທີ່ປະກອບດ້ວຍອົງປະກອບດຽວ {4.63} ໄປຫາຟັງຊັນ SUMPRODUCT ແລະມັນອອກຕົວເລກສູງສຸດໃນຕາລາງ.

    ຫມາຍເຫດ. ເນື່ອງຈາກເຫດຜົນສະເພາະຂອງມັນ, ສູດຄຳນວນເຮັດວຽກກັບຂໍ້ແນະນຳຕໍ່ໄປນີ້:

    • ໄລຍະທີ່ທ່ານຊອກຫາຄ່າສູງສຸດຈະຕ້ອງມີຕົວເລກເທົ່ານັ້ນ. ຖ້າມີຄ່າຂໍ້ຄວາມ, ເປັນ #VALUE! ຂໍ້ຜິດພາດຖືກສົ່ງຄືນ.
    • ສູດບໍ່ສາມາດປະເມີນເງື່ອນໄຂ "ບໍ່ເທົ່າກັບສູນ" ໃນຊຸດຂໍ້ມູນລົບໄດ້. ເພື່ອຊອກຫາຄ່າສູງສຸດທີ່ບໍ່ສົນໃຈສູນ, ໃຫ້ໃຊ້ສູດ MAX IF ຫຼືຟັງຊັນ MAXIFS.

    ສູດ Excel MAX IF ດ້ວຍ OR logic

    ເພື່ອຊອກຫາຄ່າສູງສຸດເມື່ອ ໃດໆ ຂອງເງື່ອນໄຂທີ່ລະບຸໄວ້ແມ່ນບັນລຸໄດ້, ໃຊ້ສູດອາເຣທີ່ຄຸ້ນເຄີຍແລ້ວ MAX IF ກັບໂລຈິກ Boolean, ແຕ່ໃຫ້ເພີ່ມເງື່ອນໄຂແທນການຄູນພວກມັນ.

    {=MAX(IF(( criteria_range1 = criteria1 ) + ( criteria_range2 = criteria2 ), max_range ))}

    ອີກທາງເລືອກໜຶ່ງ, ທ່ານສາມາດນໍາໃຊ້ສູດທີ່ບໍ່ແມ່ນອາເຣຕໍ່ໄປນີ້. :

    =SUMPRODUCT(MAX((( criteria_range1 = criteria1 ) + ( criteria_range2 = criteria2 )) * max_range ))

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

    ດ້ວຍຮອບທີ່ລະບຸໄວ້ໃນ B2:B10. , ຜົນໄດ້ຮັບໃນ C2:C10 ແລະເງື່ອນໄຂໃນ F1 ແລະ H1, ສູດປະຕິບັດຕາມດັ່ງຕໍ່ໄປນີ້:

    =MAX(IF((B2:B10=F1) + (B2:B10=H1), C2:C10))

    ໃສ່ສູດໂດຍການກົດປຸ່ມ Ctrl + Shift + Enter ແລະທ່ານຈະໄດ້ຮັບ. ຜົນໄດ້ຮັບນີ້:

    ຄ່າສູງສຸດທີ່ມີເງື່ອນໄຂດຽວກັນສາມາດພົບໄດ້ໂດຍການໃຊ້ສູດທີ່ບໍ່ແມ່ນອາເຣນີ້:

    =SUMPRODUCT(MAX(((B2:B10=F1) + (B2:B10=H1)) * C2:C10))

    ແນວໃດກໍ່ຕາມ, ພວກເຮົາຈໍາເປັນຕ້ອງປ່ຽນຄ່າ "x" ທັງໝົດໃນຖັນ C ດ້ວຍສູນໃນກໍລະນີນີ້ ເພາະວ່າ SUMPRODUCT MAX ໃຊ້ໄດ້ກັບຂໍ້ມູນຕົວເລກເທົ່ານັ້ນ:

    ສູດສູດເຫຼົ່ານີ້ເຮັດວຽກແນວໃດ

    ສູດ array ເຮັດວຽກຄືກັນກັບ MAX IF ກັບ AND logic ຍົກເວັ້ນວ່າທ່ານເຂົ້າຮ່ວມເງື່ອນໄຂໂດຍການໃຊ້ການບວກແທນການຄູນ. ໃນສູດອາເຣ, ການເພີ່ມເຕີມເຮັດວຽກເປັນຕົວປະຕິບັດການ OR:

    ການເພີ່ມສອງອາເຣຂອງ TRUE ແລະ FALSE (ເຊິ່ງເປັນຜົນມາຈາກການກວດສອບຄ່າໃນ B2:B10 ທຽບກັບເກນໃນ F1 ແລະ H1) ຈະສ້າງອາເຣຂອງ 1 ແລະ 0's ບ່ອນທີ່ 1 ເປັນຕົວແທນຂອງລາຍການທີ່ເງື່ອນໄຂທັງສອງແມ່ນ TRUE ແລະ 0 ເປັນຕົວແທນຂອງລາຍການທີ່ທັງສອງເງື່ອນໄຂແມ່ນ FALSE. ດັ່ງນັ້ນ, ຟັງຊັນ IF "ຮັກສາ" ລາຍການທັງໝົດໃນ C2:C10 ( value_if_true ) ເຊິ່ງເງື່ອນໄຂໃດນຶ່ງແມ່ນ TRUE (1); ລາຍການທີ່ຍັງເຫຼືອຈະຖືກແທນທີ່ດ້ວຍ FALSE ເພາະວ່າ value_if_false argument ບໍ່ໄດ້ລະບຸ.

    ສູດທີ່ບໍ່ແມ່ນ array ເຮັດວຽກໃນລັກສະນະທີ່ຄ້າຍຄືກັນ. ຄວາມແຕກຕ່າງແມ່ນວ່າແທນທີ່ຈະເປັນການທົດສອບຢ່າງມີເຫດຜົນຂອງ IF, ທ່ານຄູນອົງປະກອບຂອງ 1's ແລະ 0's array ໂດຍອົງປະກອບຂອງ array ຜົນການໂດດຍາວ (C2:C10) ໃນຕໍາແຫນ່ງທີ່ສອດຄ້ອງກັນ. ນີ້ຈະເປັນການຍົກເລີກລາຍການທີ່ບໍ່ກົງກັບເງື່ອນໄຂໃດໆ (ມີ 0 ໃນອາເຣທຳອິດ) ແລະຮັກສາລາຍການທີ່ກົງກັບເງື່ອນໄຂໃດໜຶ່ງ (ມີ 1 ໃນອາເຣທຳອິດ).

    MAXIFS – ວິທີທີ່ງ່າຍໃນການຊອກຫາສູງສຸດ. ມູນຄ່າກັບເງື່ອນໄຂ

    ຜູ້ໃຊ້ Excel 2019, 2021 ແລະ Excel 365 ແມ່ນບໍ່ມີບັນຫາຂອງ taming arrays ເພື່ອສ້າງສູດ MAX IF ຂອງຕົນເອງ. Excel ລຸ້ນເຫຼົ່ານີ້ໃຫ້ຟັງຊັນ MAXIFS ທີ່ລໍຄອຍມາດົນນານ ເຊິ່ງເຮັດໃຫ້ການຊອກຫາຄ່າທີ່ໃຫຍ່ທີ່ສຸດກັບເງື່ອນໄຂການຫຼິ້ນຂອງເດັກນ້ອຍ.

    ໃນອາກິວເມັນທຳອິດຂອງ MAXIFS, ທ່ານໃສ່ຊ່ວງທີ່ຄ່າສູງສຸດຄວນພົບ (D2: D16 ໃນ​ກໍ​ລະ​ນີ​ຂອງ​ພວກ​ເຮົາ), ແລະ​ໃນ​ການ​ໂຕ້​ຖຽງ​ຕໍ່​ໄປ​ນີ້​ທ່ານ​ສາ​ມາດ​ເຂົ້າ​ເຖິງ 126 range/criteria pairs. ຕົວຢ່າງ:

    =MAXIFS(D2:D16, B2:B16, G1, C2:C16, G2)

    ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ສູດງ່າຍໆນີ້ບໍ່ມີບັນຫາກັບການປະມວນຜົນຊ່ວງທີ່ມີທັງຄ່າຕົວເລກ ແລະຄ່າຂໍ້ຄວາມ:

    ສຳລັບຂໍ້ມູນລະອຽດກ່ຽວກັບຟັງຊັນນີ້, ກະລຸນາເບິ່ງຟັງຊັນ Excel MAXIFS ດ້ວຍຕົວຢ່າງສູດ.

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

    ປຶ້ມແບບຝຶກຫັດສຳລັບການດາວໂຫຼດ

    ຕົວຢ່າງສູດ Excel MAX IF (ໄຟລ໌ .xlsx)

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