Bagaimana cara menggunakan kombinasi if dengan syarat?

Di Excel, ada dua metode untuk menggunakan rumus if gabungan.

  • Berdasarkan kolom
  • Berdasarkan garis

Dan kami memiliki dua fungsi berbeda untuk menulis rumus ini. Jadi dalam tutorial ini, kita akan mempelajari keempat metode tersebut.

Gabungkan dengan IF menggunakan fungsi CONCAT

1. Berdasarkan kolom

Rumus ini cukup sederhana. Disini kita menguji apakah nilai “A” ada di kolom A. Dan jika ada, gabungkan nilai dari kolom A dan B.

menggabungkan-dengan-jika

Kami menggunakan fungsi CONCAT dan IF. Dalam fungsi IF, kami telah menentukan kondisi untuk menguji apakah nilai sel A1 adalah “A”.

menggabungkan-dan-jika-menggabungkan

Dan jika nilainya A, kembalikan rentang A1:B1; jika tidak, nilai kosong. Pada akhirnya, CONCAT menggunakan rentang yang dikembalikan oleh IF dan menggabungkan nilainya.

 =CONCAT(IF(A1="A",A1:B1,""))

2. Berdasarkan baris (+ kolom)

Sekarang katakanlah Anda ingin menggabungkan nilai semua baris menggunakan suatu kondisi. Dalam hal ini Anda dapat menggunakan rumus yang sama tetapi Anda harus mengacu pada keseluruhan rentang.

menggabungkan-nilai-menggunakan-kondisi
 =CONCAT(IF(A1:A4="A",A1:B4,""))

Dalam rumus ini, IF memeriksa nilai A’ di seluruh rentang A1:A4. TRUE untuk sel yang berisi nilai dan FALSE untuk sel lainnya.

concat-dengan-jika-untuk-memeriksa-kondisi

Dan kemudian mengembalikan baris dari rentang A1:B4 dengan nilai “A” di kolom A.

baris-dikembalikan-berdasarkan-kondisi-diterapkan

Gabungkan dengan IF menggunakan fungsi TEXTJOIN

1. Berdasarkan kolom

Setelah Anda memasukkan fungsi TEXTJOIN, Anda perlu menentukan pembatasnya. Dan juga apakah Anda ingin mengabaikan sel kosong atau tidak. Setelah itu, Anda perlu menggunakan fungsi IF seperti yang Anda gunakan pada metode sebelumnya.

penggabungan-dengan-jika-menggunakan-textjoin
 =TEXTJOIN(",",TRUE,IF(A1="A",A1:B1,""))

IF hanya mengembalikan nilai rentang jika sel di kolom A memiliki nilai “A”.

2. Berdasarkan baris

Demikian pula, Anda dapat menggabungkan nilai dari beberapa baris menggunakan suatu kondisi.

Misalnya, dalam rumus di bawah, Anda telah mereferensikan seluruh rentang A1:A4 untuk kondisi yang akan diuji. Dan ke rentang A1:B4 untuk nilai yang akan digabungkan.

 =TEXTJOIN(",",TRUE,IF(A1:A4="A",A1:B4,""))
textjoin-dengan-jika-demi-baris

Hasilnya kita mendapatkan nilai A,1,A,3, dari sel A1, B1, A3 dan B3.

Dengan fungsi IF, kami menguji kondisi di kolom A. Fungsi ini mengembalikan nilai baris yang nilai sel di kolom A adalah “A”.

nilai-hasil-gabungan

TEXTJOIN mengabaikan nilai kosong dan, menggunakan pembatas, menggabungkan semua nilai menjadi satu.

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *