Nhờ viết giúp code tính tổng có điều kiện

Liên hệ QC

le thi thuy 3013

Thành viên mới
Tham gia
16/10/18
Bài viết
19
Được thích
1
Help!!! Nhờ mọi người giúp mình tính tổng thu nhập của 52 tuần, điều kiện nếu số tuần( cột E) lớn hơn hoặc bằng start week và nhỏ hơn bằng end week thì tổng Total weakly saving=weekly earning-weekly lost.
Thank.
 

File đính kèm

  • test.xlsm
    10.6 KB · Đọc: 19
Help!!! Nhờ mọi người giúp mình tính tổng thu nhập của 52 tuần, điều kiện nếu số tuần( cột E) lớn hơn hoặc bằng start week và nhỏ hơn bằng end week thì tổng Total weakly saving=weekly earning-weekly lost.
Thank.
Bạn thử code này xem được không. Chỉ là tham khảo chứ mình không chắc chắn lắm. Check lại nhé.:)
Sub Tinh()
Dim i, j As Long
Dim k As Double
For i = 2 To 53
k = 0
For j = 2 To 17
If Sheet2.Cells(i, 5) >= Sheet2.Cells(j, 1) And Sheet2.Cells(i, 5) <= Sheet2.Cells(j, 2) Then
k = k + (Sheet2.Cells(j, 4) - Sheet2.Cells(j, 3))
End If
Next j
Sheet2.Cells(i, 6) = k
Next i
End Sub
 
Upvote 0
Help!!! Nhờ mọi người giúp mình tính tổng thu nhập của 52 tuần, điều kiện nếu số tuần( cột E) lớn hơn hoặc bằng start week và nhỏ hơn bằng end week thì tổng Total weakly saving=weekly earning-weekly lost.
Thank.
Bạn cho cái kết quả ở các ô ??????? xem nào.
 
Upvote 0
Bạn thử code này xem được không. Chỉ là tham khảo chứ mình không chắc chắn lắm. Check lại nhé.:)
Sub Tinh()
Dim i, j As Long
Dim k As Double
For i = 2 To 53
k = 0
For j = 2 To 17
If Sheet2.Cells(i, 5) >= Sheet2.Cells(j, 1) And Sheet2.Cells(i, 5) <= Sheet2.Cells(j, 2) Then
k = k + (Sheet2.Cells(j, 4) - Sheet2.Cells(j, 3))
End If
Next j
Sheet2.Cells(i, 6) = k
Next i
End Sub
Cảm ơn bạn nhiều nha
 
Upvote 0
Web KT
Back
Top Bottom