Applies ToSharePoint Server Edisi Berlangganan SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint dalam Microsoft 365 SharePoint Server 2010 Windows SharePoint Services 3.0

Anda dapat menggunakan rumus dan fungsi dalam daftar atau pustaka untuk menghitung data dalam berbagai cara. Dengan menambahkan kolom terhitung ke daftar atau pustaka, Anda bisa membuat rumus yang menyertakan data dari kolom lainnya dan menjalankan fungsi untuk menghitung tanggal dan waktu, melakukan persamaan matematika, atau untuk memanipulasi teks. Misalnya, di daftar tugas, Anda dapat menggunakan kolom untuk menghitung jumlah hari yang diperlukan untuk menyelesaikan setiap tugas, berdasarkan kolom Tanggal Mulai dan Tanggal Selesai.

Catatan: Artikel ini menguraikan konsep dasar terkait penggunaan rumus dan fungsi. Untuk informasi spesifik tentang fungsi tertentu, lihat artikel tentang fungsi itu.

Di artikel ini

Gambaran umum rumus

Rumus berada persamaan yang melakukan perhitungan pada nilai dalam daftar atau pustaka. Rumus dimulai dengan tanda sama dengan (=). Misalnya, rumus berikut mengalikan 2 dengan 3 lalu menambahkan 5 ke hasil tersebut.

=5+2*3

Anda bisa menggunakan rumus di kolom terhitung dan untuk menghitung nilai default untuk sebuah kolom. Rumus bisa berisi fungsi, referensi kolom, operator, dan konstanta, seperti dalam contoh berikut ini.

=PI()*[Result]^2

Elemen

Deskripsi

Fungsi

Fungsi PI() mengembalikan nilai pi: 3,141592654.

Referensi (atau nama kolom)

[Hasil] mewakili nilai dalam kolom Hasil untuk baris saat ini.

Konstanta

Nilai angka atau teks yang dimasukkan langsung ke dalam rumus, seperti 2.

Operator

Operator * (tanda bintang) mengalikan, dan operator ^ (sisihan) menaikkan angka ke daya.

Rumus mungkin menggunakan satu atau beberapa elemen dari tabel sebelumnya. Berikut ini beberapa contoh rumus (dalam urutan kompleksitas).

Rumus sederhana (seperti =128+345)

Rumus berikut ini berisi konstanta dan operator.

Contoh

Deskripsi

=128+345

Menambahkan 128 dan 345

=5^2

Kuadrat 5

Rumus yang berisi referensi kolom (seperti =[Pendapatan] >[Biaya])

Rumus berikut ini merujuk ke kolom lain dalam daftar atau pustaka yang sama.

Contoh

Deskripsi

=[Revenue]

Menggunakan nilai dalam kolom Pendapatan.

=[Revenue]*10/100

10% dari nilai dalam kolom Pendapatan.

=[Revenue] > [Cost]

Mengembalikan Ya jika nilai di kolom Pendapatan lebih besar dari nilai di kolom Biaya.

Rumus yang memanggil fungsi (seperti =AVERAGE(1, 2, 3, 4, 5))

Rumus berikut ini menyebut fungsi bawaan.

Contoh

Deskripsi

=AVERAGE(1, 2, 3, 4, 5)

Mengembalikan rata-rata dari serangkaian nilai.

=MAX([Q1], [Q2], [Q3], [Q4])

Mengembalikan nilai terbesar dalam sekumpulan nilai.

=IF([Cost]>[Revenue], "Not OK", "OK")

Mengembalikan Not OK jika biaya lebih besar dari pendapatan. Selain itu, mengembalikan OK.

=DAY("15-Apr-2008")

Mengembalikan bagian hari dari suatu tanggal. Rumus ini mengembalikan angka 15.

Rumus dengan fungsi bertum tersedia (seperti =SUM(IF([A]>[B], [A]-[B], 10), [C]))

Rumus berikut ini menentukan satu atau beberapa fungsi sebagai argumen fungsi.

Contoh

Deskripsi

=SUM(IF([A]>[B], [A]-[B], 10), [C])

Fungsi IF mengembalikan selisih antara nilai di kolom A dan B, atau 10.

Fungsi SUM menambahkan nilai yang dikembalikan fungsi IF dan nilai di kolom C.

=DEGREES(PI())

Fungsi PI mengembalikan angka 3,141592654.

Fungsi DEGREES mengonversi nilai yang ditentukan dalam radian ke derajat. Rumus ini mengembalikan nilai 180.

=ISNUMBER(FIND("BD",[Column1]))

Fungsi FIND mencari string BD di Kolom1 dan mengembalikan posisi awal string tersebut. Fungsi ini akan mengembalikan nilai kesalahan jika string tidak ditemukan.

Fungsi ISNUMBER mengembalikan Ya jika fungsi FIND mengembalikan nilai numerik. Jika tidak, fungsi akan mengembalikan Tidak.

Atas Halaman

Gambaran umum fungsi

