Temukan sel dengan nilai tertinggi rentang sel


12

Saya memiliki deretan nilai persentase. Di baris terakhir (Kolom E) saya ingin teks muncul, yaitu di baris pertama di atas nilai:

A       B      C       D         E
-----------------------------------
foo    bar    test    foobar
-----------------------------------
10%    13%     3%      1%      bar
-----------------------------------
1%    13%     30%      1%      test
-----------------------------------
9%     3%      3%      11%     foobar

Apa rumus untuk dimasukkan ke dalam sel di kolom E?

Jawaban:


14

Formula ini harus melakukan trik untuk baris pertama:

=INDEX(A$1:D$1, 1, MATCH(MAX(A2:D2), A2:D2, 0))

Seret rumus ke baris lain, dan A2:D2rentang otomatis harus disesuaikan A3:D3, A4:D4dll.

Penjelasan:

  • The MAXfungsi mengembalikan nilai tertinggi dari kisaran A2:D2. Untuk baris 2, ini akan menjadi 13%.
  • Selanjutnya, MATCHfungsi mengembalikan indeks nilai itu dalam rentang yang diberikan. Ini akan menjadi 2(kolom B).
  • Akhirnya, INDEXmengembalikan nilai sel dalam A1:D1rentang, baris 1, dengan indeks dikembalikan dari MATCHsebagai indeks kolom.

Jangan ragu untuk menyalin contoh lembar bentang yang telah saya siapkan. Juga, lihat daftar fungsi Google Spreadsheets .


Terima kasih sejauh ini Tetapi fungsi Match tampaknya memiliki kesalahan. + Msgstr "Fungsi parsing kesalahan".
tzippy

Oke, saya harus menggunakan titik koma karena saya berada di tempat yang berbeda. Sekarang bekerja!
tzippy

OK, bagus :) ;VS ,adalah masalah lokal.
Vidar S. Ramdal

Bagaimana jika ada 2 baris yang cocok dengan nilai maks?
Gerbus

@Gerbus Saya kira maksud Anda "Bagaimana jika ada 2 kolom yang cocok dengan nilai maks?". MATCHhanya mengembalikan nilai tunggal, sehingga hasilnya akan menjadi judul kolom pertama dengan nilai maksimal. Jadi jika A=3, B=2, C=3, hasilnya akan A.
Vidar S. Ramdal
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.