Khắc phục giùm mình lỗi hàm Sumif trong bảng tính

Liên hệ QC

piophuc

Thành viên mới
Tham gia
21/8/12
Bài viết
9
Được thích
0
Mình có 1 bảng tính quản lý kho sơn. các dữ liệu nhập đầy đủ nhưng chỉ mỗi cột tổng nhập ở sheet "NXT" là có vấn đề, cột này bên IT dùng công thức dò lỗi và SUMIF nhưng ở những ô rỗng thì nó vẫn cộng dữ liệu vào.
Các bác xem giùm em file đính kèm sheet "NXT" cột "I" ở những ô cuối cùng không điền mã vật tư. Thanks các bác nhiều.
 

File đính kèm

  • Quan ly kho son.rar
    365.5 KB · Đọc: 23
Mình có 1 bảng tính quản lý kho sơn. các dữ liệu nhập đầy đủ nhưng chỉ mỗi cột tổng nhập ở sheet "NXT" là có vấn đề, cột này bên IT dùng công thức dò lỗi và SUMIF nhưng ở những ô rỗng thì nó vẫn cộng dữ liệu vào.
Các bác xem giùm em file đính kèm sheet "NXT" cột "I" ở những ô cuối cùng không điền mã vật tư. Thanks các bác nhiều.
Dùng Name động cho vùng dữ liệu, thử xem kết quả có đúng không.
 

File đính kèm

  • QL_Kho.rar
    337.5 KB · Đọc: 11
@ Ba tê Name động là sao bạn, là đặt tên cho bảng tính hay dùng công thức vậy bạn
 
Bác này sửa file giùm mình với, vẫn chưa được
 
Mình có 1 bảng tính quản lý kho sơn. các dữ liệu nhập đầy đủ nhưng chỉ mỗi cột tổng nhập ở sheet "NXT" là có vấn đề, cột này bên IT dùng công thức dò lỗi và SUMIF nhưng ở những ô rỗng thì nó vẫn cộng dữ liệu vào.
Các bác xem giùm em file đính kèm sheet "NXT" cột "I" ở những ô cuối cùng không điền mã vật tư. Thanks các bác nhiều.

Sửa công thức ở I4 thành vầy là được rồi:
Mã:
=IF($B4="",0,SUMIF('BANG KE NHAP'!$I$7:$S$50000,$B4,'BANG KE NHAP'!$P$7:$P$50000))
 
Bác ndu giải thích cho em chỗ sai ở công thức cũ được không bác
em thấy nó không sai mà vẫn hiện sai, thắc mắc quá

Công thức cũ tại I4 của bạn là:
Mã:
=IF(ISNA(SUMIF('BANG KE NHAP'!$I$7:$[COLOR=#ff0000][B]S[/B][/COLOR]$50000,$B4,'BANG KE NHAP'!$P$7:$P$50000))="TRUE",0,SUMIF('BANG KE NHAP'!$I$7:$[COLOR=#ff0000][B]S[/B][/COLOR]$50000,$B4,'BANG KE NHAP'!$P$7:$P$50000))
Để ý chổ màu đỏ ---> Bạn chợi từ cột I đến cột S là sai
Đúng là thì khỏi cần IF luôn, chỉ cần sửa lại cho đúng tham chiếu thế này là được
Mã:
=SUMIF('BANG KE NHAP'!$I$7:$[B][COLOR=#ff0000]I[/COLOR][/B]$50000,$B4,'BANG KE NHAP'!$P$7:$P$50000)
SUMIF thì làm gì bị lỗi mà phải bẫy lỗi bằng ISNA chứ ---> Nếu không tìm thấy điều kiện, kết quả của nó sẽ = 0
 
SUMIF thì làm gì bị lỗi mà phải bẫy lỗi bằng ISNA chứ ---> Nếu không tìm thấy điều kiện, kết quả của nó sẽ = 0
Úi da đau quá!
Vậy mà mình cũng =IF(COUNTIF(MaNhap;B4);SUMIF(MaNhap;B4;SLNhap);0)
Như vầy là được "gồi" =SUMIF(MaNhap;B4;SLNhap)
Híc!
Bị một "hèo" cũng đáng!
 
Công thức cũ tại I4 của bạn là:
Mã:
=IF(ISNA(SUMIF('BANG KE NHAP'!$I$7:$[COLOR=#ff0000][B]S[/B][/COLOR]$50000,$B4,'BANG KE NHAP'!$P$7:$P$50000))="TRUE",0,SUMIF('BANG KE NHAP'!$I$7:$[COLOR=#ff0000][B]S[/B][/COLOR]$50000,$B4,'BANG KE NHAP'!$P$7:$P$50000))
Để ý chổ màu đỏ ---> Bạn chợi từ cột I đến cột S là sai
Đúng là thì khỏi cần IF luôn, chỉ cần sửa lại cho đúng tham chiếu thế này là được
Mã:
=SUMIF('BANG KE NHAP'!$I$7:$[B][COLOR=#ff0000]I[/COLOR][/B]$50000,$B4,'BANG KE NHAP'!$P$7:$P$50000)
SUMIF thì làm gì bị lỗi mà phải bẫy lỗi bằng ISNA chứ ---> Nếu không tìm thấy điều kiện, kết quả của nó sẽ = 0
Em mới thử dùng sumif không vẫn thấy nó hiện ra kết quả bác, vậy rốt cuộc nó lỗi gì vậy nhỉ
 
Em mới thử dùng sumif không vẫn thấy nó hiện ra kết quả bác, vậy rốt cuộc nó lỗi gì vậy nhỉ

Đã nói là bạn sai tham chiếu
Lý ra là 'BANG KE NHAP'!$I$7:$I$50000
mà bạn lại ghi là 'BANG KE NHAP'!$I$7:$S$50000
Từ I7 đến I50000 mới đúng chứ, sao lại từ I7 đến S50000?
 
Web KT

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

Back
Top Bottom