Cara Membuat Fungsi Kustom di Google Spreadsheet

Diterbitkan: 2022-10-09

Meskipun Google Sheets memberi Anda ratusan fungsi, itu juga memungkinkan Anda untuk membuatnya sendiri. Sebelumnya, Anda hanya bisa melakukan ini menggunakan Apps Script. Sekarang, ada alat yang mudah digunakan di spreadsheet Anda yang disebut Fungsi Bernama.

Menggunakan Named Functions, Anda memberi judul pada fungsi Anda, memberikan deskripsi, menambahkan placeholder argumen, dan memasukkan definisi. Anda kemudian dapat menggunakan fungsi kustom Anda di seluruh lembar di buku kerja Anda dan mengimpornya ke buku kerja Google Spreadsheet lainnya.

Buat Fungsi Bernama di Google Spreadsheet

Untuk mendemonstrasikan cara kerja masing-masing elemen penyiapan dengan mudah, kami akan memandu prosesnya menggunakan sebuah contoh. Kami akan membuat fungsi yang memberi tahu kami apakah akan menerapkan bonus ke departemen kami berdasarkan total penjualan atau tidak.

Karena rumus array saat ini yang kita gunakan panjang, kita akan membuat versi yang disederhanakan dengan fungsi kustom kita sendiri.

Catatan: Ingatlah bahwa contoh kami hanya untuk panduan ini. Anda dapat mengatur semua jenis fungsi yang Anda inginkan.

Untuk memulai, buka lembar dan buka tab Data. Pilih "Fungsi Bernama" yang membuka bilah sisi tempat Anda akan membuat fungsi Anda.

Anda dapat memilih "Lihat Contoh" untuk melihatnya dari Google Spreadsheet atau pilih "Tambahkan Fungsi Baru" untuk menyiapkannya sendiri.

Fungsi Bernama di menu Data dengan bilah sisi

Mulailah dengan memasukkan nama fungsi Anda setelah tanda sama dengan dalam sel untuk memulai rumus Anda. Anda juga dapat menggunakan nama default yang disediakan yaitu MY_FUNCTION1.

Kemudian, tambahkan deskripsi fungsi. Meskipun opsional, ini ditampilkan di kotak Bantuan untuk fungsi yang berguna bagi Anda dan kolaborator Anda.

Nama dan deskripsi fungsi baru

Selanjutnya, tambahkan Placeholder Argumen Anda. Meskipun ini juga opsional, mereka diperlukan untuk merakit sebagian besar formula.

Contohnya termasuk nilai, sel, rentang, nilai1, sel2, dan rentang3. Saat Anda mengetik setiap placeholder, ini akan ditampilkan langsung di bawah dengan warna untuk membantu menambahkan Definisi Rumus. Untuk contoh kami, kami hanya menambahkan "rentang."

Bagian Placeholder Argumen

Untuk menyelesaikan area utama, tambahkan Definisi Formula. Ini adalah rumus yang ingin Anda gunakan untuk mendefinisikan Fungsi Bernama Anda. Anda dapat menggunakan placeholder yang Anda tambahkan di atas dalam rumus dengan memasukkan atau memilihnya.

Di bawah ini adalah definisi rumus untuk contoh kita. Seperti yang Anda lihat, kami menyertakan argumen range yang merupakan satu-satunya argumen yang harus kami masukkan untuk fungsi kustom kami.

 =ARRAYFORMULA(JIKA(rentang>=20000,"Cha-ching", "Boo")) 

Definisi Rumus di bilah sisi

Klik "Selanjutnya."

Pada layar pratinjau berikut, Anda dapat menambahkan lebih banyak detail ke fungsi Anda untuk kotak Bantuan. Ini termasuk deskripsi dan contoh dari setiap argumen. Anda dapat melihat apa yang kami sertakan dalam tangkapan layar di bawah ini.

Pratinjau Fungsi di bilah sisi

Klik "Buat" untuk menyimpan fungsi baru Anda.

Anda kemudian akan diarahkan ke sidebar Fungsi Bernama utama di mana Anda akan melihat fungsi baru Anda terdaftar. Jika Anda menelusuri sampel yang disediakan oleh Google Spreadsheet saat membuka bilah sisi, Anda juga akan melihat fungsi ini.

Sidebar Fungsi Bernama

Menggunakan Fungsi Bernama Anda

