Nhờ các anh chị hỗ trợ hàm IF với nhiều điều kiện (1 người xem)

Liên hệ QC

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

nguyettinh

Thành viên mới
Tham gia
29/9/12
Bài viết
20
Được thích
0
Nhờ các anh chị hỗ trợ giúp e cột mức độ rủi ro theo bảng đính kèm sau với ạ. Em xin chân thành cảm ơn vô cùng ạ
 

File đính kèm

lồng từ sáng tới giờ chưa được ạ.
E8=IFS(OR(AND($B$8="Đấu giá",$C$8<85%*$D$8),AND($B$8="Dự án",$C$8<80%*$D$8)),"Rủi ro CAO",OR(AND($B$8="Đấu giá",$C$8>=85%*$D$8,$C$8<$D$8),AND($B$8="Dự án",$C$8>=80%*$D$8,$C$8<$D$8)),"Rủi ro TRUNG BÌNH",$C$8>=$D$8,"Rủi ro THẤP")
 

File đính kèm

Lần chỉnh sửa cuối:
E8=IFS(OR(AND($B$8="Đấu giá",$C$8<85%*$D$8),AND($B$8="Dự án",$C$8<80%*$D$8)),"Rủi ro CAO",OR(AND($B$8="Đấu giá",$C$8>=85%*$D$8,$C$8<$D$8),AND($B$8="Dự án",$C$8>=80%*$D$8,$C$8<$D$8)),"Rủi ro TRUNG BÌNH",$C$8>=$D$8,"Rủi ro THẤP")
Lồng vầy rủi ro cao ghê hoàng tử. :D
Nghe lồng từ sáng tới giờ mắc cười ghê, hihiiii. Gặp mình lồng nguyên ngày chắc cũng hông ra, éc éc.
 
Lồng vầy rủi ro cao ghê hoàng tử. :D
Nghe lồng từ sáng tới giờ mắc cười ghê, hihiiii. Gặp mình lồng nguyên ngày chắc cũng hông ra, éc éc.
dạ, tại tầm hiểu biết có hạn với vội chống cháy cho bạn ấy nên chưa suy nghĩ được nhiều ạ :D
 
dạ, tại tầm hiểu biết có hạn với vội chống cháy cho bạn ấy nên chưa suy nghĩ được nhiều ạ :D
Đôi khi, để giải một vấn đề thuộc loại lô gic, ta cần phải vẽ ra giấy để nhìn được nhiều chiều. Trừ phi bạn có cái đầu óc thuộc loại 3D, có thể xoay quanh mọi khía cạnh.

Nếu nhìn theo chiều khác thì vấn đề này là:
- Phân loại rủi ro "cao, trung bình, thấp" dựa theo so sánh giá kê khai với giá tính: < a%, >=a% và < 100%, 100%
- Tỷ lệ định giá a% dựa theo nguồn gốc "Đấu giá"/"Dự án" (85%, 80%)

Tôi chưa minh họa công thức thì bài #10 đưa ra rồi.
 
Lần chỉnh sửa cuối:
View attachment 279714
Em vào kiểm tra lại.
Vậy trong trang tính thì tạm chấp nhận, chứ vào VBA là hẻo rồi.
Boolean Algebra (Đại Số Bun):

Trong bảng tính, lô gic Boole được tính theo trị số.
- 0 coi như False và bất cứ trị nào khác 0 thì coi như là True.
- Ngược lại, True ép kiểu thành 1 và False thành 0.
- And và Or là hàm chứ không phải toán tử. And(a, b) là hàm được nạp hai tham số là biểu thức a và biểu thức b.

Với VBA thì lô gic Boole được tính theo bits.
- Hàm IF xét kết quả của biểu thức mà nó cần xét: nếu tất cả các bits là 0 thì không thỏa (coi như False) và bất cứ có bit nào là 1 thì thỏa (coi như True). Số 0 có tất cả các bits là 0. Các số khác 0 có ít nhất một bit là 1.
- And/Or/Not là toán tử chứ không phải hàm/lệnh. Toán tử And/Or/Not là toán tử bit. Nói cách khác: 1 AND 2 = 0, 1 OR 2 = 3, Not 1 = -2
- Khi ép kiểu thì False ép thành 0 và True là -1 (tức Not 0)
 
Boolean Algebra (Đại Số Bun):

Trong bảng tính, lô gic Boole được tính theo trị số.
- 0 coi như False và bất cứ trị nào khác 0 thì coi như là True.
- Ngược lại, True ép kiểu thành 1 và False thành 0.
- And và Or là hàm chứ không phải toán tử. And(a, b) là hàm được nạp hai tham số là biểu thức a và biểu thức b.

Với VBA thì lô gic Boole được tính theo bits.
- Hàm IF xét kết quả của biểu thức mà nó cần xét: nếu tất cả các bits là 0 thì không thỏa (coi như False) và bất cứ có bit nào là 1 thì thỏa (coi như True). Số 0 có tất cả các bits là 0. Các số khác 0 có ít nhất một bit là 1.
- And/Or/Not là toán tử chứ không phải hàm/lệnh. Toán tử And/Or/Not là toán tử bit. Nói cách khác: 1 AND 2 = 0, 1 OR 2 = 3, Not 1 = -2
- Khi ép kiểu thì False ép thành 0 và True là -1 (tức Not 0)
Em thì không hiểu biết gì về cấu trúc dữ liệu (không có dù chỉ là định nghĩa).
Trước giờ chỉ suy nghĩ rằng rẽ nhánh là 1 và 0 thôi (hệ nhị phân). True là sáng bóng đèn, False là bóng đèn không sáng.
 
Web KT

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

Back
Top Bottom