Cara menjumlahkan nilai terbesar dalam kolom hingga persentase tertentu di Excel

Bagaimana cara menjumlahkan nilai terbesar dalam kolom hingga persentase atau angka tertentu? Saya mencoba menggunakan SUM() dan SUMIF() dengan LARGE(), tetapi saya belum dapat menemukannya. Idealnya, saya ingin dapat melakukan ini tanpa harus mengurutkan kolom dalam urutan menurun karena rumus ini akan diterapkan ke beberapa kolom.


person user4100980    schedule 18.03.2016    source sumber
comment
Mengubah pertanyaan setelah mendapatkan jawaban dianggap tindakan buruk di situs ini. Hal ini membuat orang-orang yang menjawab sebelum perubahan terlihat seperti mereka tidak tahu apa yang mereka lakukan dan membuka kemungkinan bagi mereka untuk tidak dipilih. Klarifikasi boleh saja, tetapi mengubah pertanyaan itu salah.   -  person Scott Craner    schedule 18.03.2016
comment
Oke... Jadi semua orang tahu, saya menambahkan pertanyaan untuk memperjelas apa yang saya cari karena postingan asli saya tidak menyatakan apa yang sebenarnya ingin saya capai. Saya tidak bermaksud menyinggung atau membuat orang terlihat buruk. Terima kasih atas masukannya.   -  person user4100980    schedule 18.03.2016
comment
Perubahan tersebut seharusnya merupakan pertanyaan baru, bukan perubahan terhadap pertanyaan yang sudah ada. Pertanyaan ini harus dikembalikan ke awal. Dan Jika ada jawaban asli di bawah ini, itu harus ditandai sebagai benar.   -  person Scott Craner    schedule 18.03.2016


Jawaban (2)


Data ada di sel A1:A20

Batas nomornya ada di sel B1, beberapa kemungkinan rumusnya:

{=SUM(A1:A20*--(A1:A20>B1))}
=SUMIF(A1:A20;">"&B1;A1:A20)
=SUMPRODUCT(A1:A20;--(A1:A20>B1))

Batas % ada di sel B2, beberapa kemungkinan rumus:

={SUM(A1:A20*--(A1:A20>MAX(A1:A20)*B2))}
=SUMIF(A1:A20;">"&(B2*MAX(A1:A20));A1:A20)
=SUMPRODUCT(A1:A20;--(A1:A20>B2*MAX(A1:A20)))

({...} adalah rumus array, gunakan Crtl+Shift+Enter)

person l1b3rty    schedule 18.03.2016
comment
Mengapa menggunakan CSE, ketika mengubah SUM menjadi SUMPRODUK akan melakukan hal yang sama tanpa CSE? - person Scott Craner; 18.03.2016
comment
Ya, akan melakukan hal yang sama, cukup tambahkan ini untuk info. - person l1b3rty; 20.03.2016

Untuk menemukan persentase teratas gunakan:

=SUMPRODUCT(($F$1:$F$10)*(PERCENTRANK.INC($F$1:$F$10,$F$1:$F$10)>0.7))

Dimana $F$1:$F$10 adalah kumpulan data Anda. Dan 0,7 adalah ambang batas bawah.

Untuk mencari angka ke-n teratas:

=SUMPRODUCT(LARGE($F$1:$F$10,ROW(1:5)))

Ubah angka 5 menjadi angka terbesar yang akan dijumlahkan. Jadi ini akan menjumlahkan 5 angka terbesar.

Untuk menjumlahkan semuanya dalam angka tertentu:

=SUMIF($F$1:$F$10,">=" & 10)

Dimana 10 adalah ambang batas bawah.

person Scott Craner    schedule 18.03.2016