Fungsi adalah formula pratetap dalam Excel dan Google Sheets yang bertujuan untuk menjalankan pengiraan tertentu dalam sel di mana ia berada.
Catatan: Maklumat dalam artikel ini terpakai untuk Excel 2019, Excel 2016, Excel 2013, dan Google Sheets.
Sintaks Fungsi dan Argumen
Sintaks fungsi merujuk kepada tata letak fungsi dan termasuk nama, kurungan, pemisah koma, dan argumen fungsi. Seperti semua formula, fungsi bermula dengan tanda yang sama ( = ) diikuti dengan nama fungsi dan hujah-hujahnya:
- Nama fungsi memberitahu Excel apa yang dikira untuk dilakukan.
- Hujah-hujah terkandung di dalam kurungan atau kurungan bulat dan memberitahu fungsi data yang hendak digunakan dalam perhitungan tersebut.
Sebagai contoh, salah satu fungsi yang paling digunakan dalam Excel dan Google Sheets ialah fungsi SUM:
= SUM (D1: D6)
Dalam contoh ini: Kegunaan fungsi terbina dalam Excel dapat diperluas dengan menyusun satu atau lebih fungsi dalam fungsi lain dalam formula. Kesan fungsi sarang adalah untuk membolehkan pengiraan berganda berlaku dalam satu sel kerja lembaran kerja. Untuk melakukan ini, fungsi bersarang bertindak sebagai salah satu hujah untuk fungsi utama atau terluar. Sebagai contoh, dalam formula berikut, fungsi SUM bersarang di dalam fungsi ROUND. = ROUND (SUM (D1: D6), 2) Apabila menilai fungsi bersarang, Excel melaksanakan fungsi terdalam, atau terdalam, terlebih dahulu dan kemudian berfungsi dengan cara keluar. Akibatnya, rumusan di atas akan sekarang: Sejak Excel 2007, sehingga 64 tahap fungsi bersarang telah dibenarkan. Dalam versi sebelumnya, tujuh peringkat fungsi bersarang dibenarkan. Terdapat dua fungsi kelas dalam Excel dan Helaian Google: Fungsi lembaran kerja adalah asli kepada program ini, seperti SUM dan ROUND fungsi yang dibincangkan di atas. Fungsi kustom, sebaliknya, adalah fungsi yang ditulis, atau ditentukan oleh pengguna. Dalam Excel, fungsi tersuai ditulis dalam bahasa pengaturcaraan terbina dalam: Asas Visual untuk Aplikasi atau VBA untuk pendek. Fungsi dibuat menggunakan editor Visual Basic, yang dipasang dengan Excel. Fungsi khusus Google Sheets ditulis dalam Script Apps, satu bentuk JavaScript, dan dibuat menggunakan editor skrip yang terletak di bawah Alat menu. Fungsi kustom biasanya, tetapi tidak selalu, menerima beberapa bentuk input data dan mengembalikan hasil pada sel tempat letaknya. Berikut adalah contoh fungsi yang ditentukan pengguna yang mengira diskaun pembeli yang ditulis dalam kod VBA. Fungsi yang ditetapkan pengguna asal, atau UDFs , diterbitkan di laman web Microsoft: Diskaun Fungsi (kuantiti, harga)Jika kuantiti> = 100 KemudianDiskaun = kuantiti * harga * 0.1LainDiskaun = 0Akhir JikaDiscount = Application.Round (Discount, 2)Fungsi Akhir Dalam Excel, fungsi yang ditentukan pengguna hanya boleh mengembalikan nilai ke sel (s) tempat mereka berada. Mereka tidak boleh melaksanakan perintah yang mengubah persekitaran operasi Excel, seperti mengubah suai kandungan atau pemformatan sel. Pangkalan pengetahuan Microsoft menyenaraikan batasan berikut untuk fungsi yang ditentukan pengguna: Walaupun Helaian Google tidak menyokongnya pada masa ini, dalam Excel, makro adalah satu siri langkah yang dirakam yang mengautomasikan tugas-tugas lembaran kerja berulang. Contoh tugas yang boleh diautomatikkan termasuk data pemformatan atau operasi salin dan tampal. Walaupun kedua-duanya menggunakan bahasa pengaturcaraan Microsoft VBA, mereka berbeza dalam dua aspek:
Fungsi Nesting dalam Formula
Lembaran Kerja vs Fungsi Tersuai
Had
Fungsi Ditakrifkan Pengguna vs. Macros dalam Excel