Skip to main content

Penggunaan dan Contoh Fungsi di Excel dan Google Docs

tutorial dasar rumus VLOOKUP dan HLOOKUP pada microsoft excel (April 2025)

tutorial dasar rumus VLOOKUP dan HLOOKUP pada microsoft excel (April 2025)
Anonim

Fungsi adalah rumus preset di Excel dan Google Spreadsheet yang dimaksudkan untuk melakukan perhitungan tertentu dalam sel di mana ia berada.

Catatan: Informasi dalam artikel ini berlaku untuk Excel 2019, Excel 2016, Excel 2013, dan Google Spreadsheet.

Sintaks Fungsi dan Argumen

Sintaks fungsi mengacu pada tata letak fungsi dan termasuk nama fungsi, tanda kurung, pemisah koma, dan argumen. Seperti semua rumus, fungsi dimulai dengan tanda yang sama ( = ) diikuti oleh nama fungsi dan argumennya:

  • Nama fungsi memberi tahu Excel perhitungan apa yang harus dilakukan.
  • Argumennya terdapat di dalam tanda kurung atau tanda kurung bulat dan memberi tahu fungsi apa data yang akan digunakan dalam perhitungan tersebut.

Misalnya, salah satu fungsi yang paling sering digunakan di Excel dan Google Spreadsheet adalah fungsi SUM:

= SUM (D1: D6)

Dalam contoh ini:

  • Namanya memberitahu Excel untuk menambahkan bersama data dalam sel yang dipilih.
  • Argumen (D1: D6) fungsi menambahkan isi rentang sel D1 untuk D6.

Fungsi Bersarang dalam Rumus

Kegunaan fungsi-fungsi bawaan Excel dapat diperluas dengan menumpuk satu atau lebih fungsi di dalam fungsi lain dalam sebuah rumus. Efek dari fungsi-fungsi bersarang adalah untuk memungkinkan beberapa perhitungan berlangsung dalam sel worksheet tunggal.

Untuk melakukan ini, fungsi bertingkat bertindak sebagai salah satu argumen untuk fungsi utama atau terluar. Misalnya, dalam rumus berikut, fungsi SUM bersarang di dalam fungsi ROUND.

= ROUND (SUM (D1: D6), 2)

Saat mengevaluasi fungsi yang disarangkan, Excel mengeksekusi fungsi terdalam, atau paling dalam, pertama dan kemudian bekerja ke luar. Akibatnya, rumus di atas sekarang akan:

  • Temukan jumlah nilai dalam sel D1 untuk D6.
  • Bulatkan hasil ini ke dua tempat desimal.

Sejak Excel 2007, hingga 64 tingkat fungsi bersarang telah diizinkan. Dalam versi sebelumnya, tujuh tingkat fungsi bersarang diizinkan.

Worksheet vs. Fungsi Kustom

Ada dua kelas fungsi di Excel dan Google Spreadsheet:

  • Fungsi Lembar Kerja
  • Fungsi Kustom atau Buatan Pengguna

Fungsi lembar kerja adalah yang asli dari program, seperti JUMLAH dan BULAT fungsi yang dibahas di atas. Fungsi kustom, di sisi lain, adalah fungsi yang ditulis, atau didefinisikan, oleh pengguna.

Di Excel, fungsi kustom ditulis dalam bahasa pemrograman internal: Visual Basic untuk Aplikasi atau VBA untuk jangka pendek. Fungsi dibuat menggunakan editor Visual Basic, yang diinstal dengan Excel.

Fungsi khusus Google Spreadsheet ditulis Skrip Aplikasi, bentuk JavaScript, dan dibuat menggunakan editor skrip yang terletak di bawah Alat-alat menu.

Fungsi kustom biasanya, tetapi tidak selalu, menerima beberapa bentuk input data dan mengembalikan hasil di sel di mana ia berada.

Di bawah ini adalah contoh fungsi yang ditentukan pengguna yang menghitung diskon pembeli yang ditulis dalam kode VBA. Fungsi asli yang ditetapkan pengguna, atau UDFs , dipublikasikan di situs web Microsoft:

Diskon Fungsi (kuantitas, harga)Jika kuantitas> = 100 KemudianDiskon = kuantitas * harga * 0,1LainDiskon = 0Berakhir jikaDiscount = Application.Round (Diskon, 2)Fungsi Akhir

Keterbatasan

Di Excel, fungsi yang ditentukan pengguna hanya dapat mengembalikan nilai ke sel (di) di mana mereka berada. Mereka tidak dapat menjalankan perintah yang mengubah lingkungan operasi Excel, seperti memodifikasi konten atau memformat sel.

Basis pengetahuan Microsoft mencantumkan batasan berikut untuk fungsi yang ditentukan pengguna:

  • Memasukkan, menghapus, atau memformat sel dalam lembar kerja.
  • Mengubah nilai data di sel lain.
  • Memindahkan, mengganti nama, menghapus, atau menambahkan lembaran ke buku kerja.
  • Mengubah opsi lingkungan apa pun, seperti mode perhitungan atau tampilan layar.
  • Mengatur properti atau mengeksekusi sebagian besar metode.

Fungsi yang Ditentukan Pengguna vs. Macro di Excel

Meskipun Google Spreadsheet saat ini tidak mendukungnya, di Excel, makro adalah serangkaian langkah terekam yang mengotomatiskan tugas lembar kerja berulang. Contoh tugas yang dapat diotomatisasi termasuk memformat data atau menyalin dan menempelkan operasi.

Meskipun keduanya menggunakan bahasa pemrograman VBA Microsoft, keduanya berbeda dalam dua hal:

  1. UDFs melakukan perhitungan, sementara makro melakukan tindakan. Sebagaimana disebutkan di atas, UDF tidak dapat melakukan operasi yang mempengaruhi lingkungan program sementara makro dapat.
  2. Di jendela editor Visual Basic, keduanya dapat dibedakan karena:
    1. UDFs dimulai dengan Fungsi pernyataan dan diakhiri dengan Fungsi Akhir .
    2. Macro dimulai dengan Sub pernyataan dan diakhiri dengan Akhir Sub.