Xin giúp về hàm SUMIF- tại sao lại ra 1 kết quả sai trên 5 kết quả đúng???

Liên hệ QC

lonelyheart1184

Thành viên mới
Tham gia
18/12/08
Bài viết
22
Được thích
16
Em có một bảng dữ liệu như trong file đính kèm. Nhiệm vụ là tính tổng sản phẩm của từng công nhân theo tháng ( Mỗi công nhân có một ID number ví dụ công nhân tên là Hương thì ID là 0767)
Em dùng Sumif để cộng tổng sản phẩm từng ngày của họ. Sau đó em cộng tay lại để kiểm tra coi mình làm có ra kết quả đúng không và phát hiện ra riêng trường hợp của công nhân số ID là 0767 tên Hương, SUMIF cho kết quả khác so với cộng = tay, cụ thể là nó tăng hơn 5753 sản phẩm so với dữ liệu gốc...
Em thử đi thử lại rùi nhưng mà ko thấy biến chuyển gì cả, anh chị nào biết làm ơn chỉ giúp em - liệu em nhập công thức có sai ở đâu không vàlàm cách nào để tránh tình trạng này 1 lần nữa
 

File đính kèm

Em có một bảng dữ liệu như trong file đính kèm. Nhiệm vụ là tính tổng sản phẩm của từng công nhân theo tháng ( Mỗi công nhân có một ID number ví dụ công nhân tên là Hương thì ID là 0767)
Em dùng Sumif để cộng tổng sản phẩm từng ngày của họ. Sau đó em cộng tay lại để kiểm tra coi mình làm có ra kết quả đúng không và phát hiện ra riêng trường hợp của công nhân số ID là 0767 tên Hương, SUMIF cho kết quả khác so với cộng = tay, cụ thể là nó tăng hơn 5753 sản phẩm so với dữ liệu gốc...
Em thử đi thử lại rùi nhưng mà ko thấy biến chuyển gì cả, anh chị nào biết làm ơn chỉ giúp em - liệu em nhập công thức có sai ở đâu không vàlàm cách nào để tránh tình trạng này 1 lần nữa
Hình như công thức SUMIF của bạn sai thì phải (sai phần tham chiếu)
Phải vầy mới đúng chứ:
PHP:
=SUMIF($AW$5:$HA$5,LEFT(B$5,4),$AW6:$HA6)
Đây là công thức cho cell B6 ---> Kéo fill xuống đến dòng 21 thử xem
 

File đính kèm

Hình như công thức SUMIF của bạn sai thì phải (sai phần tham chiếu)
Phải vầy mới đúng chứ:
PHP:
=SUMIF($AW$5:$HA$5,LEFT(B$5,4),$AW6:$HA6)
Đây là công thức cho cell B6 ---> Kéo fill xuống đến dòng 21 thử xem
Em hỏi thêm 1 câu được không ạ, nếu công thức sai thì chắc chắn những giá trị tổng khác PHẢI sai, tại sao chỉ có mỗi ô của công nhân này sai thôi ạ, em vẫn băn khoăn quá anh ạ
 
Em hỏi thêm 1 câu được không ạ, nếu công thức sai thì chắc chắn những giá trị tổng khác PHẢI sai, tại sao chỉ có mỗi ô của công nhân này sai thôi ạ, em vẫn băn khoăn quá anh ạ
Ẹc... Ẹc... Đó là do may mắn thôi
May mắn thêm 1 chuyện nữa là có 1 cột bị sai và bạn phát hiện ra được, nếu không hậu quả thật nghiêm trọng (nếu sau này bạn tin rằng công thức ấy đúng)
 
Em hỏi thêm 1 câu được không ạ, nếu công thức sai thì chắc chắn những giá trị tổng khác PHẢI sai, tại sao chỉ có mỗi ô của công nhân này sai thôi ạ, em vẫn băn khoăn quá anh ạ
Vấn đề đã quá rõ ràng, bạn đặt sai vùng tham chiếu của SUMIF, anh ndu. đã chỉ rất rõ cho bạn rồi, người ta chỉ băn khoăn khi lập công thức đúng--> cho ra kết quả sai. Đằng này thì bạn lại "băn khoăn"...ngược.
 
Xử lý hàm SUMIF

Chào em, gửi em file kèm đã chỉnh lại 1 chút trên công thức của em về hàm sumif. Chúc em luôn vui, khỏe
 

File đính kèm

Lần chỉnh sửa cuối:
anh chị cho em hỏi với ah, em cũng gặp trường họp như bạn nhung em kiểm tra lại rồi mà em không tìm ra lỗi sai. Mong anh chị chỉ giúp em ah.
Em cảm ơn rất nhiều ah
 

File đính kèm

Em có một bảng dữ liệu như trong file đính kèm. Nhiệm vụ là tính tổng sản phẩm của từng công nhân theo tháng ( Mỗi công nhân có một ID number ví dụ công nhân tên là Hương thì ID là 0767)
Em dùng Sumif để cộng tổng sản phẩm từng ngày của họ. Sau đó em cộng tay lại để kiểm tra coi mình làm có ra kết quả đúng không và phát hiện ra riêng trường hợp của công nhân số ID là 0767 tên Hương, SUMIF cho kết quả khác so với cộng = tay, cụ thể là nó tăng hơn 5753 sản phẩm so với dữ liệu gốc...
Em thử đi thử lại rùi nhưng mà ko thấy biến chuyển gì cả, anh chị nào biết làm ơn chỉ giúp em - liệu em nhập công thức có sai ở đâu không vàlàm cách nào để tránh tình trạng này 1 lần nữa
Theo mình nghĩ là chỗ range của bạn có số trùng vs điều kiện nên nó cộng thêm một số giá trị vào..
 
