Giúp chọn hàm để tính tích theo điều kiện

Liên hệ QC

interwar1283

Thành viên mới
Tham gia
21/2/08
Bài viết
25
Được thích
2
Ví dụ:
Cột A--Cột B-----Cột C-----Cột D
20,0----0,5-------100,0
18,0--------------855,0
21,0----0,3-------242,0
97,0----0,3-------151,0
12,0--------------700,0

Nếu cột B có giá trị thì Cột Dn = An*Bn*Cn; Nếu cột B không có giá trị thì Dn = An*Cn; Vậy phải dùng hàm gì ở cột D? Mong các bác chỉ giúp.
(Ghi chú n: Hàng thứ n).
 
Chỉnh sửa lần cuối bởi điều hành viên:
Ví dụ:
Cột A--Cột B-----Cột C-----Cột D
20,0----0,5-------100,0
18,0--------------855,0
21,0----0,3-------242,0
97,0----0,3-------151,0
12,0--------------700,0

Nếu cột B có giá trị thì Cột Dn = An*Bn*Cn; Nếu cột B không có giá trị thì Dn = An*Cn; Vậy phải dùng hàm gì ở cột D? Mong các bác chỉ giúp.
(Ghi chú n: Hàng thứ n).

Dùng IF thôi;
=IF(B1="",A1*C1,A1*B1*C1)
hoặc;
=IF(OR(B1="",B1=0),A1*C1,A1*B1*C1)
 
Ví dụ:
Cột A--Cột B-----Cột C-----Cột D
20,0----0,5-------100,0
18,0--------------855,0
21,0----0,3-------242,0
97,0----0,3-------151,0
12,0--------------700,0

Nếu cột B có giá trị thì Cột Dn = An*Bn*Cn; Nếu cột B không có giá trị thì Dn = An*Cn; Vậy phải dùng hàm gì ở cột D? Mong các bác chỉ giúp.
(Ghi chú n: Hàng thứ n).

Tại ô D1 :

=IF(B1<>0,A1*B1*C1,A1*C1)

hay

=(B1=0)*A1*C1+A1*B1*C1
 
Theo tôi, nên viết như sau (nếu cột B có chứa " " vô hình vẫn không sao:
PHP:
(D1)            =A1*IF(ISNUMBER(B1),B1,1)*C1
 
Web KT

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

Back
Top Bottom