Giả sử bạn gồm một danh sáchđiểm của học viên trong một lớp trong Excel với bạn có nhu cầu đánh dấu tất cả hầu hết học sinh đạt điểm 10. Theo biện pháp bằng tay, các bạn sẽ kiểm tra điểm của từng học sinh cùng trường hợp mở ra số 10, bạn sẽ lưu lại thương hiệu học viên kia, với nếu như không, thì các bạn sẽ nhằm ngulặng điều này. Logic giống như điều đó cũng có thể được sản xuất được trong VBA bằng cách áp dụng câu lệnh IF ELSEvới tương đối nhiều tác dụng rộng.Trong nội dung bài viết này, lasta.com.vn đang chỉ dẫn bạn đọc biện pháp cần sử dụng cấu trúc IF ELSEvào một vài ví dụ thực tiễn.

Bạn đang xem: Lệnh if else trong excel

Đọc bài viết này nhằm nắm rõ rộng về những hàm của Excel nhé:Hướng dẫn bí quyết viết những hàm trong Excel cụ thể dễ hiểu nhất

Đăng ký kết tức thì khoá họcTuyệt đỉnh VBA - Viết code trong vòng tay

Cấu trúc IF ELSE trong VBA Excel dạng đối chọi giản

Cấu trúc IF thường thực hiện để xét tính xúc tích Đúng / Sai của một vụ việc. Cấu trúc bao gồm:

Nếu mệnh đề Đúng (thỏa mãn) thì xảy ra điều gìNếu mệnh đề Không Đúng (không thỏa mãn) thì xẩy ra điều gì

Cấu trúc đơn giản của IF là chỉ xét vào ngôi trường phù hợp mệnh đề đúng:

*

Trong đó,

IF … Then:Nếu mệnh đề trong IF là đúng thì

… : Câu lệnh được thực hiện

End If : Kết thúc cấu trúc

Nếu mệnh đề Không Đúng, đang không tồn tại gì xảy ra.

Cấu trúc rút gọn gàng rộng có thể viết như sau:


IF + Mệnh đề + Then + Câu lệnh thực hiện lúc mệnh đề Đúng (viết bên trên cùng 1 dòng)

Sub KiemTraGiaTri()If Range(“A1”).Value > 5 ThenRange(“B1”).Value = “Đúng”End IfEnd Sub

*

Từ khóa Else vào cấu tạo này còn có trách nhiệm xét ngôi trường hợp mệnh đề Không Đúng (ko thỏa mãn).

Ví dụ:Hãy đánh giá xem quý hiếm trên ô A1 bao gồm to hơn 5 tuyệt không? Nếu > 5 thì trả hiệu quả về giá trị ""Đúng"" trên ô B1 cùng còn nếu không, thì trả tác dụng về ""Sai"" tại ô B1.

Xem thêm: Tiêu Chuẩn Chọn Mua Laptop Dùng Thiết Kế Đồ Họa Chuyên Dụng Nhất 2021

quý khách hàng gọi bắt buộc điều mã Code sau vào VBA:

Sub KiemTraGiaTri()If Range(“A1”).Value > 5 ThenRange(“B1”).Value = “Đúng”ElseRange(“B1”).Value = “Sai”End IfEnd Sub

Cấu trúc IF ELSE trong VBA Excel lồng nhau

Với đông đảo đề xuất phức tạp rộng, cấu trúc một đợt IF cần thiết đáp ứng nhu cầu hết các điều kiện. Do vậy, cần thiết đề nghị áp dụng lồng ghnghiền nhiều cấu trúc IF vào một bí quyết.

Công thức hàm IF lồng nhau này hoàn toàn có thể được viết như sau trong VBA:

*

Trong số đó,

Mệnh đề thứ nhất đang viết bình thườngTừ mệnh đề thứ hai vẫn viết cùng với ElseIf chứ đọng chưa phải chỉ có If, với viết trước trường đoản cú khóa ElseCác mệnh đề không giống vẫn viết giống như cùng với mệnh đề lắp thêm 2Cuối cùng lúc toàn bộ những mệnh đề phần lớn ko thỏa mãn thì đã xét tại ElseKết thúc toàn thể kết cấu chỉ cần 1 lần End If

