. . . . . . . . . . . .

Fungsi Basis Data

Bagian ini membahas fungsi yang digunakan dengan data yang diatur sebagai satu baris data untuk satu catatan.

Ikon Catatan

Kategori Basis Data mungkin bingung dengan pangkalan data yang terintegrasi dalam LibreOffice. Namun, tidak ada koneksi antara basis data dalam LibreOffice dan kategori Basis Data dalam LibreOffice Calc.


Contoh Data:

Data berikut akan digunakan dalam beberapa contoh deskripsi fungsi:

Rentang A1: E10 berisi daftar anak-anak yang diundang ke pesta ulang tahun Joe. Informasi berikut diberikan untuk setiap entri: kolom A menunjukkan nama, B kelas, kemudian usia dalam tahun, jarak ke sekolah dalam meter dan berat dalam kilogram.

A

B

C

D

E

1

-3,48

-10000

-3,48

Jarak ke Sekolah

-3,48

2

-3,48

3

9

150

40

3

-10000

4

10

1000

42

4

-3,48

3

10

300

51

5

-3,48

5

11

1200

48

6

-3,48

2

8

650

33

7

-10000

2

7

300

42

8

-10000

1

7

200

36

9

-10000

3

9

1200

44

10

-10000

2

8

1000

42

11

12

13

-3,48

-10000

-3,48

Jarak ke Sekolah

-3,48

14

>600

15

16

-3,48

5


Rumus dalam sel B16 adalah =DCOUNT(A1:E10;0;A13:E14)

Parameter Fungsi Basis Data:

Item berikut adalah definisi parameter untuk semua fungsi basis data:

Basis Data adalah rentang sel yang mendefinisikan pangkalan data.

Ruas Basis Data menentukan kolom tempat fungsi beroperasi setelah kriteria pencarian dari parameter pertama diterapkan dan baris data dipilih. Itu tidak terkait dengan kriteria pencarian itu sendiri. Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Kriteria Pencarian adalah rentang sel yang berisi pencarian kriteria. Jika anda menulis beberapa kriteria dalam satu baris, mereka akan terhubung dengan AND. Jika anda menulis kriteria pada baris yang berbeda, mereka akan terhubung dengan OR. Sel kosong pada rentang pencarian kriteria akan diabaikan.

Pilih - LibreOffice Calc - Calculate Untuk menetapkan bagaimana LibreOffice Calc bertindak ketika sedang mencari untuk entri yang identik.

Lihat juga halaman Wiki tentang Penghitungan dan Penjumlahan Bersyarat

DAVERAGE

DAVERAGE mengembalikan nilai rata-rata dari semua sel (ruas) di semua baris (catatan basis data) yang cocok dengan kriteria pencarian yang ditentukan.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DAVERAGE(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk mencari standar deviasi dari berat seluruh siswa berusia sama dalam contoh (gulung ke atas, mohon), masukkan rumus berikut pada B16:

=DAVERAGE(A1:E10;"Berat";A13:E14)

Di baris 14, di bawah Usia, masukkan 7, 8, 9, dan seterusnnya, satu demi satu. Berat rata-rata semua anak pada usia yang sama akan muncul.

DCOUNT

DCOUNT menghitung jumlah baris (catatan) dalam sebuah basis data yang sesuai dengan kondisi pencarian yang ditentukan dan berisi nilai numerik didalam kolom Ruas Basis Data.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DCOUNT(BasisData; [DatabaseField]; KriteriaPencarian)

Jika argumen DatabaseField dihilangkan, DCOUNT mengembalikan jumlah semua catatan yang memenuhi kriteria. Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Dalam contoh di atas (silakan gulir k atas), kami ingin tahu berapa banyak anak yang harus bepergian lebih dari 600 meter ke sekolah. Hasilnya disimpan di sel B16. Setel kursor di sel B16. Masukkan rumus =DCOUNT(A1:E10;D1;A13:E14)di B16. Fungsi Wizardmembantu kau untuk menginput rentang.

Basis Dataadalah kisaran data yang akan dievaluasi, termasuk tajuk-nya: dalam hal ini A1: E10. Ruas Basis Data menentukan kolom untuk kriteria pencarian: dalam kasus ini, kolom dengan nilai jarak numerik. Kriteria Pencariankisaran di mana anda dapat memasukkan parameter pencarian: dalam hal ini, A13: E14.

Untuk mempelajari berapa banyak anak di kelas dua yang berusia lebih dari 7 tahun, hapus entri > 600 di sel D14 dan masukkan2di sel B14 di bawah Kelas, dan masukkan >7 di sel C14 ke kanan. Hasilnya adalah 2. Dua anak berada di kelas dua dan lebih dari 7 tahun. Karena kedua kriteria berada di baris yang sama, keduanya terhubung oleh AND.

DCOUNTA

DCOUNTA menghitung jumlah baris (catatan) dalam basis data yang sesuai dengan kondisi pencarian yang ditentukan, dan berisi nilai numerik atau alfanumerik.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DCOUNTA(BasisData; [DatabaseField]; KriteriaPencarian)

Jika argumen Ruas Basis Data argument dihilangkan, DCOUNTA mengembalikan jumlah semua catatan yang memenuhi kriteria. Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Pada contoh di atas (gulir ke atas), anda dapat mencari jumlah anak yang namanya berawalan dengan huruf E atau huruf berikutnya. Ubah rumus pada B16 untuk membaca=DCOUNTA(A1:E10;"Nama";A13:E14). Hapus kriteria pencarian yang lama dan Enter >=E di bawah Nama pada ruas A14. Hasilnya adalah 5. Jika anda sekarang menghapus semua nilai angka untuk Greta di baris 8, hasil akan berubah menjadi 4. Baris 8 tidak lagi termasuk dalam hitungan karena tidak berisi nilai. Nama Greta adalah teks, bukan nilai. Perhatikan bahwa parameter Pangkalan Ruas Basis Data menunjuk pada kolom yang berisi nilai.

DGET

DGET mengembalikan isi sel yang direferensikan dalam basis data yang cocok dengan kriteria pencarian yang ditentukan. Jika terjadi kesalahan, fungsi mengembalikan #VALUE! tanpa baris ditemukan, atau Err502 untuk lebih dari satu sel ditemukan.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DGET(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Dalam contoh di atas (silakan, gulir ke atas), kami ingin menentukan berapa nilai seorang anak, yang namanya dimasukkan dalam sel A14. Rumus dimasukkan dalam sel B16 dan sedikit berbeda dari contoh sebelumnya karena hanya satu kolom (satu ruas basis data) yang dapat dimasukkanRuas Basis Data. Masukkan rumus berikut:

=DGET(A1:E10;"Grade";A13:E14)

Masukkan Nama Frank di A14, dan Anda melihat hasilnya 2. Frank di kelas dua. Memasukkan "Usia" bukannya "Kelas" dan Anda akan mendapatkan usia Frank:

Atau masukkan nilai 11 hanya di sel C14, dan hapus masukkan di baris lainnya. Ubah formula di B16 sebagai berikut:

=DGET(A1:E10;"Nama";A13:E14)

dari pada kelas, nama dipertanyakan. Jawabannya muncul sekali: Daniel adalah satu-satunya anak berusia 11 tahun.

DMAX

DMAX mengembalikan konten maksimal sebuah sel (ruas) pada basis data (semua catatan) yang sesuai dengan kondisi pencarian yang ditentukan.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DMAX(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk mencari tahu anak terberat di setiap tingkat, ditimbang dalam contoh diatas (gulir ke atas) masukkan rumus berikut dalam B16:

=DMAX(A1:E10;"Berat";A13:E14)

Dibawah Kelas, masukkan 1, 2, 3 dan seterusnya, satu demi satu. Setelah memasukkan nomor kelas, berat anak terberat di kelas itu muncul.

DMIN

DMIN mengembalikan konten minimum sel (ruas) dalam basis data yang cocok dengan kriteria pencarian yang ditentukan.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DMIN(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk menemukan jarak terpendek ke sekolah untuk anak-anak di setiap kelas dalam contoh di atas (silakan, gulir ke atas), masukkan rumus berikut di B16:

=DMIN(A1:E10;"Jarak ke Sekolah";A13:E14)

Di baris 14, dibawah Kelas, masukkan 1, 2, 3 dan seterusnya, satu demi satu. Jarak terpendek ke sekolah untuk setiap kelas muncul.

DPRODUCT

DPRODUCT mengalikan semua sel rentang data di mana konten sel sesuai dengan kriteria pencarian.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DPRODUCT(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Dengan contoh pesta ulang tahun di atas (silakan gulir ke atas), tidak ada fungsi yang berarti pada aplikasi ini.

DSTDEV

DSTDEV menghitung standar deviasi populasi berdasarkan sampel, menggunakan angka-angka dalam kolom basis data yang sesuai dengan kondisi yang diberikan. Catatan diperlakukan sebagai sampel data. Itu berarti bahwa anak-anak dalam contoh mewakili suatu penampang dari semua anak. Perhatikan bahwa hasil representatif tidak dapat diperoleh dari sampel kurang dari seribu.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DSTDEV(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk mencari standar deviasi dari berat seluruh siswa berusia sama dalam contoh (gulung ke atas, mohon), masukkan rumus berikut pada B16:

=DSTDEV(A1:E10;"Berat";A13:E14)

Pada baris 14, dibawah Umur, masukkan 7,8,9, dan seterusnya, satu demi satu. Hasil yang ditunjukkan adalah standar deviasi berat semua anak pada usia ini.

DSTDEVP

DSTDEVP menghitung standar deviasi populasi berdasarkan rentang data semua sel yang sesuai dengan kriteria pencarian.Catatan dari contoh diperlakukan sebagai seluruh populasi.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DSTDEVP(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk mencari standar deviasi dari berat seluruh siswa berusia sama dalam contoh (gulung ke atas, mohon), masukkan rumus berikut pada B16:

=DSTDEVP(A1:E10;"Berat";A13:E14)

Di baris 14, di bawah Usia, masukkan 7, 8, 9, dan seterusnya, satu demi satu. Hasilnya adalah standar deviasi berat badan untuk semua anak yang berumur sama yang diperiksa beratnya.

DSUM

DSUM mengembalikan jumlah keseluruhan dari semua sel di ruas basis data dalam semua baris (catatan) yang sesuai dengan kriteria pencarian yang ditentukan.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DSUM(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk mencari panjangnya jarak ke sekolah yang terkombinasi dari seluruh anak kelas dua pada ulang tahun Joe's (silahkan, gulir ke atas), masukkan rumus berikut dalam B16:

=DSUM(A1:E10;"Jarak ke Sekolah";A13:E14)

Masukkan 2baris 14 di bawah Kelas. Totalnya (1950) dari jarak ke sekolah untuk semua anak-anak yang berada di kelas dua ditampilkan.

DVAR

DVAR mengembalikan varian dari semua ruas sel basis data di semua catatan yang cocok dengan kriteria pencarian yang ditentukan.Catatan dari contoh diperlakukan sebagai sampel data. Hasil representatif tidak dapat diperoleh dari populasi sampel kurang dari seribu.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DVAR(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk mencari standar deviasi dari berat seluruh siswa berusia sama dalam contoh (gulung ke atas, mohon), masukkan rumus berikut pada B16:

=DVAR(A1:E10;"Berat";A13:E14)

Di baris 14, di bawah Usia, masukkan 7, 8, 9 dan seterusnya, satu demi satu. Anda bisa melihat hasil variasi nilai berat dari usia semua anak.

DVARP

DVARP menghitung variasi dari semua nilai sel dalam ruas basis data di semua catatan yang sesuai dengan kriteria pencarian yang ditentukan.Catatan tersebut dari contoh diperlakukan sebagai seluruh populasi.

Bantuan pencarian ekspresi regular. Anda dapat memasukan "all.*", sebagai contoh untuk mencari lokasi pertama dari "all" diikuti dengan karakter apapun. Jika Anda menginginkan pencarian untuk teks yang juga ekspresi regular, Anda harus mendahului setiap karakter dengan sebuah karakter "\". Anda dapat mengganti dengan evaluasi otomatis dari ekspresi regular menyala dan mati di - LibreOffice Calc - Kalkulasi.

Sintaksis

DVARP(Basis Data; Bidang Isi Basis Data; Kriteria Pencarian)

Untuk parameter Ruas Basis Data Anda dapat memasukkan referensi ke sel tajuk atau nomor untuk menentukan kolom di dalam area Basis Data, dimulai dengan 1. Untuk mereferensikan kolom dengan menggunakan nama kolom-kolom literal, tempat tanda kutip di sekitar nama tajuk

Contoh

Untuk mencari standar deviasi dari berat seluruh siswa berusia sama dalam contoh (gulung ke atas, mohon), masukkan rumus berikut pada B16:

=DVARP(A1:E10;"Berat";A13:E14)

Di baris 14, di bawah Usia, masukan 7, 8, 9, dan seterusnya, satu demi satu. Memunculkan varian dari nilai berat untuk semua anak di usia ini yang menghadiri pesta ulang tahun Joe.