giải thích cho e hàm if này với (1 người xem)

Người dùng đang xem chủ đề này

vinh vinh

Thành viên mới
Tham gia
13/11/12
Bài viết
31
Được thích
3
Nghề nghiệp
kế toán
=+IF(OR(((LEFT($F9,3)="133")*($B9=$B8)),((LEFT($G9,4)="3331")*($B9=$B8))),$L9,0)
cái dấu * trong hàm trên là có ý nghĩa gì ạ? hình như ko pải có ý nghĩa là nhân pải ko ạ
 
=+IF(OR(((LEFT($F9,3)="133")*($B9=$B8)),((LEFT($G9,4)="3331")*($B9=$B8))),$L9,0)
cái dấu * trong hàm trên là có ý nghĩa gì ạ? hình như ko pải có ý nghĩa là nhân pải ko ạ

Giải thích 1 cái nha
LEFT($F9,3)="133" ---> Nếu đúng thì TRUE (hoặc số 1), Sai thì FALSE (hoặc số 0)
Tương tự $B9=$B8
Hai cái nhân với nhau : 1*0 hoặc 0*0 hoặc 0*1 kết quả đều bằng 0
Trừ trường hợp 2 cái đúng thì 1*1 =1 thì hàm IF mới chọn!
Nhắc lại cú fáp hàm IF
=IF(ĐIỀU KIỆN, TRUE, FALSE)
Nếu ĐIỀU KIỆN ĐÚNG THÌ CHỌN TRUE, NGƯỢC LẠI
 
Tôi phân tích từng cái cho bạn rõ
(LEFT($F9,3)="133") là lấy bên trái của F9 3 ký tự so sánh xem có là "133"
nếu đúng trả về
1 còn sai trả về 0
tương tự cho điều kiện
($B9=$B8)nếu đúng trả về 1 còn sai trả về 0
kết hợp 2 điều kiện đó, nếu tất cả là 1 thì kết quả là 1, còn các trường hợp khác là 0
tượng tự bạn làm những cái khác nha

 
em hiểu rồi :) cảm ơn mọi người
 

Bài viết mới nhất

Back
Top Bottom