Gunakan Formula CSE (Array Formula) untuk Melakukan Pengiraan Super pada Data - Petua Excel

Isi kandungan

Gunakan Ctrl + Shift + Enter (formula CSE) untuk menambahkan formula anda di Excel! Ya, memang betul-ada kelas rahsia formula di Excel. Sekiranya anda mengetahui tiga kunci ajaib, anda boleh mendapatkan satu formula array Excel untuk menggantikan ribuan formula lain.

95% pengguna Excel tidak mengetahui mengenai Formula CSE. Apabila kebanyakan orang mendengar nama sebenarnya, mereka berfikir "Itu tidak sedikit pun berguna" dan tidak pernah bersusah payah belajar mengenainya. Sekiranya anda menganggap SumIf dan CountIf keren, anda akan segera mengetahui bahawa formula Ctrl + Shift + Enter (CSE) akan berjalan di sekitar SumIf dan CountIf. Rumus CSE membolehkan anda menggantikan 1000 formula formula dengan satu formula. Ya, rakan-rakan Guru Excel, ada sesuatu yang hebat ini tepat di bawah hidung kita dan kita tidak pernah menggunakannya.

Sebelum ada SumIf, anda boleh menggunakan formula CSE untuk melakukan perkara yang sama dengan SumIf. Microsoft memberi kami SumIf dan CountIf, tetapi formula CSE tidak usang. Oh tidak, dan mereka boleh melakukan lebih banyak lagi! Bagaimana dengan jika anda ingin melakukan AverageIf? Bagaimana dengan PertumbuhanJika? AveDevJika? Malah MultiplyByPiAndTakeTheSquareRootIf. Apa sahaja yang anda bayangkan boleh dilakukan dengan salah satu formula CSE ini.

Inilah sebabnya mengapa saya fikir formula CSE tidak pernah berjaya. Pertama, nama sebenarnya menakutkan semua orang. Kedua, mereka memerlukan penanganan intuitif asing untuk menjadikannya berfungsi. Selepas anda memasukkan formula CSE, anda tidak boleh menekan Enter. Anda tidak boleh keluar dari sel dengan satu klik kekunci anak panah. Walaupun anda mendapat formula dengan betul dan tekan butang enter, Excel memberikan anda "NILAI!" Yang sangat mesra pengguna kesilapan. Ia tidak mengatakan, "Wow - itu indah. Anda 99.1% dari perjalanan ke sana," yang mungkin anda alami.

Inilah rahsia: Selepas anda menaip formula CSE, anda harus menekan butang Ctrl dan Shift, dan kemudian tekan Enter. Ambil nota lekat dan tuliskan: Ctrl Shift Enter. Pengguna Power Excel akan berpeluang menggunakan formula ini sebulan sekali. Sekiranya anda tidak menulis Ctrl Shift Enter sekarang, anda akan melupakannya pada saat sesuatu muncul lagi.

Kaji contoh ini: Katakan anda hanya mahu nilai rata-rata pada lajur C di mana lajur A berada di wilayah Timur.

Rumus dalam sel A13 adalah contoh formula CSE.

=AVERAGE(IF(A2:A10="East",C2:C10))

Pasang ini dan anda akan mendapat 7452.667, purata nilai Timur sahaja. Sejuk? Anda baru sahaja membuat versi sendiri fungsi Excel yang tidak ada AverageIf. Ingat: Tekan Ctrl + Shift + Enter untuk memasukkan formula.

Lihat contoh seterusnya di bawah.

Dalam contoh ini, kami menjadikan formula CSE lebih umum. Daripada menyatakan bahawa kami mencari "Timur," menunjukkan bahawa anda mahukan nilai apa pun dalam A13. Rumusannya sekarang =AVERAGE(IF($A$2:$A$10=A13,$C$2:$C$10)).

Anehnya, Excel akan membolehkan anda menyalin dan menampal formula CSE tanpa penekanan kunci khas Saya menyalin C13 hingga C14: C15 dan sekarang saya mempunyai purata untuk semua wilayah.

Sistem kerangka utama kami menyimpan Kuantiti dan Harga Unit, tetapi bukan harga tambahan. Sudah tentu, cukup mudah untuk menambahkan lajur C dan mengisinya =A2*B2dan kemudian jumlah lajur C, tetapi anda tidak perlu!

Di sini, formula CSE kami adalah =SUM(A2:A10*B2:B10). Ia mengambil setiap sel dalam A2: A10, didarabkan dengan sel yang sesuai di B2: B10 dan jumlah hasilnya. Taip formula, Tahan Ctrl dan Shift semasa anda menekan enter, dan anda meminta anda menjawab dalam satu formula dan bukannya 10.

Adakah anda melihat betapa kuatnya ini? Walaupun saya mempunyai 10,000 baris data, Excel akan menggunakan formula tunggal ini, lakukan 10,000 pendaraban dan beri saya hasilnya.

OK, berikut peraturannya: Anda harus menekan Ctrl + Shift + Enter bila-bila masa anda memasukkan atau mengedit formula ini. Kegagalan untuk melakukannya menghasilkan # NILAI yang sama sekali tidak jelas! kesilapan. Sekiranya anda mempunyai pelbagai julat, semuanya harus mempunyai bentuk umum yang sama. Sekiranya anda mempunyai julat yang dicampur dengan sel tunggal, sel tunggal akan "direplikasi" dalam memori agar sesuai dengan bentuk julat anda.

Setelah berjaya memasukkan salah satu daripadanya dan melihatnya di bar formula, anda harus mempunyai pendakap keriting di sekitar formula. Anda tidak pernah memasuki pendakap keriting. Memukul Ctrl + Shift + Enter meletakkannya di sana.

Rumusan ini sukar dikuasai. mendapat sakit kepala hanya memikirkan mereka. Sekiranya saya sukar memasukkannya, saya pergi ke Tools> Wizards> Wizard Sum Bersyarat dan berjalan melalui kotak dialog. Output dari wizard jumlah bersyarat adalah formula CSE, jadi ini biasanya dapat memberi saya petunjuk yang cukup mengenai cara memasukkan perkara yang sangat saya perlukan.

Adakah anda perlu mengambil ASAS di kelas 11 dengan Encik Irwin? Atau, lebih buruk lagi, adakah anda mendapat "D" dalam aljabar linear dengan Puan Duchess di kolej? Sekiranya demikian, anda berada dalam keadaan baik dan akan gemetar setiap kali anda mendengar perkataan "array". - Saya berlari menjerit ke arah lain setiap kali ada yang berkata-kata. Saya memahaminya, tetapi ini adalah Excel, saya tidak memerlukan tatasusila di sini !. Rahsia jahatnya ialah Excel dan Microsoft memanggil formula ini sebagai "formula array". Berhenti - jangan lari. Tidak mengapa. telah menamakan semula formula CSE kerana kedengarannya kurang menakutkan, dan kerana namanya membantu anda mengingat cara memasukkannya - Ctrl Shift Enter. Saya hanya menyebut nama sebenarnya di sini sekiranya anda menemui seseorang dari Microsoft yang tidak pernah mempunyai Puan Duchess untuk aljabar linear, atau, sekiranya anda memutuskan untuk membaca fail Bantuan dengan teliti. Sekiranya anda pergi membantu,cari di bawah alias jahat "formula array", tetapi di antara rakan-rakan kita, mari kita panggil mereka CSE - OK?

Baca Gunakan Formula Array Excel Khas untuk Simulasi SUMIF dengan Dua Syarat.

Artikel menarik...