Rumah > Tutorial perisian > Perisian Pejabat > 3 fungsi logik terbaik yang selalu saya gunakan dalam excel

3 fungsi logik terbaik yang selalu saya gunakan dalam excel

Linda Hamilton
Lepaskan: 2025-02-06 15:54:12
asal
902 orang telah melayarinya

Pautan cepat

  • jika dengan dan, atau, dan tidak
  • iferror
  • Adalah dengan jika

fungsi logik Excel menguji sama ada pernyataan atau data adalah benar atau palsu, sebelum membolehkan program menjalankan tindakan berdasarkan hasilnya. Mereka berguna untuk menganalisis data, mengautomasikan tugas atau pengiraan tertentu, dan, pada akhirnya, membuat keputusan. 🎜> Saya akan menjalankan tiga fungsi logik (atau kumpulan fungsi) yang saya dapati sangat membantu, dan bagaimana anda juga boleh memanfaatkannya dalam senario dunia nyata. Dan tidak

sebelum saya menerangkan bagaimana fungsi -fungsi ini boleh digunakan bersama, saya akan menerangkan apa yang masing -masing tidak secara berasingan. Dalam contoh di bawah, saya ingin menyelesaikan tiga perkara untuk setiap pemohon:

Adakah mereka melebihi 18

dan

bersertifikat emas (lajur F)?

Adakah mereka mempunyai lesen memandu penuh

atau
    keupayaan untuk bekerja di luar negara (lajur g)?
  • adakah mereka tidak
  • lebih 50 (lajur H)?
  • Nilai dalam B2 lebih besar daripada 18 dan nilai dalam d2 adalah sama dengan "emas".
Dalam sel G2, saya akan menaip

=AND(B2>18,D2="Gold")
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
, dalam sel H2, saya perlu menaip

kerana saya perlu menyemak bahawa nilai dalam sel b2 tidak lebih daripada 50.

Membuat hujah -hujah yang logik, semua teks perlu masuk ke dalam petikan berganda. > Perhatikan bagaimana setiap output sama ada atau palsu, bergantung kepada sama ada syarat -syarat telah dipenuhi. Walaupun ini berguna, mempunyai perkataan atau frasa penunjuk tertentu boleh menjadi lebih berguna. Di sinilah jika dimainkan, kerana ia mengembalikan nilai tertentu bergantung pada syarat yang ditetapkan. Lebih dari 18

dan

=OR(C2="Full",E2="YES")
Salin selepas log masuk
Salin selepas log masuk
diperakui emas, mereka boleh dilabelkan sebagai ahli kanan.

Jika mereka mempunyai lesen memandu penuh

atau

keupayaan untuk bekerja di luar negara, mereka boleh dilabelkan sebagai pemohon yang boleh melakukan perjalanan.

Jika mereka

tidak

lebih dari 50, saya mahu Excel melampirkan label yang memberitahu saya bahawa mereka layak untuk perantisan. 3 fungsi logik terbaik yang selalu saya gunakan dalam excel

So, dalam sel F2, saya akan menaip

  • kerana saya mahu Excel untuk memeriksa bahawa nilai dalam b2 lebih besar daripada 18 dan nilai dalam d2 adalah "emas", dan kemudian kembali "senior" jika kedua -duanya adalah benar atau "junior" jika tidak.
  • Kerana jika nilai dalam C2 adalah "penuh"
  • atau
  • nilai dalam E2 adalah "ya", saya perlu tahu bahawa mereka "boleh bergerak". Sekiranya hujah tidak betul, mereka "tidak boleh melakukan perjalanan". tidak lebih besar daripada 50, pemohon adalah "layak untuk biasiswa", tetapi jika lebih besar daripada 50, itu "tidak ada biasiswa". Ketiga -tiga lajur untuk mengisi baris yang tinggal di meja saya.
  • 3 Anda juga boleh memilih fungsi XOR, yang, dalam bentuk yang paling mudah, mengembalikan benar jika hanya satu yang benar, atau palsu jika kedua -dua nilai itu benar. Semua spreadsheet saya kemas. Lagipun, tiada siapa yang mahu spreadsheet penuh #N/A, #Value!, #Ref!, #Div/0!, #Num!, #Name?, Dan #null! Kesilapan, dan Iferror membantu mencegahnya. Untuk melakukan ini, saya menaip

    3 fungsi logik terbaik yang selalu saya gunakan dalam excel

    ke dalam sel D2, dan kemudian memperluaskan pengiraan ini ke seluruh lajur D.

    Memainkan mana -mana permainan, Bahagian Pulangan #Div/0!. 🎜>

    di mana

    x

    adalah pengiraan yang dilakukan, dan

    y

=AND(B2>18,D2="Gold")
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
adalah nilai untuk kembali jika terdapat ralat. Jika anda meninggalkan y

kosong selepas koma, Excel akan kembali 0 untuk pengiraan yang salah. >

dan lanjutkan ini ke lajur. Perhatikan bagaimana pengiraan