Fungsi adalah rumus yang telah ditetapkan sebelumnya, menjalankan perhitungan menggunakan nilai tertentu yang disebut argumen, dalam struktur atau susunan tertentu. Fungsi dapat digunakan untuk menjalankan penghitungan sederhana maupun kompleks. Misalnya, contoh fungsi ROUND berikut membulatkan angka dalam kolom Biaya ke dua tempat desimal.

=ROUND([Cost], 2)

Kosakata berikut ini sangat membantu ketika Anda mempelajari fungsi dan rumus:

Struktur     Struktur fungsi dimulai dengan tanda sama dengan (=), diikuti dengan nama fungsi, tanda kurung buka, argumen untuk fungsi yang dipisahkan oleh koma, dan tanda kurung tutup.

Nama fungsi     Ini adalah nama fungsi yang didukung oleh daftar atau pustaka. Setiap fungsi memerlukan sejumlah argumen tertentu, memprosesnya, dan mengembalikan nilai.

Argumen     Argumen bisa merupakan angka, teks, nilai logika seperti True atau False, atau referensi kolom. Argumen yang Anda tentukan harus menghasilkan nilai yang valid untuk argumen tersebut. Argumen juga dapat berupa konstanta, rumus, atau fungsi lainnya.

Dalam kasus tertentu, Anda mungkin perlu menggunakan fungsi sebagai salah satu argumen fungsi lain. Misalnya, rumus berikut ini menggunakan fungsi AVERAGE yang ditumpuk dan membandingkan hasil dengan jumlah dua nilai kolom.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Hasil yang valid     Ketika fungsi digunakan sebagai argumen, fungsi harus mengembalikan tipe nilai yang sama dengan yang digunakan argumen. Misalnya, jika argumen menggunakan Ya atau Tidak, fungsi yang ditumpuk harus mengembalikan Ya atau Tidak. Jika tidak muncul, daftar atau pustaka akan menampilkan #VALUE! nilai kesalahan.

Batas tingkat tumpukan     Rumus bisa memuat sampai delapan tingkat fungsi yang ditumpuk. Ketika Fungsi B digunakan sebagai argumen dalam Fungsi A, maka Fungsi B adalah fungsi tingkat kedua. Dalam contoh di atas misalnya, fungsi SUM adalah fungsi tingkat kedua karena merupakan argumen dari fungsi AVERAGE. Fungsi yang ditumpuk di dalam fungsi SUM akan menjadi fungsi tingkat ketiga, dan lain sebagainya.

Catatan: 

  • Daftar dan pustaka tidak mendukung fungsi RAND dan NOW.

  • Fungsi TODAY dan ME tidak didukung dalam kolom terhitung tetapi didukung dalam pengaturan nilai default kolom.

Atas Halaman

Menggunakan referensi kolom dalam rumus

Referensi mengidentifikasi sel di baris saat ini dan menunjukkan pada daftar atau pustaka tempat untuk mencari nilai atau data yang ingin Anda gunakan dalam rumus. Misalnya, [Biaya] merujuk nilai dalam kolom Biaya di baris saat ini. Jika kolom Biaya memiliki nilai 100 untuk baris saat ini, maka =[Biaya]*3 mengembalikan 300.

Dengan referensi, Anda bisa menggunakan data yang terdapat di dalam kolom berbeda dari daftar atau pustaka dalam satu atau beberapa rumus. Kolom tipe data berikut dapat direferensikan dalam rumus: satu baris teks, angka, mata uang, tanggal dan waktu, pilihan, ya/tidak, dan terhitung.

Anda menggunakan nama tampilan kolom untuk mereferensikannya dalam rumus. Jika nama menyertakan spasi atau karakter khusus, Anda harus memasukkan nama dalam tanda kurung siku ([ ]). Referensi tidak sensitif huruf besar/kecil. Misalnya, Anda dapat mereferensikan kolom Harga Satuan dalam rumus sebagai [Harga Satuan] atau [harga satuan].

Catatan: 

  • Anda tidak bisa mereferensikan nilai dalam baris selain baris saat ini.

  • Anda tidak bisa mereferensikan nilai dalam daftar atau pustaka lain.

  • Anda tidak bisa mereferensikan ID baris untuk baris yang baru disisipkan. ID belum ada saat penghitungan dilakukan.

  • Anda tidak bisa mereferensikan kolom lain dalam rumus yang membuat nilai default untuk kolom.

Atas Halaman

Menggunakan konstanta dalam rumus