Trong bí quyết này, những mệnh đề IF bao gồm quan hệ thông suốt nhau, với các mệnh đề sẽ tiến hành thực hiện lần lượt, chứ không hề thuộc đôi khi triển khai tất cả. Với quy phép tắc sau:

Mệnh đề như thế nào đúng đã dừng lại nghỉ ngơi mệnh đề đó.Chỉ lúc mệnh đề trước sai thì mới có thể xét tiếp mệnh đề sau.

Ví dụ: Dưới đó là bảng xét thưởng đến nhân viên An, hãy điền nấc thưởng cân xứng với đề xuất sau:

*

Dựa vào quý hiếm sống ô B2 nhằm xét mệnh đề so sánh quý hiếm ô B2 cùng với các nấc lệch giá. Nếu thỏa mãn nhu cầu (Đúng) đang trả công dụng về quý hiếm sinh hoạt ô C2 là những mức thưởng

Mã Code yêu cầu viết trong VBA như sau:

Sub XetThuong()If Range(“B2”).Value > 500 Then ‘Xét cực hiếm B2 > 500 trướcRange(“C2”).Value = 200ElseIf Range(“B2”).Value > 300 Then ‘Xét cực hiếm B2 > 300 sau, ngôi trường hợp B2 > 500 đang xét trước kia bắt buộc trường phù hợp này chỉ nên B2 > 300 với B2

Kết luận về cấu trúc IF ELSE trong VBA Excel

Hy vọng nội dung bài viết trên vẫn trả lời các bạn gọi cách viết cũng như sử dụng kết cấu IF ELSE một những bao quát với phong phú và đa dạng nhất. Ngoài ra để biết thêm về đông đảo kiến thức hoặc như là vậy với khí cụ Excel giỏi VBA Excel thì nhớ rằng đón hiểu đều nội dung bài viết có ích bên trên blogs lasta.com.vn tuyệt đăng ký tsay đắm gia khóa họcTuyệt đỉnh VBA - Viết code trong tầm tay để nhận ra lí giải nhiệt tình từ các Chuyên Viên hàng đầu nước ta nhé!

Chúc bạn vận dụng thành công!

Hướng dẫn kiếm tìm tìm và lọc tài liệu tự động hóa bởi Textbox trong Excel VBA

Hướng dẫn hiện tại thẻ Developer nhằm ghi Macro hoặc viết code VBA trong Excel

Unicode giờ đồng hồ việt Khi viết trong VBA

HƯỚNG DẪN CÁCH VIẾT HÀM VBA TRONG EXCEL

Cách sử dụng hàm MsgBox() nhằm chế tác hộp thông báo cùng với VBA


lasta.com.vn-Nền tảng học tập online nhất trên VN tập trung vào cải tiến và phát triển kỹ năng thao tác dành cho tất cả những người đi làm


Với sứ mệnh:“Mang cơ hội trở nên tân tiến tài năng, cải tiến và phát triển nghề nghiệp cho tới hàng nghìn người”,lực lượng phát triểnlasta.com.vnsẽ với đã thao tác cùng với phần đông học viện chuyên nghành, trung chổ chính giữa huấn luyện, các Chuyên Viên đầu ngành để nghiên cứu cùng tạo lên những chương trình huấn luyện và giảng dạy từ cơ bản mang lại nâng cao bao bọc những lĩnh vực: Tin học vnạp năng lượng phòng, Phân tích dữ liệu, Thiết kế, Công nghệ lên tiếng, Kinch doanh, Marketing, Quản lý dự án...
lasta.com.vn từ hào lúc được sát cánh cùng:
50+ quý khách hàng công ty lớn lớntrong không ít nghành nghề như: Vietinngân hàng, Vietcomngân hàng, Ngân hàng Đầu tư và Phát triển Việt Nam BIDV, VPhường Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto toàn nước, Messer,…100.000+ học viên trên mọi Việt Nam

Nếu các bạn quan tâm mang đến các khóa tin học tập văn chống của lasta.com.vn, với mong muốn muốn giỏi tin học tập nhằm tăng năng suất thao tác lên gấp 5 lần, hãy truy vấn ngayTẠI ĐÂYđểsearch cho chính mình khóa đào tạo cân xứng nhé!