Fungsi logika ing Microsoft Excel

Antarane macem-macem ungkapan sing digunakake nalika nggarap Microsoft Excel, sampeyan kudu milih fungsi logis. Iki digunakake kanggo nunjukake pangrampung saka macem-macem kahanan ing formula. Kajaba iku, yen kondisi kasebut bisa uga beda-beda, asil fungsi logis bisa njupuk mung rong nilai: kondisi wis kawujud (Bener) lan kondisi kasebut ora ketemu (Cepet). Ayo katon cedhak apa fungsi logis ing Excel.

Operator utama

Ana sawetara operator fungsi logis. Antarane gedhe-gedhe utama iku perlu siji metu

  • Bener;
  • FALSE;
  • IF;
  • ERROR;
  • UTAWA;
  • Lan;
  • Ora;
  • ERROR;
  • BROUGHT.

Ana fungsi logis sing kurang umum.

Saben operator ing ndhuwur, kajaba kanggo loro, duwe argumen. Alesane bisa dadi nomer tartamtu utawa teks, utawa referensi sing nuduhake alamat sel data.

Fungsi Bener lan Cepet

Operator Bener mung nampa target target tartamtu. Fungsi iki ora ana argumen, lan, minangka aturan, meh kabeh minangka bagean saka ekspresi sing luwih rumit.

Operator CepetIng salawas-lawase, dheweke nampa sembarang nilai sing ora bener. Fungsi kasebut uga ora ana argumen lan kalebu ing ungkapan sing luwih rumit.

Fungsi Lan lan Utawa

Fungsi Lan minangka pranala antarane sawetara kahanan. Mung yen kabeh kondisi sing dienggo fungsi iki, ora bakal bali Bener. Yen paling ora ana siji argumen sing nyatakake nilai kasebut Cepetbanjur operator Lan umume ngasilake angka sing padha. Tampilan umum fungsi iki:= Lan (log_value1; log_value2; ...). Fungsi kasebut bisa kalebu saka 1 kanggo 255 argumen.

Fungsi Utawa, sabaliké, ngasilake nilai TRUE, sanajan mung siji argumenta sing ketemu kahanan, lan kabeh liyane sing palsu. Cithakan minangka kaya mangkene:= Lan (log_value1; log_value2; ...). Kaya fungsi sadurungé, operator Utawa kalebu kahanan 1 nganti 255.

Fungsi Ora

Ora kaya rong pernyataan sadurungé, fungsi kasebut Ora Wis mung siji argumentasi. Iku ngganti arti ekspresi kanthi Bener ing Cepet ing sajrone argumen kasebut. Sintaks rumus umum yaiku:= Ora (log_value).

Fungsi IF lan ERROR

Kanggo struktur sing luwih kompleks, gunakake fungsi kasebut IF. Iki statement nuduhake persis kang angka Benerlan sing Cepet. Pola umum minangka kaya mangkene:= IF (boolean_expression; value_if_es_far_; value_if-false). Mangkono, yen kondisi ketemu, data sing wis ditemtokake saiki diisi ing sèl sing ngemot fungsi iki. Yen kondhisi ora ditemokake, sel kasebut diisi karo data liyane sing ditemtokake ing argumen katelu fungsi kasebut.

Operator ERROR, yen argumentine bener, ngasilake nile dhewe ing sel kasebut. Nanging, yen argumen ora sah, banjur angka sing dibaleni dening panganggo bali menyang sel. Sintaks fungsi iki, sing mung ana rong argumen, yaiku:= ERROR (value; value_if_fault).

Pawulangan: Yen fungsi ing Excel

Fungsi ERROR lan BROUGHT

Fungsi ERROR ngecek manawa sel tartamtu utawa sawetara sel ngandhut nilai sing salah. Ing ngisor angka salah yaiku:

  • # N / A;
  • #VALUE;
  • #NUM !;
  • # DEL / 0!;
  • # LINK !;
  • # NAME?
  • # NULL!

Gumantung apa argumen ora bener utawa ora, operator nglaporake angka kasebut Bener utawa Cepet. Sintaks fungsi iki yaiku:= KALUBÈR (nilai). Argumentasi kasebut khusus minangka referensi kanggo sel utawa susunan sel.

Operator BROUGHT ndadekake priksa sèl apa kosong utawa ngandhut nilai. Yen sel kosong, fungsi kasebut nyatakake nilai kasebut Beneryen sèl ngemot data - Cepet. Sintaks kanggo pernyataan iki yaiku:= Bener (Nilai). Kaya ing kasus sadurungé, argumen kasebut minangka referensi kanggo sel utawa array.

Contoh Aplikasi

Saiki ayo nimbang aplikasi sawetara fungsi ing ndhuwur kanthi tuladha tartamtu.

We have a list of employees with their salaries. Nanging, kabeh karyawan nampa bonus. Premium biasane 700 rubel. Nanging pensiun lan wanita nduweni hak premium sing gedhene saka 1.000 rubel. Pangecualian iku karyawan sing, kanthi macem-macem alasan, wis nggarap kurang saka 18 dina sasi. Ing kasus apa wae, dheweke mung nduweni hak premium paling gedhé saka 700 rubel.

Ayo coba rumus. Dadi, kita duwe rong kondisi, kinerja sing numpak premi 1000 rubel - kanggo nggayuh umur pensiun utawa kepemilikan karyawan menyang jinis wadon. Ing wektu sing padha, kita bakal nemtokake kabeh sing dilahirake sadurunge 1957 kanggo pensiunan. Ing kasus kita, kanggo baris pisanan saka tabel, formula bakal katon kaya iki:= IF (OR (C4 <1957; D4 = "wadon"); "1000"; "700"). Nanging aja lali yen prasyarat kanggo entuk premi tambah wis dianggo 18 dina utawa luwih. Kanggo nampilake kondisi kasebut ing rumus kita, aplikasi fungsi kasebut Ora:= IF (OR (C4 <1957; D4 = "wadon") * (ora (E4 <18)); "1000"; "700").

Kanggo nyalin fungsi iki ing sel ing kolom meja, ing ngendi nilai premium dituduhake, kita dadi kursor ing pojok sisih ngisor saka sel sing wis ana rumus. Penanda isi katon. Cukup seret mudhun menyang mburi meja.

Mangkono, kita nampa tabel kanthi informasi babagan jumlah penghargaan kanggo saben karyawan perusahaan kasebut kanthi kapisah.

Pawulangan: fungsi migunani

Minangka sampeyan bisa ndeleng, fungsi logis minangka alat sing trep kanggo nggawe kalkulasi ing Microsoft Excel. Nggunakake fungsi sing kompleks, sampeyan bisa nyetel sawetara kahanan bebarengan lan entuk asil output gumantung apa kahanan kasebut wis kawujud utawa ora. Pemanfaatan rumus kasebut bisa ngotomatisasi pirang-pirang tindakan, sing nyimpen wektu pangguna.