xin giúp em cách tính tổng số lượng các cột của hàng ngày (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

hoamai83

Thành viên mới
Tham gia
14/3/08
Bài viết
32
Được thích
3
Xin chào mọi người,
Xin giúp em có công thức nào tính tổng số lượng của các cột hàng ngày với có ca đem và ca ngày , nhập kho , xuất kho với
Cám ơn
 

File đính kèm

Nếu là mình thì mình sẽ xây dựng CSDL như vầy:



TTNgàyCaLoại SFQCDVTFFN/XSo LgGC
13/13/2025D410ML1*15Lon1N141
23/14/2025S65ML1*102Thùng2N242



 
Nhưng ca đêm sáng còn xuất nhập rồi , tính tổng nhất nhập trong tháng đó , có nhiều loại sản phẩm
 
Bạn nên làm theo bác @SA_DQ gợi ý, chứ nhìn file của bạn hoa mắt quá. Mình có làm file như dưới, bạn xem được không, bảng tổng hợp đang trống, nếu bạn muốn làm file giống vậy mình sẽ viết công thức
 

File đính kèm

Xin chào mọi người,
Xin giúp em có công thức nào tính tổng số lượng của các cột hàng ngày với có ca đem và ca ngày , nhập kho , xuất kho với
Cám ơn

Tặng bạn cách làm này xem có ưng cái bụng không ? Xem file đính kèm (Điều kiện là phải lập mã hàng hoá duy nhất)
 

File đính kèm

Về mã hàng, có vẻ nên là vầy:

STTTên SFMãSFDVTQuy cáchLoại SF
1CamCamT060Thùng1*60105ML
2CamCamT056Thùng1*56120ML
3CamCamT036Thùng1*36220ML
4CamCamL015Lon1*15410ML
5CamCamT102Thùng1*10265ML
6MixMixT060Thùng1*60105ML
7MixMixT056Thùng1*56120ML
8MixMixT036Thùng1*36220ML
9MixMixL015Lon1*15410ML
10MixMixT102Thùng1*10265ML
11ThơmKhmT060Thùng1*60105ML
12ThơmKhmT056Thùng1*56120ML
13ThơmKhmT036Thùng1*36220ML
14ThơmKhmL015Lon1*15410ML
15ThơmKhmT102Thùng1*10265ML
16XoàiXoaT060Thùng1*60105ML
17XoàiXoaT056Thùng1*56120ML
18XoàiXoaT036Thùng1*36220ML
19XoàiXoaL015Lon1*15410ML
20XoàiXoaT102Thùng1*10265ML
 
Có phải mình làm từng ngày rồi mới làm 1 sheet khác có công thức cộng lại hết tất cả số lượng
 
Phải mình làm từng ngày rồi mới làm 1 tờ khác có công thức cộng lại hết tất cả số lượng
Bạn báo cáo theo chiều dọc. Giống như gợi ý của bạn @SA_DQ là muốn tính toán, tổng hợp những gì cũng đều nhanh, gọn, đơn giản.
1 cột phụ để note thông tin (ca sáng, ca đêm) có thể viết tắt S và D. Công thức thì chỉ cần dùng Sumifs là tính được rồi
Hoặc có thể sử dụng Pivot kết hợp Slicer. Tùy bạn, những người trên diễn đàn sẽ hỗ trợ bạn. Bạn chỉ cần chịu khó thay đổi quan điểm và xây dựng lại báo cáo cấu hình để xử lý dễ dàng hơn sau này.
Chúc bạn nhận được kết quả mong muốn!
 
@Chủ bài đăng:
Chỉ cần bạn thay đổi quan điểm thì mình sẽ tặng bạn con macro để chuyển dữ liệu dàn trãi theo cột của bạn sang tăng theo dòng như #2:
bằng cách chi tiết hóa con này:

PHP:
Sub XoayDuLieu()
 Dim Rws As Long, Cols As Integer, J As Integer, Dat As Date, W As Integer
 Dim Rng As Range, sRng As Range, CSDL As Range, Cls As Range
  
 Sheets("Sheet").Select:                Cols = [LX1].Column
 Rws = [B5].CurrentRegion.Rows.Count:   Set Rng = [U1].Resize(, Cols)
 Rng.NumberFormat = "MM/DD/yyyy":       ReDim Arr(1 To Rws * Cols, 1 To 9)
 For J = 1 To 31
    Dat = Format(DateSerial(2025, 3, J), "mm/dd/yyyy")
    Set sRng = Rng.Find(Dat, , xlFormulas, xlWhole)
    Set CSDL = sRng.Offset(4).Resize(Rws, 8)
    For Each Cls In CSDL
        If Cls.Value > 0 Then W = W + 1
    Next Cls
 Next J
 MsgBox W
End Sub
 
Excel mình không rành lắm,nên khi làm ra file này sợ cộng sai mà không biết thiết kế thế nào cho phù hợp bạn hướng dẫn theo cách bạn mình vẫn chưa hiểu , nãy giờ coi đi coi lại mọi người chỉ vẫn chưa biết sửa thế nào , bạn cho mình xin luôn file xem với , cám ơn bạn nhiều
 
Kết quả do macro đem lại thì CSDL của bạn trong tháng 3 chỉ có 33 dòng DL (dữ liệu);
Vậy bạn hãy thử nhập các dòng DL này vô trang tính như cấu trúc ở #2;
Thử tính các kết quả bạn cần xem có tiện không đã;
Hãy tự vận động & có kết quả không đã . . .
Chúc bạn thành công!
 
Kết quả do macro đem lại thì CSDL của bạn trong tháng 3 chỉ có 33 dòng DL (dữ liệu);
Vậy bạn hãy thử nhập các dòng DL này vô trang tính như cấu trúc ở #2;
Thử tính các kết quả bạn cần xem có tiện không đã;
Hãy tự vận động & có kết quả không đã . . .
Chúc bạn thành côn
Mình chưa hiểu ý bạn muốn làm theo mà khg biết sao làm , macro mình có biết tạo thế nào đâu , Mình chưa học qua Excel chỉ học lỏm trên mạnh chút đỉnh để làm báo cáo thôi à :D
 
Đôi khi file lập ra để phục vụ cho những user mà kiến thức excel còn hạn chế nhậo dữ liệu
nên đôi khi người làm file phải chấp nhận .
Tại ô K5, kéo sang R5 rồi kéo xuống

Mã:
=SUMPRODUCT((MOD((COLUMN($S:$BB)-19),10)-1=COLUMNS($K:K))*$S5:$BB5)

Tổng:
Mã:
I5=SUM(K5:N5)

j5=SUM(O5:R5)

Với mặc định trong vùng ngày 1-31, các ca 1F và 2F, sáng và đêm theo thứ tự từ 1-8 như trong file
 

File đính kèm

. . . . muốn làm theo mà khg biết sao làm , . . . . . . , Mình chưa học qua Excel chỉ học lỏm trên mạnh chút đỉnh để làm báo cáo thôi à :D
Trong tháng 3 bạn có 33 số liệu; nhưng bạn đã phải xài 25 dòng với 328 cột (328 *- 100 /4 = 41 000 ô)
Trong khi đó ở mẫu #2 người ta chỉ cần 33 *10 =330 ô mà thôi;
Tóm lại nếu bạn không chuyển nhận thức sang bảng tính như #2 thì ta tạm biệt nhau, vậy nha!
 
Web KT

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

Back
Top Bottom