Isi kandungan
Semasa bekerja dalam Excel, kita perlu mencari nilai maksimum di bawah keadaan tertentu. Gabungan fungsi MAX dan IF boleh membantu anda mencari nilai maksimum daripada julat data tertentu dengan kriteria tertentu. Dalam artikel ini, kita akan mempelajari cara menggunakan fungsi MAX IF dalam Excel dan menerangkan semua cara yang mungkin untuk mencari nilai maksimum di bawah kriteria tertentu.
Muat Turun Buku Kerja Amalan
Menggunakan Fungsi MAX IF.xlsx
Apakah Formula MAX IF dalam Excel?
Untuk memahami formula MAX IF, kita perlu memahami dua fungsi secara individu.
🔁 Fungsi MAX
MAX (number1, [number2], ...)
🔁 Fungsi IF
Fungsi IF ialah satu lagi fungsi penting Excel. Fungsi IF mengembalikan nilai yang ditentukan, jika ujian logik yang diberikan berpuas hati. Sintaks untuk fungsi IF diberikan di sini.
=IF(logical_test, [value_if_true], [value_if_false])
Dalam artikel ini, kami akan gunakan gabungan fungsi MAX dan fungsi IF . Secara umum, formula MAX IF mengembalikan nilai angka terbesar yang memenuhi satu atau lebih kriteria dalam julat tertentunombor, tarikh, teks dan syarat lain. Selepas menggabungkan kedua-dua fungsi ini, kita mendapat formula generik seperti ini.
=MAX(IF(criteria_range=criteria, max_range))
4 Contoh Penggunaan Fungsi MAX IF dalam Excel
Dalam bahagian artikel ini, kita akan membincangkan empat pendekatan yang sesuai untuk menggunakan fungsi MAX IF dalam Excel. Apatah lagi, kami menggunakan versi Microsoft Excel 365 untuk artikel ini; walau bagaimanapun, anda boleh menggunakan mana-mana versi mengikut keutamaan anda.
1. Menggunakan Fungsi MAX IF dengan Formula Tatasusunan
Pertama, kami akan menggunakan formula MAX IF dengan satu tatasusunan dalam Excel. Kita boleh menggunakan formula MAX IF berdasarkan bukan sahaja satu syarat tetapi juga untuk berbilang kriteria. Di sini, kita akan membincangkan kedua-dua senario ini.
1.1 Menggunakan Formula MAX IF dengan Kriteria Tunggal
Dalam bahagian artikel ini, kita akan belajar menggunakan MAX IF formula dengan satu kriteria . Katakan kita diberi julat data, seperti dalam gambar di bawah. Kita perlu mencari bilangan maksimum jualan Wakil Jualan.
Sekarang, mari ikut langkah yang dinyatakan di bawah untuk melakukan ini.
Langkah:
- Pertama sekali, buat jadual di mana-mana dalam lembaran kerja dan dalam lajur nama, masukkan nama Wakil Jualan .
- Selepas itu, gunakan formula MAX IF . Di sini, kami ingin mencari jualan maksimum untuk “Alex” . Theformula kelihatan seperti ini.
=MAX(IF(B5:B16=B19,D5:D16))
Di sini, julat sel B5:B16 menunjukkan sel bagi Lajur Wakil Jualan , sel B19 merujuk kepada Wakil Jualan yang dipilih dan julat sel D5:D16 mewakili sel daripada lajur Jumlah Jualan .
Pecahan Formula
- Di sini, julat_maks ialah lajur Jumlah Jualan ( D5:D16 ).
- kriteria ialah nama Wakil Jualan ( B19 ).
- julat_kriteria Adalah Jualan Wakil . lajur ( B5:B16 ).
- Output → $3,000 .
- Memandangkan, ini ialah tatasusunan formula kita perlu melengkapkan formula ini dengan menutup semua kurungan. Jadi, Tekan SHIFT + CTRL + ENTER untuk berbuat demikian.
Jadi kami mempunyai nilai maksimum kami. Untuk dua nama yang lain, kami akan menggunakan formula yang sama.
1.2 Menggunakan Formula MAX IF dengan Pelbagai Kriteria
Semasa bekerja dalam Excel, kadangkala kami mempunyai untuk mencari nilai maksimum dengan memenuhi pelbagai kriteria. Menggunakan formula MAX IF ialah cara terbaik untuk melakukan ini. Katakan kita mempunyai lebih daripada satu Wakil Jualan bernama “Alex” , “Bob” dan “John” dalam Komputer , Kitaran dan Perubatan kategori. Sekarang kita perlu mencari bilangan jualan tertinggi yang dibuat oleh Wakil Jualan ini dalam setiap kategori.
Sekarang, mari kitaikut arahan yang digariskan di bawah untuk melakukan ini.
Langkah:
- Pertama sekali, buat jadual di mana-mana dalam lembaran kerja dan nama serta Kategori lajur masukkan kriteria yang diberikan.
- Selepas itu, gunakan formula MAX IF . Kami ingin mencari jualan maksimum “Alex” di bawah kategori Komputer . Formula diberikan di bawah.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Di sini, julat sel C5:C20 menunjukkan sel Kategori lajur, sel C23 merujuk kepada kategori yang dipilih.
Pecahan Formula
- Dalam fungsi IF pertama,
- C5:C20=C23 → Ia ialah argumen ujian_logik .
- D5:D20 → Ini menunjukkan argumen [value_if_true] .
- Output → {FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE} .
- Dalam fungsi JIKA ke-2,
- B5:B20=B23 → Ini ialah argumen ujian_logik .
- JIKA(C5:C20=C23,D5:D20) → Ia merujuk kepada hujah [value_if_true] .
- Output → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE
- Kini, fungsi MAX mengembalikan nilai maksimum daripada tatasusunan.
- Output → $150 .
- Seterusnya, tekan SHIFT + CTRL +ENTER serentak untuk menggunakan formula. Formula terakhir ialah ini
Hasilnya, kami telah menemui nombor maksimum kami.
- Selepas itu, gunakan formula yang sama pada sel-sel lain tersebut dan anda akan mendapat output berikut.
2. Menggunakan Excel MAX IF Tanpa Array
Kita boleh mendapatkan hasil yang sama tanpa menggunakan formula tatasusunan. Untuk berbuat demikian, kita boleh menggunakan fungsi SUMPRODUCT di mana kita tidak perlu menekan SHIFT + CTRL + ENTER . Mari gunakan prosedur yang dibincangkan dalam bahagian berikut untuk melakukan ini.
Langkah:
Di sini, kami akan menggunakan data daripada contoh sebelumnya. Matlamat kami adalah untuk mencari sebanyak mungkin jualan untuk “ “Alex” ” dalam kategori “ Komputer ”.
- Pertama sekali, buat jadual sebagai ditunjukkan dalam gambar berikut.
- Selepas itu, gunakan formula yang diberikan di bawah dalam sel D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Pecahan Formula
- Di sini, julat_maks menandakan lajur Jumlah Jualan ( D5:D20 )
- Kriteria2 adalah nama Kategori ( C23 )
- julat_kriteria2 merujuk kepada lajur Kategori ( C5:C20 )
- Kriteria1 ialah nama Wakil Jualan ( B23 )
- julat_kriteria1 menunjukkan Lajur Wakil Jualan ( B5:B20 )
- Output → $150 .
- Kemudian, tekan ENTER dan nilai maksimum kami akan tersedia dalam sel D23 seperti yang ditunjukkan dalam imej di bawah.
3. Menggunakan Formula MAX IF dengan OR Logik
Kami boleh menggunakan formula MAX IF bersama dengan logik ATAU . Dalam bahagian artikel ini, kita akan membincangkan prosedur terperinci untuk menggunakan formula MAX IF dengan ATAU logik dalam Excel. Jadi, mari kita terokai garis panduan yang diberikan di bawah.
Langkah:
- Pertama sekali, masukkan jadual baharu seperti yang ditunjukkan dalam imej berikut.
- Selepas itu, gunakan formula berikut dalam sel C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Di sini, sel C22 merujuk kepada nama pertama yang dipilih dan sel C23 menunjukkan nama kedua yang dipilih.
Pecahan Formula
- Di sini, julat_maks ialah lajur Jumlah Jualan ( D5 :D20 ).
- kriteria2 ialah nama Kategori ( C23 ).
- julat_kriteria2 merujuk kepada lajur Kategori ( B5:B20 ).
- kriteria1 ialah nama Wakil Jualan ( C22 ).
- julat_kriteria1 menunjukkan Lajur Wakil Jualan ( B5:B20 ).
- Kemudian, gunakan formula dengan menekan SHIFT + CTRL + MASUK .
Oleh itu, kami akan mendapat jumlah jualan maksimumantara “Alex” dan “Bob” dalam sel C24 .
4. Menggunakan MAX IF Formula dengan AND Logik
Kita juga boleh menggunakan formula MAX IF dengan gabungan DAN logik. Di sini, kami akan memenuhi 2 kriteria pada satu masa untuk menggunakan DAN logik. Sekarang, mari kita gunakan arahan yang digariskan di bawah untuk melakukan ini.
Langkah:
- Pertama sekali, buat jadual baharu seperti yang ditunjukkan dalam imej berikut.
- Selepas itu, gunakan formula berikut dalam sel C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Pecahan Formula
- Di sini, julat_maks mewakili lajur Jumlah Jualan ( D5:D20 ).
- kriteria2 merujuk kepada nama Kategori ( C23 ).
- julat_kriteria2 menunjukkan lajur Kategori ( B5:B20 ).
- kriteria1 ialah nama Wakil Jualan ( C22 ).
- julat_kriteria1 ialah Lajur Wakil Jualan ( B5:B20 ).
- Seterusnya, tekan ENTER .
Hasilnya, anda akan mempunyai output berikut pada lembaran kerja anda seperti yang ditunjukkan dalam imej di bawah.
Cara Menggunakan Fungsi MAXIFS dalam Excel
Fungsi MAXIFS ialah alternatif langsung kepada MA Formula X JIKA dengan berbilang kriteria. Pengguna Excel 2019 dan Excel untuk Office 365 boleh mempunyai perkara yang samahasil dengan menggunakan fungsi MAXIFS . Mari ikut langkah yang dinyatakan di bawah untuk menggunakan fungsi MAXIFS dalam Excel.
Langkah:
- Pertama sekali, masukkan jadual dan input kriteria anda seperti yang ditunjukkan dalam imej berikut.
Di sini, kita perlu mencari jualan maksimum untuk “Alex” , “Bob” dan “John” dalam kategori tertentu.
- Selepas itu, gunakan formula yang diberikan di bawah dalam sel D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Pecahan Formula
- Di sini , julat_maks ialah Jumlah Jualan lajur ( $D$4:$D$20 ).
- julat_kriteria1 ialah Wakil Jualan lajur ( $B$4:$B$20 ).
- kriteria1 Adalah nama Wakil Jualan ( B23 ).
- julat_kriteria2 ialah nama lajur Kategori ( $C$4:$C$20 ).
- kriteria2 ialah nama daripada Kategori ( C23 ).
- Output → $150 .
- Selepas itu, tekan ENTER dan anda akan mendapat foll terhutang output pada lembaran kerja anda.
- Akhir sekali, gunakan pilihan AutoIsi Excel untuk mendapatkan baki output.
Perkara yang Perlu Diingati
- MAX IF adalah Formula Tatasusunan jadi dalam versi yang lebih lama Excel, anda perlu menekan SHIFT + CTRL + ENTER secara serentak untuk melengkapkan formula ini.
- TheFungsi MAXIFS hanya tersedia untuk Excel 2019 dan Office 365 .
Bahagian Amalan
Dalam Buku Kerja Excel , kami telah menyediakan Bahagian Amalan di sebelah kanan lembaran kerja. Sila amalkan sendiri.