Tổng hợp số lượng xuất ở nhiều sheet về 1 sheet (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

Thư Tín

Thành viên chính thức
Tham gia
3/5/19
Bài viết
90
Được thích
4
Dựa trên số lượng xuất theo ngày của các sheet (Số lượng xuất ở cột F-U), cho từng mặt hàng từ 1-15. Nhờ mọi người đặt giúp em công thức ở ô C4 của sheet TH với ạ, em cảm ơn nhiều
 

File đính kèm

Dựa trên số lượng xuất theo ngày của các sheet (Số lượng xuất ở cột F-U), cho từng mặt hàng từ 1-15. Nhờ mọi người đặt giúp em công thức ở ô C4 của sheet TH với ạ, em cảm ơn nhiều
Bạn cho ví dụ kết quả làm thủ công một hai dòng xem thế nào.
 
C4 là sum của sheet GT đó bạn
1. Bạn nên nói rõ cách tính một lần luôn, cứ nhỏ giọt hỏi tới đâu trả lời tới đó thì còn lâu mới xong. Hay bạn sợ mọi người biết bạn đang muốn gì?
2. Tên Sheet của bạn đặt không áp dụng hàng loạt vào công thức được, nếu cứ giữ nguyên như vậy thì chỉ có cách viết công thức cho từng ô
 
1. Bạn nên nói rõ cách tính một lần luôn, cứ nhỏ giọt hỏi tới đâu trả lời tới đó thì còn lâu mới xong. Hay bạn sợ mọi người biết bạn đang muốn gì?
2. Tên Sheet của bạn đặt không áp dụng hàng loạt vào công thức được, nếu cứ giữ nguyên như vậy thì chỉ có cách viết công thức cho từng ô
Ý mình là muốn tính tổng của các mặt hàng từ 1-15 xuất cho từng ngày, cái này mình nghĩ dùng INDIRECT kết hợp với sumproduct nhưng mình không nghĩ ra được, nhờ anh em diễn đàn giúp đỡ
 
Mình chỉ biết làm thế này, đưa tên Sheet có ngày trùng với ngày trong cột B trong Sheet "TH" vào cột S, rồi dùng công thức bên dưới. Hai Sheet "GT" và "GT Ninh" nó hơi khác, mình không biết trong đó chứa những ngày nào nên bạn có thể SUMIFS riêng 2 sheet đó rồi cộng với công thức của mình

Mã:
C4=IFERROR(SUM(INDIRECT("'"&$S4&"'!"&CHAR(COLUMN(A$1)+69)&"12:"&CHAR(COLUMN(A$1)+69)&100)),"")

1.png
 
Mình chỉ biết làm thế này, đưa tên Sheet có ngày trùng với ngày trong cột B trong Sheet "TH" vào cột S, rồi dùng công thức bên dưới. Hai Sheet "GT" và "GT Ninh" nó hơi khác, mình không biết trong đó chứa những ngày nào nên bạn có thể SUMIFS riêng 2 sheet đó rồi cộng với công thức của mình

Mã:
C4=IFERROR(SUM(INDIRECT("'"&$S4&"'!"&CHAR(COLUMN(A$1)+69)&"12:"&CHAR(COLUMN(A$1)+69)&100)),"")

View attachment 308534
Cái này viết một công thức cũng được nhưng hơi loằng ngoằng một chút.
 
Cái này viết một công thức cũng được nhưng hơi loằng ngoằng một chút.
Đúng rồi bạn, mình đã tìm ra cách viết công thức tổng rồi

Mã:
=SUMPRODUCT(SUMIFS(INDIRECT("'"&$T$4:$T$10&"'!"&CHAR(COLUMN(A$1)+69)&"12:"&CHAR(COLUMN(A$1)+69)&100),INDIRECT("'"&$T$4:$T$10&"'!V12:V100"),$B4))

1.png


Chủ bài đăng chú ý viết đúng tên Sheet vào cột T, hồi nãy lấy theo danh sách trong Sheet list của bạn nó không đúng, làm mình mất bao thời gian
 
Lần chỉnh sửa cuối:
Đúng rồi bạn, mình đã tìm ra cách viết công thức tổng rồi

Mã:
=SUMPRODUCT(SUMIFS(INDIRECT("'"&$T$4:$T$10&"'!"&CHAR(COLUMN(A$1)+69)&"12:"&CHAR(COLUMN(A$1)+69)&100),INDIRECT("'"&$T$4:$T$10&"'!V12:V100"),$B4))

View attachment 308538


Chủ bài đăng chú ý viết đúng tên Sheet vào cột T, hồi nãy lấy theo danh sách trong Sheet list của bạn nó không đúng, làm mình mất bao thời gian
Một vài tên sheet của bạn này bị thừa dấu cách nên mất công dò và sử lý không thì hàm sẽ báo lỗi.
 

File đính kèm

File đính kèm

các dòng từ C3: R3 mình không tham chiếu hả bạn?
Không tham chiếu đến C3:R3 vì thứ tự 1 ,2, 3, 4.... ở tất cả các Sheet đều giống nhau, nếu có một hoặc nhiều Sheet thứ tự đó không đúng, thì kết quả sẽ sai. Vì vậy bạn chú ý điều này.
 
Không tham chiếu đến C3:R3 vì thứ tự 1 ,2, 3, 4.... ở tất cả các Sheet đều giống nhau, nếu có một hoặc nhiều Sheet thứ tự đó không đúng, thì kết quả sẽ sai. Vì vậy bạn chú ý điều này.
Khả năng nhân bản sheets là cao nên xác suất bị lệch cột chắc cũng thấp.
 
Khả năng nhân bản sheets là cao nên xác suất bị lệch cột chắc cũng thấp.
Cảm ơn các bạn đã nhiệt tình giúp đỡ, mình xin hỏi thêm tý là ở sheet "thong ke", mình muốn cọng tổng số lượng hàng đã xuất của các mặt hàng thì mình dùng công thức gì ạ, hiện mình dùng sumif nhưng kết quả không đúng, nhờ mọi người giúp em với, em cảm ơn ạ.
 

File đính kèm

Cảm ơn các bạn đã nhiệt tình giúp đỡ, mình xin hỏi thêm tý là ở sheet "thong ke", mình muốn cọng tổng số lượng hàng đã xuất của các mặt hàng thì mình dùng công thức gì ạ, hiện mình dùng sumif nhưng kết quả không đúng, nhờ mọi người giúp em với, em cảm ơn ạ.
Sheet "thong ke" của bạn nằm chỗ nào trong ảnh dưới đây nhỉ.
1749526457099.png
 
Cảm ơn các bạn đã nhiệt tình giúp đỡ, mình xin hỏi thêm tý là ở sheet "thong ke", mình muốn cọng tổng số lượng hàng đã xuất của các mặt hàng thì mình dùng công thức gì ạ, hiện mình dùng sumif nhưng kết quả không đúng, nhờ mọi người giúp em với, em cảm ơn ạ.
Bạn thử dùng công thức này xem thế nào.1749532231932.png
 
Quá tuyệt vời cảm ơn bạn rất nhiều, nhưng mình không hiểu sao lại 20 mà không phải là con số khác vậy ạ?
20 là số dòng của bảng dữ liệu tính từ dòng thứ 4 tại sheet TH, nếu sau này thêm thì bạn sửa số đó nhiều lên.
Thực ra là 21 dòng vì bắt đầu từ ô C4 là đếm từ dòng 0 trở đi.
 
Lần chỉnh sửa cuối:
@Chủ bài đăng:
Xin mạnh dạn góp ý vài điểm về CSDL của bạn, như sau:Nhận thấy hầu hết các trang tính của bạn đều có 2 dòng;
Các dòng này công dụng tương tự như 1 bảng danh mục;
(1) Nên tạo riêng 1 bảng danh mục này trong trang 'List' của bạn;
(2) Nếu là mình thì sẽ đưa mã hàng hóa sao cho ta dễ tương tác hơn các ký số hiện giờ của bạn;
Như tham khảo hình dưới đây

1749620522638.png
Nếu xài bảng này 1 thời gian sau bạn sẽ thấy dễ chịu hơn vì trực quan hơn những ký số của bạn;
 
/(ết quả từ file #1 phải thế này không ta?

1749649552843.png
 
Xem cho vui: Tổng hợp bài #23 bằng Query...
 

File đính kèm

  • Untitled.png
    Untitled.png
    59.8 KB · Đọc: 11

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

Back
Top Bottom