Trần Đức Đàn
Trần Đức Đàn
Thảo luận 2 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 389 lượt xem

đoạn dẫn lệnh IF này viết thế nào cho đúng ạ em cảm ơn

Cho e hỏi đoạn dẫn lệnh IF này viết thế nào cho đúng ạ, em cảm ơn!


Thảo luận 2 câu trả lời
Lượt xem 389 lượt xem
Vỗ tay vỗ tay
Trần Đức Đàn 11:08 - Aug 07, 2021

Chào bạn với dạng này bạn viết như sau

if dk1 then
  // ketqua1
elseif dk2 then
// ketqua2
else
 //ketqua
end if






Vỗ tay vỗ tay
Trần Đức Đàn 11:08 - Aug 07, 2021

Bạn muốn gán hàm IF vào trong ô AU2 và AU3 đúng không? hay muốn gán kết quả của các hàm IF này?

dù kết quả cuối cùng là khá giống nhau nhưng bản chất 2 cách làm sẽ khác nhau.

1. Gán công thức

viết dạng:

Range("AU2").Formula = "=IF(CE2="""","""",AR2/AQ2)"

giá trị rỗng khi viết ở trong dạng này phải viết 4 dấu nháy kép.

2. Gán giá trị

viết dạng:

Range("AU2").Value = Application.WorksheetFunction.IF(Range("CE2")="", "", Range("AR2")/Range("AQ2"))

với cách viết này thì ô AU2 sẽ nhận kết quả của hàm IF dưới dạng 1 giá trị thôi, chứ ko hiển thị công thức.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông