Nhờ tìm sai sót việc tìm số ngày giữa 2 mốc thời gian

Liên hệ QC

ghost_eyes

Thành viên mới
Tham gia
3/3/11
Bài viết
23
Được thích
1
Nhờ các bạn tìm sai sót đối với công thức tìm số ngày giữa 2 mốc thời gian hộ mình với, vật vã cả buổi mà không hiểu sai ở chỗ nào
Cảm ơn !!!!
 

File đính kèm

Nhờ các bạn tìm sai sót đối với công thức tìm số ngày giữa 2 mốc thời gian hộ mình với, vật vã cả buổi mà không hiểu sai ở chỗ nào
Cảm ơn !!!!
Chắc ý bạn đang nói đến công thức tại cột H chăng?
Tôi nghĩ phải thế này:
PHP:
=(INT((E4-D4-WEEKDAY(E4-6,2)+8)/7)+F4)*G4
Them khảo thêm công thức đếm số ngày CN giữa 2 thời điểm tại đây:
http://www.giaiphapexcel.com/forum/...-trong-một-quãng-T-G-bất-kỳ&p=16111#post16111
Tôi đang thắc mắc 1 chuyện: Giả sử người ta thuê rồi trả trong ngày thì.. KHỎI TRẢ TIỀN à? Vì vậy tôi nghĩ số ngày thuê phải = Ngày trả - Ngày thuê + 1 mới đúng

 
Lần chỉnh sửa cuối:
Nhờ các bạn tìm sai sót đối với công thức tìm số ngày giữa 2 mốc thời gian hộ mình với, vật vã cả buổi mà không hiểu sai ở chỗ nào
Cảm ơn !!!!
dùng công thức này nhé.mình chưa tìm được công thức ngắn hơn
PHP:
=(SUMPRODUCT((WEEKDAY(ROW(INDIRECT(D4&":"&E4)))=1)*1)+F4)*G4
 
Lần chỉnh sửa cuối:
Cảm ơn hai bác nhiều, nhưng ý em là muốn biết tại sao trong công thức của mình bị sai, với công thức của em lập, tất cả các khách hàng đều đúng, trừ khách hàng tên là Hà bị sai đó mới là điều làm em đau đầu và hỏi các bác, cảm ơn các bác nhiều !!!
 
Cảm ơn hai bác nhiều, nhưng ý em là muốn biết tại sao trong công thức của mình bị sai, với công thức của em lập, tất cả các khách hàng đều đúng, trừ khách hàng tên là Hà bị sai đó mới là điều làm em đau đầu và hỏi các bác, cảm ơn các bác nhiều !!!
Tại cell H5 có công thức:
PHP:
=(IF(WEEKDAY(D5)=1,INT((E5-D5)/7)+1,INT((E5-D5)/7))+F5)*G5
Vậy đoạn IF(WEEKDAY(D5)=1,INT((E5-D5)/7)+1,INT((E5-D5)/7)) chính là đoạn dùng để tính số ngày CN
Mà từ 2/2/2007 đến 4/3/2007 có tổng cộng 5 ngày CN, trong khi hàm của bạn chỉ tính ra có 4 ngày ---> Sai là đương nhiên
Hãy cứ làm cuộc thí nghiệm đơn giản:
- Ngày thuê = 5/2/2007 (tức thứ 2)
- Ngày trả = 11/2/2007 (tức chủ nhật)
- Giữa 2 thời điểm tra đượng nhiên có 1 ngày CN, vậy mà công thức của bạn lại cho kết quả = 0
Nói chung bạn sai từ thuật toán tính số ngày CN ---> đã cho bạn xem link ở trên cách người ta tính toán rồi còn gì
 
Web KT

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

Back
Top Bottom