Tổng hợp số lượng xuất ở nhiều sheet về 1 sheet (4 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
    82
    Đượ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.
     
    Web KT

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

    Back
    Top Bottom