Berlaku Untuk
SharePoint 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 bisa 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 lain dan menjalankan fungsi untuk menghitung tanggal dan waktu, untuk melakukan persamaan matematika, atau untuk memanipulasi teks. Misalnya, pada daftar tugas, Anda bisa 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 yang terkait dengan penggunaan rumus dan fungsi. Untuk informasi spesifik tentang fungsi tertentu, lihat artikel tentang fungsi tersebut.

Di artikel ini

Gambaran umum rumus

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

=5+2*3

Anda bisa menggunakan rumus dalam kolom terhitung dan untuk menghitung nilai default untuk 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 ^ (tanda sisipan) menaikkan angka ke pangkat.

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

Rumus sederhana (seperti =128+345)

Rumus berikut 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 merujuk ke kolom lain dalam daftar atau pustaka yang sama.

Contoh

Deskripsi

=[Pendapatan]

Menggunakan nilai dalam kolom Pendapatan.

=[Pendapatan]*10/100

10% dari nilai dalam kolom Pendapatan.

=[Pendapatan] > [Biaya]

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

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

Rumus berikut memanggil fungsi bawaan.

Contoh

Deskripsi

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

Mengembalikan rata-rata sekumpulan nilai.

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

Mengembalikan nilai terbesar dalam sekumpulan nilai.

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

Mengembalikan Tidak OK jika biaya lebih besar dari pendapatan. Lainnya, mengembalikan OK.

=DAY("15-Apr-2008")

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

Rumus dengan fungsi bertumpuk (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 dalam kolom A dan B, atau 10.

Fungsi SUM menambahkan nilai kembali fungsi IF dan nilai di kolom C.

=DEGREES(PI())

Fungsi PI mengembalikan angka 3,141592654.

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

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

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

Fungsi ISNUMBER mengembalikan Ya jika fungsi FIND mengembalikan nilai numerik. Selain itu, mengembalikan No.

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 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 mengambil jumlah argumen tertentu, memprosesnya, dan mengembalikan nilai.

Argumen     Argumen bisa berupa 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 bertumpuk dan membandingkan hasilnya dengan jumlah dua nilai kolom.

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

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

Batas tingkat tumpukan     Rumus dapat berisi hingga delapan tingkat fungsi bertumpuk. Ketika Fungsi B digunakan sebagai argumen dalam Fungsi A, 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 dalam fungsi SUM akan menjadi fungsi tingkat ketiga, dan seterunya.

Catatan: 

  • Lists 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 dalam baris saat ini dan menunjukkan ke daftar atau pustaka tempat untuk mencari nilai atau data yang ingin Anda gunakan dalam rumus. Misalnya, [Biaya] mereferensikan 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 dalam kolom yang berbeda dari daftar atau pustaka dalam satu atau beberapa rumus. Kolom tipe data berikut ini bisa direferensikan dalam rumus: baris tunggal teks, angka, mata uang, tanggal dan waktu, pilihan, ya/tidak, dan terhitung.

Gunakan nama tampilan kolom untuk mereferensikannya dalam rumus. Jika nama menyertakan spasi atau karakter khusus, Anda harus memasukkan nama dalam tanda kurung siku ([ ]). Referensi tidak peka 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 ketika 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 dari tipe data berikut:

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

    Konstanta string diapit dalam tanda kutip dan dapat menyertakan hingga 255 karakter.

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

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

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

    Konstanta tanggal memerlukan penggunaan fungsi DATE(year,month,day).

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

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

Atas Halaman

Menggunakan operator penghitungan dalam rumus

Operator menentukan tipe penghitungan yang ingin Anda lakukan pada elemen suatu rumus. Lists 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 untuk menghasilkan hasil numerik.

Operator aritmetika

Makna (contoh)

+ (tanda plus)

Penambahan (3+3)

- (tanda minus)

Pengurangan (3–1)Negasi (–1)

* (tanda bintang)

Perkalian (3*3)

/ (garis miring)

Pembagian (3/3)

% (tanda persen)

Persen (20%)

^ (tanda sisipan)

Eksponensial (3^2)

Operator perbandingan

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

Operator perbandingan

Makna (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 dari 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 simbol dan (&) untuk menggabungkan, atau menggabungkan, satu atau beberapa string teks untuk menghasilkan satu bagian teks.

Operator teks

Makna (contoh)

& (dan)

Menghubungkan, atau menggabungkan, dua nilai untuk menghasilkan satu nilai teks berkelanjutan ("Utara"&"angin")

Urutan di mana daftar atau pustaka melakukan operasi dalam rumus

Rumus menghitung nilai dalam susunan spesifik. Rumus mungkin dimulai dengan tanda sama dengan (=). Mengikuti tanda sama dengan adalah elemen yang akan dihitung (operand), yang dipisahkan oleh operator penghitungan. Lists dan pustaka menghitung rumus dari kiri ke kanan, sesuai dengan urutan tertentu untuk setiap operator dalam rumus.

Susunan operator

Jika Anda menggabungkan beberapa operator dalam satu rumus, daftar dan pustaka melakukan operasi dalam 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

&

Penggambungan (menyambungkan dua string teks)

= < > <= >= <>

Perbandingan

Penggunaan tanda dalam kurung

Untuk mengubah urutan evaluasi, masukkan dalam tanda kurung bagian rumus yang akan dihitung terlebih dahulu. Misalnya, rumus berikut 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 bersamaan lalu mengalikan hasilnya dengan 3 untuk menghasilkan 21.

=(5+2)*3

Dalam contoh di bawah ini, tanda kurung di sekitar bagian pertama rumus memaksa daftar atau pustaka untuk menghitung [Biaya]+25 terlebih dahulu lalu membagi hasilnya dengan jumlah 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.