VBA DAN Fungsi

VBA DAN Fungsi

Excel VBA DAN Fungsi

Fungsi AND adalah fungsi logika sekaligus operator logika. Kita dapat memperoleh hasil “BENAR” jika semua kondisi terpenuhi dalam fungsi ini. Jika salah satu kondisi gagal, output mengembalikan “FALSE.” Kami memiliki perintah AND bawaan di VBA untuk digunakan.

Kami harap Anda telah meninjau artikel kami tentang ‘VBA ORVBA OROr adalah fungsi logis dalam bahasa pemrograman, dan kami memiliki fungsi OR di VBA. Hasil yang diberikan oleh fungsi ini bisa benar atau salah. Ini digunakan untuk dua atau banyak kondisi secara bersamaan dan memberikan hasil yang benar ketika salah satu kondisi dikembalikan dengan benar.Baca selengkapnya’ dan ‘VBA JIKA ORVBA JIKA ORIF ATAU bukan pernyataan tunggal; itu adalah sepasang fungsi logis yang digunakan bersama dalam VBA saat kita memiliki lebih dari satu kriteria untuk diperiksa, dan saat kita menggunakan pernyataan if, kita menerima hasil yang sebenarnya jika salah satu kriteria terpenuhi.baca lebih lanjut.’ Fungsi ini kebalikan dari fungsi OR. Dalam fungsi OR, untuk mendapatkan hasil sebagai “BENAR”, kita membutuhkan salah satu kondisi logis yang disediakan untuk dipenuhi. Namun dalam fungsi AND, justru kebalikannya. Untuk mendapatkan hasil yang “BENAR”, semua tes logika yang disediakan di excelTes Logika Di ExcelSebuah tes logika di Excel menghasilkan keluaran analitik, baik benar atau salah. Setara dengan operator, ‘=,’ adalah tes logis yang paling umum digunakan. Baca lebih lanjut harus puas.

Perhatikan sintaks fungsi AND pada excelFungsi AND Pada ExcelFungsi AND pada Excel diklasifikasikan sebagai fungsi logika; ia mengembalikan TRUE jika kondisi yang ditentukan terpenuhi, jika tidak ia mengembalikan FALSE.baca lebih lanjut.

[Tes Logika] DAN [Tes Logika] DAN [Tes logika]

Di atas, kami memiliki dua skor tes dari 600.

Di kolom hasil, kita perlu mendapatkan hasil sebagai “BENAR” jika skor kedua tes lebih besar dari sama dengan 250.

Sebagai contoh, lihat gambar di bawah ini.

Saat kami menerapkan fungsi logika AND, kami mendapatkan hasilnya. Misalnya, di sel C4 dan C5, kami mendapat hasil sebagai “BENAR” karena skor Tes 1 dan Tes 2 lebih besar dari atau sama dengan 250.

Lihatlah sel C6 di sini. Kita mendapatkan “FALSE” padahal nilai Tes 2 sama dengan 250 karena pada Tes 1 skornya hanya 179.

Contoh Menggunakan VBA Dan Fungsi

Contoh 1

Misalnya, kita akan menguji angka di sini, apakah 25>=20 dan 30<=31.

Langkah 1: Deklarasikan variabel sebagai String.

Kode:

Sub AND_Example1() Dim K Sebagai String End Sub

Langkah 2: Untuk variabel ‘k’, kita akan menetapkan nilainya dengan menerapkan fungsi AND.

Kode:

Sub AND_Example1() Dim K Sebagai String K = End Sub

Langkah 3: Berikan kondisi pertama sebagai 25>=20.

Kode:

Sub AND_Example1() Dim K As String K = 25 >= 20 End Sub

Langkah 4: Sekarang, buka fungsi AND dan berikan tes logis kedua, 30<=29.

Kode:

Sub AND_Example1() Dim K Sebagai String K = 25 >= 20 And 30 <= 29 End Sub

