Isi kandungan
Dalam tutorial ini, saya akan menunjukkan kepada anda 4 helah pantas untuk mencari nilai kedua terbesar dengan kriteria dalam excel. Anda boleh menggunakan kaedah ini walaupun dalam set data yang besar untuk mengetahui nilai kedua terbesar dengan menetapkan kriteria. Sepanjang tutorial ini, anda juga akan mempelajari beberapa alatan dan teknik excel penting yang akan sangat berguna dalam mana-mana tugas berkaitan excel.
Muat Turun Buku Kerja Amalan
Anda boleh memuat turun buku kerja latihan dari sini.
Cari Nilai Kedua Terbesar dengan Kriteria.xlsm
4 Trik Pantas untuk Mencari Nilai Kedua Terbesar dengan Kriteria dalam Excel
Kami telah mengambil set data ringkas untuk menerangkan langkah-langkah dengan jelas. Set data mempunyai kira-kira 7 baris dan 3 lajur. Pada mulanya, kami menyimpan semua sel dalam format Mata Wang . Untuk semua set data, kami mempunyai 2 lajur unik iaitu Nama Kelab, Kit Rumah dan Kit Jauh . Walaupun kami mungkin mengubah bilangan lajur kemudian jika itu diperlukan.
1. Menggunakan Fungsi BESAR
Fungsi BESAR dalam excel boleh mengembalikan nombor daripada senarai nombor selepas kami mengisihnya dalam tertib menurun. Mari kita lihat cara menggunakan fungsi ini untuk mencari nilai kedua terbesar dengan kriteria.
Langkah:
- Pertama, pergi ke sel F7 dan masukkan formula berikut:
=LARGE(IF(C4:D4=F5,C5:D10),2)
- Sekarang, tekan Masukkan dan ini akanhitung harga Kit Rumah kedua terbesar di dalam F7 .
🔎 Bagaimana Formula Berfungsi?
- JIKA(C4:D4=F5,C5:D10) : Bahagian ini mengembalikan tatasusunan nilai sel dan FALSE nilai sel.
- =LARGE(IF(C4:D4=F5,C5:D10),2): Bahagian formula ini kembali nilai akhir 119 .
2. Menggunakan Fungsi AGREGATE
Fungsi AGREGATE dalam excel memberikan kita keupayaan untuk melaksanakan agregat pengiraan seperti COUNT , PURATA , MAX, dsb. Fungsi ini juga mengabaikan sebarang baris atau ralat tersembunyi. Kami akan menggunakan fungsi ini untuk mencari nilai kedua terbesar dengan kriteria tertentu. Ikut langkah di bawah untuk melakukan ini.
Langkah:
- Untuk bermula, klik dua kali pada sel F7 dan masukkan formula di bawah:
=AGGREGATE(14,6,(C5:D10)/(C4:D4=F5),2)
- Seterusnya, tekan kekunci Enter dan anda harus mendapatkan harga kit tandas kedua terbesar.
3. Menggunakan Fungsi SUMPRODUCT
Fungsi SUMPRODUCT dalam excel mula-mula mendarab julat nilai dan kemudian memberikan jumlah pendaraban tersebut. Kita boleh menggunakan fungsi ini bersama dengan fungsi BESAR untuk mencari nilai kedua terbesar dengan kriteria.
Langkah:
- Untuk bermula kaedah ini, klik dua kali pada sel F7 dan masukkan formuladi bawah:
=SUMPRODUCT(LARGE((B5:B10=F5)*(C5:D10),2))
- Seterusnya, tekan kekunci Enter dan seterusnya , ini akan mencari nilai harga kedua terbesar untuk kit Man City di dalam sel C10 .
🔎 Bagaimana Formula Berfungsi?
- (B5:B10=F5)*(C5:D10) : Bahagian formula ini mengembalikan tatasusunan nilai yang tertinggi dalam senarai dan nilai lain sebagai 0 .
- BESAR((B5:B10=F5)* (C5:D10),2) : Bahagian ini memberikan nilai 80 sebagai nilai kedua terbesar.
- =SUMPRODUCT(LARGE((B5:B10=F5) )*(C5:D10),2)): Bahagian ini memberikan kembali nilai akhir iaitu 80 dalam kes ini.
4. Menggunakan Kod VBA
Jika anda biasa dengan VBA dalam excel, anda boleh mencari nilai kedua terbesar dengan kriteria dengan hanya beberapa klik . Mari kita lihat cara untuk melakukannya.
Langkah:
- Untuk kaedah ini, pergi ke tab Pembangun dan pilih Visual Basic .
- Sekarang, pilih Sisipkan dalam tetingkap VBA dan klik pada Modul .
- Seterusnya, taipkan formula di bawah dalam tetingkap baharu:
7813
- Kemudian, buka makro daripada tab Pembangun dengan mengklik pada Makro .
- Sekarang, dalam tetingkap Makro , pilih makro Kedua Terbesar dan klik Jalankan .
- Akibatnya, VBA kod akan mengira nilai kedua tertinggi daripada semua kit jauh di dalam sel F7 .
Cara Mencari 5 Nilai Teratas dan Nama dengan Kriteria dalam Excel
Dalam kaedah ini, kita akan melihat langkah terperinci untuk mencari nilai 5 teratas dan nama dengan kriteria dalam excel.
Langkah:
- Untuk bermula, klik dua kali pada sel E5 dan masukkan formula di bawah:
=LARGE($C$5:$C$10,ROWS($E$5:$E5))
- Kemudian, tekan kekunci Enter dan salin formula ini ke sel menggunakan Pengendalian Isi .
- Oleh itu, ini akan menemui nilai 5 teratas untuk kit rumah.
🔎 Bagaimana Formula Berfungsi?
- ROWS($E$5:$E5) : Bahagian ini memberikan nilai 1 .
- =LARGE($C$5:$C$10,ROWS($E$5:$E5)): Bahagian ini mengembalikan nilai akhir iaitu harga kit rumah 5 teratas.
Perkara yang Perlu Diingati
- Anda boleh menggunakan pintasan ALT+F11 untuk membuka tetingkap VBA dan ALT+F8 untuk membuka tetingkap Makro.
- Perhatikan bahawa fungsi BESAR mengabaikan sel yang kosong atau mengandungi BENAR atau PALSU nilai di dalamnya.
- Jika tiada nilai angka, fungsi ini mungkin mengembalikan #NUM! Ralat akibatnya.