hoatinhyeu862000
Thành viên hoạt động



- Tham gia
- 19/7/13
- Bài viết
- 135
- Được thích
- 3






Xem File đã đúng ý chưa? Nhớ hồi âm lại nhé!Như tiêu đề nhờ anh chị thày cô giúp đỡ em tính tổng theo ngày em có nêu cụ thể ở trong file cảm ơn anh chị.



cái phần sumif thì em biết làm nhưng ý em không phải thế ở cột ngày nhéXem File đã đúng ý chưa? Nhớ hồi âm lại nhé!



Đưa File kèm theo kết quả mong muốn nhập bằng tay vào!cái phần sumif thì em biết làm nhưng ý em không phải thế ở cột ngày nhé
Làm sao nó tự động up theo ngày cơ đây ngày 15 không up đc







Ý của bạn đây, bạn xem file đính kèm nhe.đây mong muốn của em thế này ạ
Option Explicit
Sub GPE_Macro()
Dim Rng As Range, Wf As Object, Cls As Range
Sheets("Sheet1").Select: Set Wf = Application.WorksheetFunction
Set Rng = Range([A1], [A1].End(xlDown))
Rng.AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("D4"), Unique:=True
[AA1].Value = [A1].Value
For Each Cls In Range([d5], [d5].End(xlDown))
[AA2].Value = Cls.Value
Cls.Offset(, 1).Value = Wf.DSum(Rng.Resize(, 2), [B1], [AA1:AA2])
Next Cls
End Sub

đây mong muốn của em thế này ạ
=iferror(index($a$2:$a$12,match(1,index((countif($f$4:f4,$a$2:$a$12)=0)*($a$2:$a$12<>0),0),0)),"")

Như tiêu đề nhờ anh chị thày cô giúp đỡ em tính tổng theo ngày em có nêu cụ thể ở trong file cảm ơn anh chị.
=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF(D$4:D4,$A$2:$A$12),0)),"")



Xem File đã đúng ý chưa, công thức bình thường không phải công thức mảng nên Enter bình thường!đây mong muốn của em thế này ạ
Cách của bạn nếu chỉ có 14, 15, 17 không có ngày 16 thì bên cột D vẫn có cả ngày 16.Xem File đã đúng ý chưa, công thức bình thường không phải công thức mảng nên Enter bình thường!



Thực ra làm bài này chỉ dựa theo dữ liệu thực tế mà tác giả đưa nên, mình không lường trước các trường hợp xảy ra!Cách của bạn nếu chỉ có 14, 15, 17 không có ngày 16 thì bên cột D vẫn có cả ngày 16.