Konstanta adalah nilai yang tidak dihitung. Sebagai contoh, tanggal 9/10/2008, angka 210, dan teks "Pendapatan per Kuartal" adalah konstanta. Konstanta bisa tipe data berikut:

  • String (Contoh: =[Nama Belakang] = "Smith")

    Konstanta string dimasukkan dalam tanda kutip dan bisa menyertakan hingga 255 karakter.

  • Angka (Contoh: =[Cost] >= 29,99)

    Konstanta numerik bisa menyertakan tempat desimal dan bisa berupa positif atau negatif.

  • Date (Example: =[Date] > DATE(2007,7,1))

    Konstanta tanggal memerlukan penggunaan fungsi DATE(tahun,bulan,hari).

  • Boolean (Contoh: =IF([Cost]>[Revenue], "Loss", "No Loss")

    Ya dan Tidak adalah konstanta Boolean. Anda dapat menggunakannya dalam ekspresi bersyarat. Dalam contoh di atas, jika Biaya lebih besar dari Pendapatan, fungsi IF mengembalikan Ya, dan rumus mengembalikan string "Kerugian". Jika Biaya sama dengan atau lebih kecil dari Pendapatan, fungsi mengembalikan Tidak, dan rumus mengembalikan string "Tidak Ada Kerugian".

Atas Halaman

Menggunakan operator perhitungan dalam rumus

Operator menentukan tipe penghitungan yang ingin Anda lakukan pada elemen suatu rumus. Daftar dan pustaka mendukung tiga tipe operator penghitungan yang berbeda: aritmetika, perbandingan, dan teks.

Operator aritmetika

Gunakan operator aritmetika berikut ini untuk melakukan operasi matematika dasar seperti penambahan, pengurangan, atau perkalian; untuk menggabungkan angka; atau menghasilkan hasil numerik.

Operator aritmetika

Arti (contoh)

+ (tanda plus)

Tambahan (3+3)

- (tanda minus)

Pengurangan (3-1) Negasi (–1)

* (tanda bintang)

Perkalian (3*3)

/ (garis miring)

Divisi (3/3)

% (tanda persen)

Persen (20%)

^ (tanda sisipan)

Eksponensiasi (3^2)

Operator perbandingan

Anda bisa membandingkan dua nilai dengan operator berikut ini. Saat dua nilai dibandingkan dengan menggunakan operator ini, hasilnya adalah nilai logika Ya atau Tidak.

Operator perbandingan

Arti (contoh)

= (tanda sama dengan)

Sama dengan (A=B)

> (tanda lebih besar dari)

Lebih besar dari (A>B)

> (tanda lebih kecil dari)

Kurang dari (A<B)

>= (tanda lebih besar dari atau sama dengan)

Lebih besar atau sama dengan (A>=B)

<= (tanda lebih kecil dari atau sama dengan)

Kurang dari atau sama dengan (A<=B)

<> (tanda tidak sama dengan)

Tidak sama dengan (A<>B)

Operator teks

Gunakan ampersand (&) untuk menggabungkan, atau menggabungkan, satu atau beberapa string teks untuk menghasilkan sebuah teks tunggal.

Operator teks

Arti (contoh)

& (dan)

Menghubungkan, atau menggabungkan, dua nilai untuk menghasilkan satu nilai teks berkelanjutan ("North"&"wind")

Urutan di mana daftar atau pustaka menjalankan operasi dalam rumus

Rumus menghitung nilai dalam susunan spesifik. Rumus mungkin dimulai dengan tanda sama dengan (=). Tanda sama dengan berikut ini adalah elemen untuk dihitung (operand), yang dipisahkan oleh operator perhitungan. Daftar dan pustaka menghitung rumus dari kiri ke kanan, sesuai dengan urutan tertentu untuk setiap operator dalam rumus tersebut.

Susunan operator

Jika Anda menggabungkan beberapa operator dalam satu rumus, daftar dan pustaka menjalankan operasi dengan urutan yang diperlihatkan dalam tabel berikut ini. Jika rumus berisi operator dengan prioritas yang sama — misalnya, jika rumus berisi operator perkalian dan operator pembagian — daftar dan pustaka mengevaluasi operator dari kiri ke kanan.

Operator

Deskripsi

Negasi (seperti –1)

%

Persen

^

Pangkat

* dan /

Perkalian dan pembagian

+ dan –

Penambahan dan pengurangan

&

Penggabungan (menghubungkan dua string teks)

= < > <= >= <>

Perbandingan

Penggunaan tanda dalam kurung

Untuk mengubah urutan evaluasi, bagian rumus yang akan dihitung terlebih dahulu di dalam kurung. Misalnya, rumus berikut ini menghasilkan 11 karena daftar atau pustaka menghitung perkalian sebelum penambahan. Rumus tersebut mengalikan 2 dengan 3 lalu menambahkan 5 ke hasil tersebut.

=5+2*3

Sebaliknya, jika Anda menggunakan tanda kurung untuk mengubah sintaks, daftar atau pustaka menambahkan 5 dan 2 bersama-sama lalu mengalikan hasilnya dengan 3 untuk menghasilkan 21.

=(5+2)*3

Dalam contoh di bawah, tanda kurung di sekitar bagian pertama rumus memaksa daftar atau pustaka untuk menghitung [Biaya]+25 terlebih dahulu lalu membagi hasilnya dengan menjumlahkan nilai dalam kolom EC1 dan EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Atas Halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.