Công thức so sánh giữa các tháng với nhau

Liên hệ QC

ngocdiem1511

Thành viên mới
Tham gia
3/7/14
Bài viết
12
Được thích
0
Hi Anh chi !
em mới làm kế toán kho, em có bảng kho mà so sánh giữa các tháng với nhau. sheet 1 la thang một, sheet 2 la tháng 2. report la file để so sánh
các tháng với nhau. sheet 1 là em xuất từ phần mềm ra . làm sao em có thể chép qua để so sánh giữa các tháng vì mỗi tháng phần mềm xuất không giống nhau. em phải dùng công thức gì.
em không lập công thức tính được. giúp em công thức với. cảm ơn các anh chị nhiều.
 

File đính kèm

- Gửi bạn file mình làm không bết có đúng ý bạn không
 

File đính kèm

Hi Bạn Nttcntn ! Bạn có thể chỉ mình cách làm được không, mình còn 4 thang nữa để nhập vào, giúp mình được không, mình không hiểu sao bạn làm ra được. cám ơn bạn nhiều.
 
Cách mình làm:
- Lọc ra các Item Code khác nhau của các tháng (mình dùng pivot table để làm việc này)
- Copy các Item code sang Sheet Report
- dùng công thức mình đã gửi trong file là OK thôi.
 
Hi Bạn nttcntn!
Mình cũng vào pivot table ma sao nó không ra , ngay chỗ table và range bạn chọn hết hay có 2 cột thôi. Giúp mình với nha.
cám ơn nhiều .
 
Hi Bạn nttcntn!
Mình vào pivot table lúc chọn Row lable và Value mà nó không ra bạn ơi. giúp mình với. cảm ơn nhiều.
 
Ở các sheet dữ liệu các tháng bạn lọc theo mã hàng-Copy sang 1 sheet chung - dùng pivot table
 

File đính kèm

Hi Anh chi !
em mới làm kế toán kho, em có bảng kho mà so sánh giữa các tháng với nhau. sheet 1 la thang một, sheet 2 la tháng 2. report la file để so sánh
các tháng với nhau. sheet 1 là em xuất từ phần mềm ra . làm sao em có thể chép qua để so sánh giữa các tháng vì mỗi tháng phần mềm xuất không giống nhau. em phải dùng công thức gì.
em không lập công thức tính được. giúp em công thức với. cảm ơn các anh chị nhiều.
Nếu muốn xài VBA thì tặng bạn code này:
[GPECODE=vb]Public Sub TongHop()
Dim Dic As Object, sArr(), dArr(1 To 1000, 1 To 19), I As Long, J As Long, K As Long, Tem As String, Col As Long, Ws As Worksheet
Set Dic = CreateObject("Scripting.Dictionary")
For Each Ws In ThisWorkbook.Worksheets
If Ws.Name <> "Report" Then
sArr = Ws.Range(Ws.[A14], Ws.[I65535].End(xlUp)).Value
For I = 1 To UBound(sArr, 1)
If sArr(I, 1) <> Empty Then
Tem = sArr(I, 4)
Col = Month(sArr(I, 1)) * 2 + 2
If Not Dic.Exists(Tem) Then
K = K + 1
Dic.Add Tem, K
For J = 1 To 3
dArr(K, J) = sArr(I, J + 3)
Next J
dArr(K, Col) = sArr(I, 7)
dArr(K, Col + 1) = sArr(I, 9)
dArr(K, 18) = dArr(K, 18) + sArr(I, 7)
dArr(K, 19) = dArr(K, 19) + sArr(I, 9)
Else
dArr(Dic.Item(Tem), Col) = dArr(Dic.Item(Tem), Col) + sArr(I, 7)
dArr(Dic.Item(Tem), Col + 1) = dArr(Dic.Item(Tem), Col + 1) + sArr(I, 9)
dArr(Dic.Item(Tem), 18) = dArr(Dic.Item(Tem), 18) + sArr(I, 7)
dArr(Dic.Item(Tem), 19) = dArr(Dic.Item(Tem), 19) + sArr(I, 9)
End If
End If
Next I
End If
Next Ws
With Sheets("Report")
.[B6:T1000].ClearContents
.[B6].Resize(K, 19) = dArr
End With
Set Dic = Nothing
End Sub[/GPECODE]
Điều kiện:
1/ Ngoại trừ sheet Report chỉ có thêm tối đa 7 sheet chứa dữ liệu của tháng 1 đến tháng 7 (vì sheet Report của bạn chỉ tổng hợp có 7 tháng)
2/ Không hiểu 2 cột U,V trong sheet Report bạn muốn làm gì nên không viết trong code được.
3/ Enable Macros khi mở file, Bấm nút GPE cho code chạy là xong.
 

File đính kèm

Hi Ban Nttcntn!
Mình cảm ơn bạn nhiều . chúc bạn 1 tuần may mắn và vui ve.
 
Hi Bạn Ba Tê !
2 cột u, v là mình định tính xem mỗi tháng xài chênh lệch bao nhiêu. Mình không biết trừ vậy đúng không. cảm ơn bạn nhiều.
 
Hi anh Ba Tê
user-offline.png
Cạo Rồi Khỏi Gội
Đợt trước anh có viết code cho em về file kho. Bây giờ anh có thể sửa code lại cho em từ tháng 08 - tháng 12 được không anh.
Giúp em được không anh.
cám ơn anh nhiều.
chúc anh 1 tuần vui vẻ và hạnh phúc.
ngọc diễm
 
Hi anh Ba Tê
user-offline.png
Cạo Rồi Khỏi Gội
Đợt trước anh có viết code cho em về file kho. Bây giờ anh có thể sửa code lại cho em từ tháng 08 - tháng 12 được không anh.
Giúp em được không anh.
cám ơn anh nhiều.
chúc anh 1 tuần vui vẻ và hạnh phúc.
ngọc diễm
Cái gì cũng có thể, nhưng phải thấy mặt mũi nó ra sao mới làm được.
Bài trước cũng chung chung chưa đủ dữ liệu, giờ thì biết bạn muốn thế nào?
 
Hi Hi anh Ba Tê
Da anh oi em can viet theo thang do anh. em gui anh file nhung em can tong hop luon bao gom tat ca kho vao chung 1 file, khong can phai phan loai 330 hay 460.
vui long giup em voi. cam on anh nhieu
chuc anh cuoi tuan vui ve
Diem
 

File đính kèm

Web KT

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

Back
Top Bottom