Hỏi về điều kiện của Hàm tính tổng

  • Thread starter Thread starter cic123
  • Ngày gửi Ngày gửi
Liên hệ QC

cic123

Thành viên mới
Tham gia
17/2/10
Bài viết
11
Được thích
2
Em chào các anh chị!

Em đang làm bài tập với hàm tính tổng có điều kiện DSUM
Sheet TinhTong có bảng Chi tiết bán hàng theo ngày và bảng Tính tổng theo tuần
Sheet DieuKien có điều kiện dùng để tính số lượng hàng theo tuần

Bảng Tính tổng theo tuần em sử dụng hàm DSUM với điều kiện lấy từ Sheet DieuKien và tính ra được kết quả bình thường.

Nhưng nếu làm như vậy thì khi sang các tuần tiếp theo, em sẽ phải quay lại Sheet DieuKien để sửa ngày đầu tuần và ngày cuối tuần. Như thế sẽ bất tiện vì điều kiện có nhiều, em sẽ phải sửa từng ô dữ liệu trong sheet DieuKien. Em muốn chỉ cần nhập Ngày đầu tuần và Ngày cuối tuần ở Sheet TinhTong thì các điều kiện ở Sheet DieuKien sẽ tự thay đổi theo.

Các anh chị giúp em vấn đề này với.
Em cảm ơn các anh chị!
 

File đính kèm

Lần chỉnh sửa cuối:
Em chào các anh chị!

Em đang làm bài tập với hàm tính tổng có điều kiện DSUM
Sheet TinhTong có bảng Chi tiết bán hàng theo ngày và bảng Tính tổng theo tuần
Sheet DieuKien có điều kiện dùng để tính số lượng hàng theo tuần

Bảng Tính tổng theo tuần em sử dụng hàm DSUM với điều kiện lấy từ Sheet DieuKien và tính ra được kết quả bình thường.

Nhưng nếu làm như vậy thì khi sang các tuần tiếp theo, em sẽ phải quay lại Sheet DieuKien để sửa ngày đầu tuần và ngày cuối tuần. Như thế sẽ bất tiện vì điều kiện có nhiều, em sẽ phải sửa từng ô dữ liệu trong sheet DieuKien. Em muốn chỉ cần nhập Ngày đầu tuần và Ngày cuối tuần ở Sheet TinhTong thì các điều kiện ở Sheet DieuKien sẽ tự thay đổi theo.

Các anh chị giúp em vấn đề này với.
Em cảm ơn các anh chị!
Gửi bạn mấy cách tính tổng theo yêu cầu của bạn mà không cần dùng đến bảng điều kiên!
 

File đính kèm

Lần chỉnh sửa cuối:
Em cảm ơn anh. Anh cho em hỏi thêm:
+ Trong công thức anh dùng hàm SUM có 2 dấu "{" "}" ở đầu và cuối. Cách dùng 2 dấu "{" và "}" ở trường hợp này như thế nào?

{=SUM(IF(($B$4:$B$16>=$F$12)*($B$4:$B$16<=$G$12)*($C$4:$C$16=$F6),$D$4:$D$16,""))}

+ Em có thể dùng cách này để áp dụng cho hàm COUNT được không ạ?
 
Lần chỉnh sửa cuối:
Em cảm ơn anh. Anh cho em hỏi thêm:
+ Trong công thức anh dùng hàm SUM có 2 dấu "{" "}" ở đầu và cuối. Cách dùng 2 dấu "{" và "}" ở trường hợp này như thế nào?

{=SUM(IF(($B$4:$B$16>=$F$12)*($B$4:$B$16<=$G$12)*($C$4:$C$16=$F6),$D$4:$D$16,""))}

+ Em có thể dùng cách này để áp dụng cho hàm COUNT được không ạ?
Cả ba cái công thức đó đều là công thứ mảng cả nhưng riêng hàm sumproduct() không có dấu{..} vì bản thân nó là hàm mảng rồi, công thức mảng được kết thúc bằng tổ hợp phím CTRL +Shift + Enter
Bạn tìm hiểu về công thức mảng thì hiểu ngay thôi
Bạn tải Ebook này về tham khảo
 
Em cảm ơn anh. Em sẽ áp dụng các gợi ý của anh để làm bài tập dạng này.
 
Web KT

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

Back
Top Bottom