Sekarang saatnya untuk menguji fungsi baru Anda. Tambahkan tanda sama dengan dan nama fungsi Anda diikuti dengan argumen.

Masukkan fungsi dan formula baru

Selesaikan rumus Anda, tekan Enter atau Return, dan konfirmasikan bahwa rumus berfungsi seperti yang diharapkan. Seperti yang Anda lihat di sini, kami memasukkan rumus array yang disederhanakan (yang lebih pendek dan tidak terlalu rumit) dengan fungsi khusus kami dan menerima hasil yang diharapkan:

 =BONUS(D2:D6) 

Hasil dari fungsi dan formula baru

Jika Anda membuka kotak Bantuan, seperti yang dapat Anda lakukan dengan semua fungsi Google Spreadsheet menggunakan tanda tanya berwarna biru, Anda akan melihat informasi untuk fungsi yang Anda masukkan di atas.

Kotak bantuan untuk fungsi baru

Edit atau Hapus Fungsi Bernama

Jika Anda ingin membuat perubahan pada fungsi Anda atau melihat pesan kesalahan saat Anda mencoba menggunakannya, Anda dapat mengeditnya. Buka Data > Fungsi Bernama. Pilih tiga titik di sebelah kanan fungsi Anda di bilah sisi dan pilih "Edit."

Edit Fungsi Bernama

Anda akan melihat layar yang sama dengan pengaturan awal untuk fungsi tersebut. Buat penyesuaian Anda, pilih "Berikutnya," lalu klik "Perbarui."

Perbarui tombol setelah mengedit fungsi

Lembar Anda secara otomatis diperbarui untuk mengikuti perubahan Anda.

Anda juga dapat menghapus Fungsi Bernama jika Anda menggunakannya untuk menguji fitur atau hanya tidak ingin yang Anda buat. Pilih tiga titik di sebelah kanan di bilah samping Fungsi Bernama dan pilih "Hapus."

Hapus Fungsi Bernama

Anda mungkin perlu menyesuaikan lembar jika Anda memiliki rumus untuk fungsi yang dihapus. Anda harus melihat #NAME? kesalahan dalam sel setelah fungsi dihapus, seperti tangkapan layar kami di bawah ini tempat kami menghapus MY_FUNCTION6.

Kesalahan NAME untuk fungsi khusus yang dihapus

Impor Fungsi Bernama Ke Buku Kerja Lain

Saat Anda membuat Fungsi Bernama di buku kerja, Anda bisa menggunakannya di semua lembar di buku itu. Jika Anda ingin menggunakan fungsi kustom di buku kerja Google Spreadsheet yang berbeda, Anda cukup mengimpornya.

TERKAIT: Cara Mengimpor Berbagai Jenis File ke Google Sheets

Buka lembar di buku kerja tempat Anda ingin menggunakan Fungsi Bernama. Buka Data > Fungsi Bernama untuk membuka bilah sisi dan pilih "Impor Fungsi."

Fungsi Impor di bilah sisi

Gunakan tab di bagian atas jendela pop-up untuk menemukan buku kerja yang berisi fungsi kustom dan pilih "Pilih."

Lokasi untuk mengimpor fungsi

Anda akan melihat jendela terbuka yang menampilkan semua Fungsi Bernama di buku kerja itu. Gunakan tanda centang untuk memilih yang Anda inginkan dan klik "Impor" atau klik "Impor Semua" untuk memilih semuanya.

Fungsi yang tersedia untuk diimpor

Fungsi yang diimpor kemudian ditampilkan di bar samping Fungsi Bernama dan tersedia untuk digunakan di buku kerja Anda.

Fungsi diimpor dan ditampilkan di bilah sisi

Jika Anda mengedit fungsi bernama yang Anda impor dari lembar lain, perubahan tidak disinkronkan dengan lembar lain. Anda dapat mengimpor fungsi yang diperbarui ke lembar Anda yang lain atau membuat perubahan secara manual di sana juga.

Kiat: Untuk informasi tambahan, contoh, dan batasan saat menggunakan Fungsi Bernama, lihat halaman Bantuan Editor Google Dokumen untuk fitur tersebut.

Mungkin Anda telah menggunakan Apps Script dengan JavaScript untuk membuat fungsi kustom Anda sendiri. Atau mungkin, Anda benar-benar baru dalam membuat fungsi. Bagaimanapun, alat Named Functions adalah fitur Google Sheets yang hebat dan berguna. Cobalah!