Memantau pengaturan eksperimental terbaik dalam EXCEL dengan struktur


0

Saya sedang melakukan serangkaian percobaan, dan melacak jumlah berikut dalam tabel:

  • Subjek percobaan
  • Hari percobaan
  • Konteks percobaan
  • Hasil yang diharapkan untuk hari itu
  • Hasil aktual untuk hari itu
  • Kesalahan relatif untuk hari itu

Kuantitas ini berada dalam tabel yang kolomnya diberi label SUBJECT, DAY, CONTEXT, EXPECTED, ACTUAL, RELATIVE. Saya ingin membuat tabel yang memantau eksperimen, hasil, di mana untuk semua kombinasi SUBJECT * DAY, CONTEXT yang mengarah ke ERROR relatif relatif ditampilkan, serta yang sesuai DIHARAPKAN, AKTUAL, dan RELATIF.

Tampaknya kombinasi INDEX, VLOOKUP, MATCH, dan MIN dapat digunakan untuk mencapai hal ini, namun saya tidak dapat melakukannya dengan benar menggunakan referensi terstruktur, yang penting bagi saya karena struktur tabel banyak berkembang.

Sebagai contoh data

| SUBJECT | DAY | CONTEXT | EXPECTED | ACTUAL | RELATIVE |
| A       | 1   |       x |       42 |     0  |     100% |
| A       | 1   |       y |       42 |    42  |       0% |
| B       | 1   |       x |       21 |    10  |      50% |
| B       | 1   |       x |       21 |     0  |     100% |
| A       | 2   |       x |        3 |     1  |      66% |

Saya harus memiliki yang berikut ini di tabel pemantauan saya:

| A       | 1   |       y |       42 |    42  |       0% |
| B       | 1   |       x |       21 |    10  |      50% |

Sebagai catatan tambahan, saya sebenarnya memiliki beberapa ukuran dalam tabel data, dan ingin memantau masing-masing secara terpisah.

EDIT. Seperti yang disarankan dalam komentar, saya mencoba membangun tabel pivot. Saya dapat menghasilkan tabel pivot dengan garis berlabel SUBJECT dan kolom berlabel DAYS di mana kesalahan RELATIF terbaik ditampilkan. Ini masih sangat jauh dari tabel pemantauan di atas.


1
Sudahkah Anda mencoba Pivot Table?
Andi Mohr

Saya belum tetapi saya tidak akrab dengan konsep ini. Bagaimana bisa berkenalan dengannya?
user40989


@AndiMohr Terima kasih terlihat menjanjikan! Apakah saya sangat salah jika berpikir untuk Pivot Tables sebagai menambahkan beberapa fitur SQL-ish ke Plain Tables?
user40989

2
Tabel pivot tidak mengubah atau menambahkan apa pun ke data asli. Mereka bisa menjadi alat yang sangat kuat setelah dipelajari. Seperti halaman yang Anda sebut "Excel pivot tables adalah fitur yang sangat berguna dan kuat dari MS Excel. Mereka dapat digunakan untuk meringkas, menganalisis, mengeksplorasi dan menyajikan data Anda."
CharlieRB

Jawaban:


2

Jika Anda ingin melakukan ini dalam excel tidak akan sulit tetapi menggunakan beberapa kolom pembantu akan bermanfaat.

Saya akan menambahkan pengidentifikasi baris unik dan juga berpotensi kolom lain dengan menyatukan subjek dan hari Anda =B3 & C3. Yang akan membuat membuat nilai unik Anda lebih mudah di excel.

Di tabel hasil Anda, pertama-tama Anda akan menemukan ID percobaan yang Anda inginkan dan kemudian mengisi kolom menggunakan salah satunya vlookup atau index + match.

Rumus untuk ID percobaan adalah rumus array yang dimasukkan menggunakan ctrl + shift + enter dan menemukan nilai minimum dalam kolom relatif yang cocok dengan subjek dan hari. Jika ada dua dengan nilai yang sama akan memilih yang sama

Rumusnya adalah (masukkan dengan ctrl + shift + enter) di sel A10: =INDEX($A$3:$A$7,MATCH(MIN(IF($B$3:$B$7=B10,IF($C$3:$C$7=C10,$G$3:$G$7,9999),9999)),IF($B$3:$B$7=B10,IF($C$3:$C$7=C10,$G$3:$G$7,9999),9999),0))

Untuk kolom lain cukup gunakan pencarian (atau saya lebih suka pencocokan indeks)

Formula sel D10 adalah =INDEX(D$3:D$7,MATCH($A10,$A$3:$A$7,0)). Formula ini dapat disalin ke semua sel lain dan akan berfungsi juga.

Gordon 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.