3 fungsi logik terbaik yang selalu saya gunakan dalam excel masih ada, tetapi ia tertanam dalam fungsi IFError. Dalam kes ini, bila -bila masa terdapat ralat dalam pengiraan, ia akan mengembalikan dash, yang kelihatan lebih tidier daripada mesej ralat.

ingat bahawa menggunakan Iferror untuk menyembunyikan kesilapan dalam spreadsheet boleh membuat mengenal pasti kesilapan pengiraan lebih sukar. Inilah sebabnya saya hanya cenderung menggunakannya dalam senario apabila #div/0! sebaliknya akan muncul.

adalah dengan jika

terdapat beberapa fungsi, dan masing -masing melakukan perkara yang sangat berbeza. Saya sering menggunakannya (dalam fungsi IF) untuk memeriksa sama ada terdapat sebarang kesilapan atau ketidakkonsistenan dalam data saya. 🎜>

Semua fungsi mempunyai sintaks yang sama:

di mana [jenis] adalah jenis fungsi yang anda mahu gunakan, dan

a

adalah rujukan sel atau nilai yang akan dinilai.

  • Isblank: Ujian sama ada a kosong.
  • isomitted: menguji sama ada nilai dalam fungsi lambda hilang.
  • IsError: Ujian sama ada a adalah nilai ralat (seperti #n/a, #nilai #, dan sebagainya).
  • ISERR: Ujian sama ada
  • a adalah sebarang nilai ralat kecuali #n/a.
  • isNA: Ujian sama ada
  • a secara khusus mengandungi ralat #n/a.
  • isformula: menguji sama ada
  • a adalah formula.
  • islogical: ujian sama ada
  • a mengandungi nilai logik (benar atau palsu) berdasarkan fungsi logik.
  • isText: Ujian sama ada
  • A adalah teks, termasuk teks yang dihasilkan melalui fungsi logik. isNontext: Ujian sama ada
  • a
  • adalah tidak teks (seperti formula atau nombor), termasuk teks yang dihasilkan melalui fungsi logik. isNumber: Ujian sama ada
  • a
  • adalah nombor, termasuk nombor yang dihasilkan melalui formula. iseven atau isodd: ujian sama ada
  • a
  • adalah nombor yang lebih baik atau ganjil, bergantung pada yang anda gunakan. Dalam kes ini, sel kosong dilihat sebagai walaupun, dan sel bukan numerik mengembalikan ralat. isref: Ujian sama ada
  • a
  • adalah rujukan sel. Sebagai contoh, jika a adalah (A1), ini akan kembali benar, tetapi jika a adalah ("Apple"), ini akan kembali palsu. Walaupun mereka bermula dengan IS, fungsi ISPMT dan Isoweeknum bukan sebahagian daripada kumpulan IS. Dalam lajur B ke J, saya menggunakan fungsi yang ditentukan untuk menguji nilai dalam lajur A.
  • Contohnya, dalam sel B2, saya menaip

    3 fungsi logik terbaik yang selalu saya gunakan dalam excel

    dan dalam sel G4, saya menaip

=AND(B2>18,D2="Gold")
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

🎜>

Jika formula anda merujuk sel dalam jadual Excel yang diformat, nilai dalam kurungan akan menjadi nama lajur. Dalam contoh di atas, menaip

=OR(C2="Full",E2="YES")
Salin selepas log masuk
Salin selepas log masuk

ke dalam sel F1 kemudian secara automatik memohon kepada sel -sel lain dalam lajur f dalam jadual.

=NOT(B2>50)
Salin selepas log masuk
fungsi dengan jika, anda perlu membenamkan bekas di dalamnya. > A adalah rujukan sel atau nilai yang akan dinilai,

b

adalah nilai atau formula jika benar, dan

c

adalah nilai atau formula jika palsu. 🎜> Dalam contoh di bawah, saya ingin mengerjakan keuntungan mingguan pekerja saya berdasarkan keuntungan harian mereka, tetapi menghasilkan mesej jika keuntungan harian kosong. Untuk melakukan ini, saya menaip formula ini ke dalam C2:

=IF(AND(B2>18,D2="Gold"),"Senior","Junior")
Salin selepas log masuk

kosong) atau kalikan nilai dalam B2 oleh tujuh (jika tidak kosong). Saya kemudian menggunakan Autofill untuk menyalin formula relatif ke sel yang tinggal di lajur C. Anda boleh melakukan perkara yang sama dengan mana -mana fungsi IS yang disenaraikan di atas. 🎜> Selain menggunakan fungsi logik Excel, saya menggunakan pelbagai kombinasi fungsi lain untuk menilai dan menggunakan data dalam jadual Excel, seperti indeks dengan perlawanan, dan countif dengan jumlah. Sekiranya anda tidak biasa dengan ini, ia sememangnya patut memberi mereka pergi!

Atas ialah kandungan terperinci 3 fungsi logik terbaik yang selalu saya gunakan dalam excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan