Giúp mình định dạng 0 thành 1

Liên hệ QC

dkse7ven

Thành viên mới
Tham gia
9/6/08
Bài viết
3
Được thích
0
VD:
A1 = 10, B1 = 3, C1 = 0
A2 = 0 , B2 =0 , C2 = 8

Viết hàm sao cho nhân với nhau A1 x B1 x C1 khác 0, tất cả các giá trị 0 thành 1, để nhân ra số

C1 = 0 thì ghi là 1,

Mình phải viết như thế này = product(if(A1=0,1,A1),if(B1=0,1,B1),if(C1=0,1,C1))
thì nó mới nhân ra được.

Nhưng cách này lâu lắm, nếu còn nhiều cột thì tiêu. --=0

Ai chỉ mình hàm nào nhanh hơn và dễ sửa hơn nha

Thank! __--__
 
VD:
A1 = 10, B1 = 3, C1 = 0
A2 = 0 , B2 =0 , C2 = 8

Viết hàm sao cho nhân với nhau A1 x B1 x C1 khác 0, tất cả các giá trị 0 thành 1, để nhân ra số

C1 = 0 thì ghi là 1,

Mình phải viết như thế này = product(if(A1=0,1,A1),if(B1=0,1,B1),if(C1=0,1,C1))
thì nó mới nhân ra được.

Nhưng cách này lâu lắm, nếu còn nhiều cột thì tiêu. --=0

Ai chỉ mình hàm nào nhanh hơn và dễ sửa hơn nha

Thank! __--__

Bắt đầu từ dòng thứ nhất, ví dụ tại D1 đặt công thức:
PHP:
=PRODUCT(IF(A1:C1<>0,A1:C1))
Kết thúc với tổ hợp phím Ctrl+Shift+Enter
Sau đó kéo xuống,
 
VD:
A1 = 10, B1 = 3, C1 = 0
A2 = 0 , B2 =0 , C2 = 8

Viết hàm sao cho nhân với nhau A1 x B1 x C1 khác 0, tất cả các giá trị 0 thành 1, để nhân ra số

C1 = 0 thì ghi là 1,

Mình phải viết như thế này = product(if(A1=0,1,A1),if(B1=0,1,B1),if(C1=0,1,C1))
thì nó mới nhân ra được.

Nhưng cách này lâu lắm, nếu còn nhiều cột thì tiêu. --=0

Ai chỉ mình hàm nào nhanh hơn và dễ sửa hơn nha

Thank! __--__
Viết như thế này thử: = PRODUCT(A1:C1) hoặc muốn làm tròn: = ROUND(PRODUCT(A1:C1);2) số không bạn đừng gõ
 
Lần chỉnh sửa cuối:
Không được bạn ơi. ra là # value.

Bạn kiểm tra lại dùm mình
 
VD:
A1 = 10, B1 = 3, C1 = 0
A2 = 0 , B2 =0 , C2 = 8

Viết hàm sao cho nhân với nhau A1 x B1 x C1 khác 0, tất cả các giá trị 0 thành 1, để nhân ra số

C1 = 0 thì ghi là 1,

Mình phải viết như thế này = product(if(A1=0,1,A1),if(B1=0,1,B1),if(C1=0,1,C1))
thì nó mới nhân ra được.

Nhưng cách này lâu lắm, nếu còn nhiều cột thì tiêu. --=0

Ai chỉ mình hàm nào nhanh hơn và dễ sửa hơn nha

Thank! __--__
Bạn thử xem sao
D1=max(1;A1)*max(1;B1)*max(1;C1)
 
Không đọc kỹ rồi,

Ctrl+Shift+Enter
Bạn để dấu nháy trong công thức rồi nhấn đồng thời 3 phím trên
Nếu cả 3 số đều là số 0 không nó lại cho kết quả bằng 0. Tôi nghĩ nên làm như thế này:
Mã:
=PRODUCT((A1:C1=0)+A1:C1)
Cũng là công thức mảng
 
Web KT

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

Back
Top Bottom