Operator persimpangan implisit: @

Operator Intersection implisit diperkenalkan sebagai bagian dari pemutakhiran substansial ke bahasa rumus Excel untuk mendukung larik dinamis. Larik dinamis membawa kemampuan dan fungsionalitas perhitungan baru yang signifikan ke Excel.

Bahasa rumus yang dimutakhirkan

Bahasa rumus Excel yang dimutakhirkan hampir identik dengan bahasa lama, kecuali bahwa itu menggunakan operator @ untuk menunjukkan di mana persimpangan implisit bisa terjadi, sedangkan bahasa lama melakukannya secara diam-diam. Sebagai hasilnya, Anda mungkin melihat @ muncul dalam beberapa rumus saat dibuka di Excel array dinamis. Penting untuk dicatat bahwa rumus Anda akan terus menghitung dengan cara yang sama seperti yang selalu mereka miliki.  

Apa yang dimaksud dengan persimpangan implisit?

Logika persimpangan implisit mengurangi banyak nilai ke satu nilai. Excel melakukan ini untuk memaksa rumus mengembalikan satu nilai, karena sel hanya dapat berisi satu nilai. Jika rumus Anda mengembalikan satu nilai, maka persimpangan implisit tidak melakukan apa pun (meskipun secara teknis sedang dilakukan di latar belakang). Logika bekerja sebagai berikut:

  • Jika nilainya adalah item tunggal, maka Kembalikan item.

  • Jika nilainya adalah rentang, maka Kembalikan nilai dari sel pada baris atau kolom yang sama dengan rumus.

  • Jika nilainya adalah array, maka pilih nilai kiri atas.

Dengan munculnya array dinamis, Excel tidak lagi terbatas untuk mengembalikan nilai tunggal dari rumus, jadi diam persimpangan implisit tidak lagi diperlukan. Di mana rumus lama tak terlihat memicu persimpangan implisit, larik dinamis mengaktifkan Excel memperlihatkan tempat yang akan terjadi dengan @.  

Mengapa simbol @? 

Simbol @ sudah digunakan dalam referensi tabel untuk menunjukkan persimpangan implisit. Pertimbangkan rumus berikut dalam tabel = [@Column1]. Di sini @ menunjukkan bahwa rumus harus menggunakan irisan implisit untuk mengambil nilai pada baris yang sama dari [Kolom1].  

Bisakah Anda menghapus @? 

Sering kali Anda bisa. Ini bergantung pada bagian mana dari rumus di sebelah kanan @ Returns: 

  • Jika mengembalikan nilai tunggal (kasus paling umum), tidak akan ada perubahan dengan menghapus @.

  • Jika mengembalikan rentang atau larik, menghapus @ akan menyebabkannya menumpahkanke sel tetangganya.

Jika Anda menghapus @ @ dan yang lebih baru lagi membuka buku kerja dalam versi Excel yang lebih lama, maka akan muncul sebagairumus array warisan (dibungkus dengan tanda kurung {}), hal ini dilakukan untuk memastikan bahwa versi yang lebih lama tidak akan memicu persimpangan implisit.

Kapan kita menambahkan @ ke rumus lama? 

Secara umum, fungsi yang mengembalikan rentang atau larik multi-sel akan diawali dengan @ jika ditulis dalam versi Excel yang lebih lama. Penting untuk dicatat bahwa tidak ada perubahan pada cara rumus Anda berperilaku — Anda bisa melihat persimpangan implisit yang sebelumnya tidak terlihat sekarang. Fungsi umum yang bisa mengembalikan rentang beberapa sel meliputi indeks, OFFSET, dan fungsi yang ditentukan pengguna (UDF).  Pengecualian umum adalah jika dibungkus dalam fungsi yang menerima larik atau rentang (misalnya SUM () atau AVERAGE ()). 

Lihat fungsi Excel yang mengembalikan rentang atau larik untuk detail selengkapnya.

Contoh

Rumus asli

Seperti yang terlihat dalam Excel array dinamis 

Penjelasan

=SUM(A1:A10) 

=SUM(A1:A10) 

Tidak ada perubahan-tidak ada persimpangan implisit yang bisa terjadi, karena fungsi SUM mengharapkan rentang atau larik. 

= A1 + A2 

= A1 + A2 

Tidak ada perubahan-tidak ada persimpangan implisit yang dapat terjadi. 

= A1: A10 

= @A1: A10 

Persimpangan implisit akan terjadi, dan Excel akan mengembalikan nilai yang terkait dengan baris rumus tersebut.

= INDEX (A1: A10, B1) 

= @INDEX (A1: A10, B1) 

Persimpangan implisit bisa terjadi. Fungsi index dapat mengembalikan array atau Range saat argumen kedua atau ketiga adalah 0.  

= OFFSET (A1: A2,1,1) 

= @OFFSET (A1: A2,1,1) 

Persimpangan implisit bisa terjadi. Fungsi offset dapat mengembalikan rentang multi-sel. Jika demikian, persimpangan implisit akan dipicu. 

= MYUDF () 

= @MYUDF () 

Persimpangan implisit bisa terjadi. Fungsi yang ditentukan pengguna bisa mengembalikan array. Saat mereka melakukannya, rumus asli akan memicu persimpangan implisit. 

Perlu bantuan lainnya?

Anda dapat bertanya kapan saja kepada para ahli di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Answers, atau menyarankan peningkatan maupun fitur baru di User Voice Excel.

Lihat Juga

Fungsi FILTER

Fungsi RANDARRAY

Fungsi SEQUENCE

Fungsi SORT

Fungsi SORTBY

Fungsi UNIQUE

Kesalahan #LUAPAN! di Excel

Larik dinamis dan perilaku luapan larik

Catatan:  Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda? Berikut adalah artikel dalam bahasa Inggris untuk referensi.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×