Tại sheet1Tìm tất cả các bài viết trên GPE mà vẫn chưa tìm được cách thiết lập công thức cho nó. Hu...hu......!
Vì ngày trong sheet bạn nhập chưa đúng thứ tựMình thực công thức đó nhưng không cho kết quả đúng. Nó cho kết quả là 0.
Nhưng nhập đúng từ ngày 01/08/14 đến ngày 06/08/14 thì nó cho kết quả là 4. Như vậy không đúng!? Phải là 9 ah!
Dùng hàm tự tạo này xem sao?Đúng là mình nhập sai dữ liệu. Vậy mà từ đầu tới giờ không phát hiện ra chứ!? Một lỗi không thể chấp nhận được.
Public Function dem(rng As Range)
Dim i As Long, kq As Long
With Sheet1
For i = 1 To rng.Rows.Count
If rng(i, 1) >= .[J6] Or rng(i, 1) <= .[J7] Then kq = kq + 1
Next i
End With
dem = kq
End Function
Bạn thử dùng hàm của tôi chưa?Mình áp dụng công thức này vào file của thực tế của mình là không được? Không biết nó sai chỗ nào? Mọi người chỉ dùm thêm cho mình nhé!?
Public Function dem(rng As Range)
Dim i As Long, kq As Long
With Sheet2
For i = 1 To rng.Rows.Count
If rng(i, 1) >= .[J6] Or rng(i, 1) <= .[J7] Then kq = kq + 1
Next i
End With
dem = kq
End Function
Lỗi này là do vùng name có số dòng không bằng nhau.Mình áp dụng công thức này vào file của thực tế của mình là không được? Không biết nó sai chỗ nào? Mọi người chỉ dùm thêm cho mình nhé!?
Mình áp dụng công thức này vào file của thực tế của mình là không được? Không biết nó sai chỗ nào? Mọi người chỉ dùm thêm cho mình nhé!?
D7=SUMIFS(dau3_d,Ngay_d,">="&$G$1,Ngay_d,"<=" &$G$2,ten_d,F7)