Menghitung Median kolom untuk baris di mana 2 kolom lainnya cocok dengan kriteria


0

Sayangnya, excel tidak mengizinkan perhitungan median dalam tabel pivot jadi saya mencoba melakukan sesuatu yang mirip dengan rumus.

Sebagai contoh saya, saya punya 5 kolom data (A-E).

Kolom saya A & amp; B memiliki variabel klasifikasi data yang berbeda. Kolom E memiliki data yang saya perlukan median. Namun, saya ingin memfilter nilai tertentu dari A & amp; B untuk menghitung median untuk baris dengan nilai-nilai yang disaring saja (seperti yang saya lakukan dalam pivot)

Siapa pun tahu rumus terbaik bahwa dengan mengatakan kapan A = x dan ketika B = y, hitung Median kolom E. Jadi hanya untuk baris yang A = x dan B = y berlaku. Saya telah mencoba beberapa formula IF tetapi tampaknya tidak memberikan respons yang benar.

Terima kasih!

Jawaban:


1

Dari file bantuan untuk MEDIAN , kita melihat bahwa "Jika argumen array atau referensi berisi teks, nilai logis, atau sel kosong, nilai-nilai itu diabaikan; namun, sel dengan nilai nol disertakan." Jadi salah satu solusinya adalah (katakanlah di kolom F) untuk menetapkan rumus IF yang mengembalikan nilai dalam kolom E jika kriteria terpenuhi, dan "" atau serupa jika kriteria tidak terpenuhi. Kemudian, ambil median kolom F.

Misalkan saya hanya ingin tahu kelucuan median anjing bermata cokelat:

Median only of cells meeting criteria

Yang memberikan hasil yang dibutuhkan:

Excel results for MEDIAN only of cells meeting criteria

Ini bukan solusi yang brilian, tapi ini bisa diterapkan. Anda bisa melihat dengan sangat sel mana yang telah dipilih, sehingga Anda dapat segera melihat apakah Anda telah menggunakan yang benar IF, tetapi downside adalah Anda mungkin memilih untuk tidak memiliki kolom yang digunakan dengan cara ini.

Metode "lebih cerdas" adalah dengan menggunakan rumus array, tetapi ini tidak memberi Anda pemeriksaan visual pada sel mana yang Anda pilih:

=MEDIAN(IF((A2:A9="Dog")*(B2:B9="Brown"),E2:E9,""))

Ingatlah untuk menekan CONTROL-SHIFT-ENTER untuk menyelesaikan memasukkan rumus array; tombol enter saja tidak cukup. Itu IF dalam rumus array secara efektif memilih hanya sel-sel di E2: E9 yang cocok dengan kriteria, dan MEDIAN hanya akan berlaku untuk sel yang Anda inginkan. Ini berarti Anda kemudian dapat melakukan sesuatu seperti ini untuk mendapatkan tabel median sesuai dengan berbagai kriteria:

Table of Excel medians according to different criteria

Berhati-hatilah dengan referensi sel absolut dan relatif untuk membuatnya lebih mudah untuk menyeret formula! Misalnya rumus array di H2 harus sebagai berikut; perhatikan bahwa dalam H$1 baris sudah diperbaiki tetapi kolom akan bervariasi saat Anda menyeret, dan sebaliknya $G2.

=MEDIAN(IF(($A$2:$A$9=H$1)*($B$2:$B$9=$G2),$E$2:$E$9,""))

Ini memberikan tabel hasil yang berguna.

enter image description here

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.