Langkah 5: Sekarang, tampilkan variabel ‘k’ hasil di kotak pesan di Kotak VBAMessage Dalam fungsi MsgBox VBAVBA adalah fungsi keluaran yang menampilkan pesan umum yang disediakan oleh pengembang. Pernyataan ini tidak memiliki argumen dan pesan yang dipersonalisasi dalam fungsi ini ditulis di bawah tanda kutip ganda sedangkan untuk nilai referensi variabel disediakan.baca lebih lanjut.

Kode:

Sub AND_Example1() Dim K As String K = 25 >= 20 And 30 <= 29 MsgBox K End Sub

Jalankan makro untuk melihat hasilnya.

Kami mendapat hasil sebagai “FALSE” karena kami menerapkan dua kondisi. Syarat pertama 25>=20, syarat ini terpenuhi, sehingga hasilnya “BENAR”. Namun, syarat kedua, 30<=29, tidak terpenuhi, sehingga hasilnya “FALSE”. Untuk mendapatkan hasil yang BENAR, kedua syarat tersebut harus dipenuhi.

Contoh #2

Sekarang, kita akan mengubah tes logika menjadi “100>95 DAN 100<200.”

Kode:

Sub AND_Example2() Dim k As String k = 100 > 95 And 100 < 200 MsgBox k End Sub

Jalankan kode untuk melihat hasilnya.

Di sini, kami mendapat “BENAR” sebagai hasilnya karena:

Tes Logika 1 : 100 > 95 = BENAR

Tes Logika Kedua : 100 < 200 = BENAR

Hasil akhir kami adalah “BENAR” karena kami mendapat hasil “BENAR” untuk kedua tes logis.

Contoh #3

Sekarang, kita akan melihat data dari lembar kerja. Pertama, gunakan data yang telah kami gunakan untuk menunjukkan contoh fungsi Excel AND.

Di sini syaratnya adalah Skor Tes 1 >= 250 DAN Skor Tes 2 >= 250 .

Karena kita memiliki lebih dari satu sel data, kita perlu menggunakan perulangan untuk menghindari penulisan baris kode yang tidak perlu dan memakan waktu. Jadi, kami telah menulis kode di bawah ini untuk Anda. Rumus dan logikanya sama karena kita hanya menggunakan ‘VBA For Next LoopVBA For Next LoopSemua bahasa pemrograman menggunakan loop VBA For Next. Setelah pernyataan FOR, ada kriteria dalam loop ini, dan kode akan diulang hingga kriteria tercapai. Baca selengkapnya.’

Kode:

Sub AND_Example3() Dim k Sebagai Bilangan Bulat Untuk k = 2 Sampai 6 Sel(k, 3).Nilai = Sel(k, 1) >= 250 Dan Sel(k, 2) >= 250 Selanjutnya k Akhir Sub

Ini akan memberikan hasil yang sama dengan fungsi lembar kerja kami, tetapi kami tidak akan mendapatkan rumus apa pun. Kami hanya mendapatkan hasil.

Seperti ini, kita dapat menerapkan fungsi logika AND untuk menguji beberapa kondisi, yang semuanya harus “BENAR” untuk mendapatkan hasil yang diinginkan.

Ini bekerja berlawanan dengan fungsi OR, di mana OR membutuhkan kondisi yang disediakan untuk menjadi “BENAR” untuk sampai pada hasil. Tapi, fungsi DAN membutuhkan hasil 100% dalam tes logis untuk sampai pada hasil.

Artikel yang Direkomendasikan

Artikel ini adalah panduan untuk VBA DAN Fungsi. Di sini, kita belajar bagaimana menggunakan AND operator logika dengan contoh praktis dan mendownload template Excel. Anda juga dapat melihat artikel lain yang terkait dengan Excel VBA: –

  • Application.Match di VBA
  • VBA Tunggu
  • Tanggal VBABagian
  • Tipe Data di VBA

Related Posts