Nhân tiện cho mình hỏi

cùng lỗi sumif
nhưng sao mình làm hàm sumif lại không ra giá trị đúng, mình làm file quản lý kho. mong các bác chỉ dạy!!!
 

File đính kèm

Em hỏi thêm 1 câu được không ạ, nếu công thức sai thì chắc chắn những giá trị tổng khác PHẢI sai, tại sao chỉ có mỗi ô của công nhân này sai thôi ạ, em vẫn băn khoăn quá anh ạ
Bạn dùng =COUNTIF($AW$5:$HA$20;767) đếm số lần xuất hiện của 767 trong vùng, bạn sẽ hiểu tại sao nó lại ra 895 mà ko phải 480
 
Đề: công thức SUMIF ra kết quả không đúng
TRONG FILE Đ1INH KÈM CÓ 3 SHEET
1 BG 2017
2 TH_2012 -2016
3 CN 2016 S: Số liệu sheet này là công thứ từ sheet "TH_2012-2016" và số liệu sheet:"BG 2017 "
*Mình tính khoản tiền thanh toán phát sinh trong sheet BG 2017 ở cột S cho các báo giá ở sheet CN2016S cột N
mình dùng công thức Sumif nhưng kq ko dúng (sheet CN 2016 S _ hàng 9 của báo giá số 1/10 trong năm 2017 không có
nhận khoàn tiền này. Khoản tiền này là của báo giá 10/17
*Mong được sự hướng dẫn các thành viên . Ngoài ra cho mình hỏi có thể dùng chông thức nào để tính các
khoản tiền đã nhận cho các báo giá trước 2017.
 

File đính kèm

TRONG FILE Đ1INH KÈM CÓ 3 SHEET
1 BG 2017
2 TH_2012 -2016
3 CN 2016 S: Số liệu sheet này là công thứ từ sheet "TH_2012-2016" và số liệu sheet:"BG 2017 "
*Mình tính khoản tiền thanh toán phát sinh trong sheet BG 2017 ở cột S cho các báo giá ở sheet CN2016S cột N
mình dùng công thức Sumif nhưng kq ko dúng (sheet CN 2016 S _ hàng 9 của báo giá số 1/10 trong năm 2017 không có
nhận khoàn tiền này. Khoản tiền này là của báo giá 10/17
*Mong được sự hướng dẫn từ các thành viên . Ngoài ra cho mình hỏi có thể dùng công thức nào để tính các
khoản tiền đã nhận cho các báo giá trước 2017.
Lý do cộng ra kết quả sai: Do bạn dùng ký tự "/" nên SUMIF() sẽ (rất nhanh nhạy! :)) tự động chuyển qua dạng số.
Bạn điều chỉnh:
  • Thay các ký tự "/" bằng "_" (gạch dưới) tại các cột A của 2 sheet: BG 2017 và TH_2012-2016, chọn cả cột rồi nhấn Ctrl+H, điền thay thế "/" bằng "_"
  • Công thức tại cột đó có thể rút gọn bằng:
    PHP:
    N5=SUM(SUMIF('BG 2017'!$A$5:$A$647,A5,OFFSET('BG 2017'!$S$5:$S$647,,{0,2})))
    Enter fill xuống
Câu hỏi còn lại: 'Ngoài ra' của bạn do không nói rõ trả kết quả về đâu nên tôi không thực hiện.

Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:
Mọi người cho mình hỏi trong file nếu mình dùng sumifs cho 2 điều kiện thì ra kết quả đúng, còn nếu mình dùng sumif và nối 2 cột điều kiện lại với nhau theo 2 chiều ( TH1 cột K nối cộ B và TH2 cột B nối với cột K ) thì lại ra 2 kết quả khác nhau như trong file đình kèm mà mình không hiểu tại sao.
mọi người có thể cho mình biết lý do tại sao không.

Cảm ơn mọi người !
 

File đính kèm

Mọi người cho mình hỏi trong file nếu mình dùng sumifs cho 2 điều kiện thì ra kết quả đúng, còn nếu mình dùng sumif và nối 2 cột điều kiện lại với nhau theo 2 chiều ( TH1 cột K nối cộ B và TH2 cột B nối với cột K ) thì lại ra 2 kết quả khác nhau như trong file đình kèm mà mình không hiểu tại sao.
mọi người có thể cho mình biết lý do tại sao không.

Cảm ơn mọi người !
Topic đã 4 năm, bạn cũng chịu khó tìm kiếm nhỉ?
Excel xem 1 chuỗi, nếu là Number thì chỉ tối đa 15 chữ số (tôi nhớ hình như vậy), nếu là Text thì ...
Bạn thử công thức ô O3=B3&"#"&K3, ô Q3=K3&"#"&B3, Copy xuống, xem kết quả của 2 cột P và R xem sao.
 
Web KT

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

Back
Top Bottom