Tabel Statistik Excel

0

Saya mencoba membuat tabel statistik berdasarkan kolom informasi. Pengidentifikasi baris / kolom pada tabel juga dimasukkan sebagai bagian dari statistik tabel. Saya memiliki tiga kolom informasi termasuk statistik min, maks, dan tengah. Perlu diingat bahwa sementara saya hanya menunjukkan satu contoh dari jumlah sebenarnya ada ratusan kejadian

    MIN     MAX     MIDDLE 
    FALSE   FALSE   FALSE
    1.36790 1.34740 1.34920
    FALSE   FALSE   FALSE

Dan berikut ini adalah tabel yang ingin saya atur dengan kolom menjadi MIN dan barisnya adalah MAX.

                0.00100   0.00500   0.01000
    0.00100          
    0.00500     
    0.01000         

Ini adalah pertanyaan multi-bagian dan untuk persyaratan kesederhanaan saya hanya akan meminta satu tahu. Pertanyaan saya adalah ini. Dimulai dengan kolom pertama dan MIN sebesar 0,00100. Saya ingin menemukan rumus di mana jika Tengah minus MIN lebih besar dari kolom masing-masing dalam tabel (dalam hal ini 0,00100) daripada MIN secara otomatis dikembalikan jika tengah dikembalikan. Secara lengkap pertanyaan ini akan masuk ke sepanjang kolom asli. Yang ingin saya lakukan adalah menambahkan jumlah semua menit yang dikembalikan bersama dengan middle yang dikembalikan. Hanya sel kosong pertama dari tabel. Saya berencana mengulangi proses ini untuk semua sel lain dari tabel juga. Jika Anda memiliki pertanyaan tentang proses ini, silakan tanyakan dan saya akan mencoba menjelaskan lebih lanjut masalah saya untuk membantu Anda lebih memahaminya.

Der Hochstapler
sumber
Struktur ini terlihat seperti tabel pivot. Anda dapat memilih min sebagai label baris, dan itu akan mencantumkan semua nilai unik sebagai label baris. Anda dapat memilih maks sebagai label kolom dan akan mencantumkan semua nilai unik sebagai label kolom. Itu akan membuat Anda struktur meja Anda. Maka saya kira Anda akan menulis beberapa VBA untuk berjalan melintasi baris tabel, menerapkan rumus yang Anda nyatakan.

Jawaban:

0

Jika saya memahami dengan benar apa yang ingin Anda capai dan bagaimana data Anda disusun, susunan rumus menggunakan SUM dan IF dapat menghitung apa yang Anda butuhkan.

Saya akan menganggap pengaturan berikut:

  • Rentang A2: A10 menyimpan nilai MIN.
  • Rentang C2: C10 nilai MID.
  • Sel B12 memiliki nilai 0,001.
  • Sel B13 akan menampung jumlah pertama (untuk 0,001)

Rumus array berikut melakukan perhitungan.

    =SUM(IF(($C$2:$C$10-$A$2:$A$10)>B$12,$A$2:$A$10,$C$2:$C$10))
             ---MID---- ----MIN---- 0.001 ---MIN--- ---MID----

    (use the CTRL-SHIFT-ENTER key combination rather than the ENTER key 
     to enter this formula)

Menyalinnya ke kanan akan menghasilkan jumlah untuk 0,005, 0,01, dll.

Jika Anda tidak terbiasa dengan rumus array Excel, ada penjelasan yang sangat bagus tentang bagaimana mereka bekerja dan apa yang dapat Anda lakukan dengan mereka di sini .

orang yg kurang ajar
sumber