Sửa lỗi #DIV/0!

Liên hệ QC

quynhthuhn

Thành viên mới
Tham gia
16/4/09
Bài viết
40
Được thích
4
Nghề nghiệp
Kế toán
Các bạn giúp mình sửa lỗi #DIV/0! trong file đính kèm. Vì từ đấy mình lại tạo 1 công thức nữa.
 

File đính kèm

  • Book1.xls
    13.5 KB · Đọc: 474
Bạn xem trong file đính kèm nhé!
 

File đính kèm

  • Book1.xls
    15.5 KB · Đọc: 473
Bạn ơi, nếu làm cách này thì khi cột D không có giá trị cũng không ra giá trị của cột C/B luôn mà lại ra = 0. Ý mình là nếu cột B không có giá trị thì vẫn phải có giá trị của cột C+D mà không hiên ra lỗi.
 
Bạn ơi, nếu làm cách này thì khi cột D không có giá trị cũng không ra giá trị của cột C/B luôn mà lại ra = 0. Ý mình là nếu cột B không có giá trị thì vẫn phải có giá trị của cột C+D mà không hiên ra lỗi.
Nếu vậy thì bạn thử dùng công thức sau:
E3=IF(B3<>0,(C3*D3)/B3,C3*D3)
Bạn tham khảo ở file đính kèm nhe
Thân
 

File đính kèm

  • chia cho 0.xls
    14.5 KB · Đọc: 274
Hi bạn!
Mình nghĩ theo ý bạn là như vầy đúng không?
 

File đính kèm

  • Book1 - theo yeu cau.xls
    14 KB · Đọc: 140
Các bạn giúp mình sửa lỗi #DIV/0! trong file đính kèm.
Cảm ơn tất cả mọi người.
 

File đính kèm

  • Theo doi su dung va thanh toan tien dien - SRV.rar
    21.3 KB · Đọc: 138
Mình đã làm như vậy rồi nhưng không được. Bạn sửa trực tiếp trên sheet Flowup table giúp mình với. Mình đang muốn hoàn thiện ngay file này để báo cáo.
 
Mình đã làm như vậy rồi nhưng không được. Bạn sửa trực tiếp trên sheet Flowup table giúp mình với. Mình đang muốn hoàn thiện ngay file này để báo cáo.

Tại Ô AD12, bạn dùng:
=IF(ISERR(W12/SQRT(W12*W12+AC12*AC12)),"",W12/SQRT(W12*W12+AC12*AC12))
rồi fill xuống.
Các trường hợp tại các cột khác cũng tương tự: =IF(ISERR(CÔNG THỨC TÍNH),"",CÔNG THỨC TÍNH) hoặc có thể thay dấu "" bằng 0
 
Tôi rất cảm ơn bạn, nhưng bạn hãy xem lại ở sheet Flowup table giúp tôi với. Thật là ngại khi nhờ bạn nhiều quá
Thanhk u
 

File đính kèm

  • Theo doi su dung va thanh toan tien dien - SRV.rar
    20.8 KB · Đọc: 24
Tôi rất cảm ơn bạn, nhưng bạn hãy xem lại ở sheet Flowup table giúp tôi với. Thật là ngại khi nhờ bạn nhiều quá
Thanhk u

Bạn làm sắp được rồi, mỗi tội chỉ thiếu dấu ()
Sửa một chút:
Của bạn:
=IF(ISERR(E13+K13+Q13)/SQRT(SUMSQ(E13+K13+Q13)+AJ13*AJ13),"-",(E13+K13+Q13)/SQRT(SUMSQ(E13+K13+Q13)+AJ13*AJ13))

=> Sửa lại bằng cách thêm dấu ngoặc đơn :
=IF(ISERR((E13+K13+Q13)/SQRT(SUMSQ(E13+K13+Q13)+AJ13*AJ13)),"-",(E13+K13+Q13)/SQRT(SUMSQ(E13+K13+Q13)+AJ13*AJ13))
 
De sua loi nay ban dung ham sao:
A3=if(A2=0,"",A1/A2)
Trong đo A2 là so chia; A1 la so bi chia.
Ban thu di. Hy vong ok.

Bạn đã sửa được lỗi #DIV/0! được chưa?

Chú dùng công thức này nhé. Chưa được alo. =IF(SQRT(W13*W13+AC13*AC13)=0,"",W13/SQRT(W13*W13+AC13*AC13))
 
Chỉnh sửa lần cuối bởi điều hành viên:
Mấy bạn ở trên làm mắc cười ghê vậy đó. Máy móc quá đi à!

Căn bậc 2 của 1 số chỉ bằng 0 khi số đó bằng không, đúng hong?

Vậy chỉ cần số đó khác 0 là được, đúng hong?

Nếu số đó bằng 0 thì lỗi DIV, đúng hong?

Vậy If(Số đó =0, 0, công thức tính) là được roài, đúng hong?

=IF(SQRT(W13*W13+AC13*AC13)=0,"",W13/SQRT(W13*W13+AC13*AC13))

sẽ trở thành
=IF(W13*W13+AC13*AC13=0,"",W13/SQRT(W13*W13+AC13*AC13))

và =IF(ISERR(W13/SQRT(W13*W13+AC13*AC13));"-";W13/SQRT(W13*W13+AC13*AC13))

sẽ trở thành

=IF(W13*W13+AC13*AC13)=0, "-", W13/SQRT(W13*W13+AC13*AC13))

Ngắn hơn vô số kể!
 
Lần chỉnh sửa cuối:
sao trong file không có gì hết vậy?minh xem chẳng thấy gì cả
 
Web KT
Back
Top Bottom