Hàm if không ra kết quả (1 người xem)

Liên hệ QC

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

honggiao

Thành viên hoạt động
Tham gia
14/7/18
Bài viết
130
Được thích
18
Mình có file excel tính số dư cuối kỳ của các tài khoản, tuy nhiên mình gõ đúng nhưng lại không ra kết quả. phần mình bôi vàng ấy , Mong mọi người giúp và nói cho mình nguyên nhân để khắc phục vì hiện tại bên mình kế toán chưa có phần mềm nên phải làm trên excel do đó mình gặp khá nhiều lỗi mà không biết cách khắc phục mặc dù mình đã search trên google
 

File đính kèm

Mình có file excel tính số dư cuối kỳ của các tài khoản, tuy nhiên mình gõ đúng nhưng lại không ra kết quả. phần mình bôi vàng ấy , Mong mọi người giúp và nói cho mình nguyên nhân để khắc phục vì hiện tại bên mình kế toán chưa có phần mềm nên phải làm trên excel do đó mình gặp khá nhiều lỗi mà không biết cách khắc phục mặc dù mình đã search trên google
Chỗ bị sai là làm sao bạn có chuỗi "0" để so sánh!?
=IF(C10+E10-D10-F10>"0",C10+E10-D10-F10,"")

Thường hay dùng:
G10=MAX(C10+E10-D10-F10,)
H10=MAX(D10+F10-C10-E10,)
Thân.
 
Lần chỉnh sửa cuối:
Khà khà khà!
Do chủ thớt cột E và F với công thức có đường link qua file khác đã bị ngắt, nên nó làm ảnh hưởng công thức tính số dư cuối kỳ.
Đây là công thức cơ bản của kế toán, nên mới gọi là "thường" sử dụng, không sai chạy đâu được.
Em cứ thay thế giá trị lỗi, gõ đại các số là biết ngay mà.
Thân
 
Khà khà khà!
Do chủ thớt cột E và F với công thức có đường link qua file khác đã bị ngắt, nên nó làm ảnh hưởng công thức tính số dư cuối kỳ.
Đây là công thức cơ bản của kế toán, nên mới gọi là "thường" sử dụng, không sai chạy đâu được.
Em cứ thay thế giá trị lỗi, gõ đại các số là biết ngay mà.
Thân
Vâng em biết là lỗi này do cột E, F, do chủ thớt không bẫy lỗi ở 2 cột đó, vậy có cách nào lấy đc giá trị (cột C) mà cột E,F giữ nguyên, nghĩa là không bẫy lỗi.
Tạm thời em em đang dùng cách "củ chuối" này:
Mã:
=IFERROR(C10*1,0)+IFERROR(E10*1,0)-IFERROR(D10*1,0)-IFERROR(F10*1,0)
 
Lần chỉnh sửa cuối:
Vâng em biết là lỗi này do cột E, F, do chủ thớt không bẫy lỗi ở 2 cột đó, vậy có cách nào lấy đc giá trị (cột C) mà cột E,F giữ nguyên, nghĩa là không bẫy lỗi.
Tạm thời em em đang dùng cách "củ chuối" này:
Mã:
=IFERROR(C10*1,0)+IFERROR(E10*1,0)-IFERROR(D10*1,0)-IFERROR(F10*1,0)
Có, nhưng không có ai làm chuyện như dưới đây cả:
G10=MAX(AGGREGATE(9,6,C10)+AGGREGATE(9,6,E10)-AGGREGATE(9,6,D10)-AGGREGATE(9,6,F10),)
H10=MAX(AGGREGATE(9,6,D10)+AGGREGATE(9,6,F10)-AGGREGATE(9,6,C10)-AGGREGATE(9,6,E10),)
Thân.
Bài đã được tự động gộp:

=IFERROR(C10*1,0)+IFERROR(E10*1,0)-IFERROR(D10*1,0)-IFERROR(F10*1,0)
Nếu đã dùng bẫy lỗi thì dùng vầy vui hơn:
G10=MAX(SUM(IF(ISERROR(C10:H10),,C10:H10)*{1,-1,1,-1,1,-1}),)
H10=MAX(SUM(IF(ISERROR(C10:H10),,C10:H10)*{-1,1,-1,1,-1,1}),)
Cả hai đếu nhấn CSE.
Thân.
 
Lần chỉnh sửa cuối:
Khà khà khà!
Do chủ thớt cột E và F với công thức có đường link qua file khác đã bị ngắt, nên nó làm ảnh hưởng công thức tính số dư cuối kỳ.
Đây là công thức cơ bản của kế toán, nên mới gọi là "thường" sử dụng, không sai chạy đâu được.
Em cứ thay thế giá trị lỗi, gõ đại các số là biết ngay mà.
Thân
mình
Vâng em biết là lỗi này do cột E, F, do chủ thớt không bẫy lỗi ở 2 cột đó, vậy có cách nào lấy đc giá trị (cột C) mà cột E,F giữ nguyên, nghĩa là không bẫy lỗi.
Tạm thời em em đang dùng cách "củ chuối" này:
Mã:
=IFERROR(C10*1,0)+IFERROR(E10*1,0)-IFERROR(D10*1,0)-IFERROR(F10*1,0)
cảm ơn anh nhiều nha em đã biết thêm một kiến thức thật bổ ích ạ
 
Chỗ bị sai là làm sao bạn có chuỗi "0" để so sánh!?
=IF(C10+E10-D10-F10>"0",C10+E10-D10-F10,"")

Thường hay dùng:
G10=MAX(C10+E10-D10-F10,)
H10=MAX(D10+F10-C10-E10,)
Thân.
hôm nay mình thử công thức như bạn nói sao vẫm không ra kết quả nhỉ. mình gửi kèm file phần cdps phần bôi vàng ấy bạn kiểm tra giùm mình với nha
 

File đính kèm

hôm nay mình thử công thức như bạn nói sao vẫm không ra kết quả nhỉ. mình gửi kèm file phần cdps phần bôi vàng ấy bạn kiểm tra giùm mình với nha
Bạn coi không kỹ :), tôi ghi:
G10=MAX(C10+E10-D10-F10,)
H10=MAX(D10+F10-C10-E10,)
Xem file kèm.
Thân
 

File đính kèm

Web KT

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

Back
Top Bottom