Các câu hỏi về thời gian, tính toán giờ, ngày, tháng, năm được post ở đây

  • Thread starter Thread starter laohiep
  • Ngày gửi Ngày gửi
Liên hệ QC
E đang làm xếp loại khách hàng vay vốn

1. Loại A nếu KH trả gốc đúng hạn (hoặc có quá hạn thì không quá 10 ngày) + trả lãi đúng hạn

2. Loại B nếu KH: - TH1 trả gốc đúng hạn nhưng ngày trả lãi quá 3 tháng

- TH2 trả gốc quá hạn từ 10 đến < 30 ngày
3. Loại C nếu KH quá hạn từ 30 đến < 90 ngày

4. Loại D nếu KH quá hạn từ 90 đến < 180 ngày

5. Loại E nếu KH quá hạn > 180 ngày


E có ý tưởng, câu hỏi sau:
- Các điều kiện từ 1-5 của e có thể làm chung một công thức tại một ô trong cột xếp loại KH được không?

- Nếu không được thì a giúp e tách ra xếp loại của việc trả lãi và việc trả gốc sau đó kết hợp hai kết quả đó và đánh giá tổng một cái e vd: Lãi được xếp loại A + gốc loại A --> KH này loại A, còn A-B --> KH này loại B có được không?

E có một file excel e làm a thử xem cho e xem ý tưởng của e như thế có được không? Và e xin nhờ a giúp e hoàn thiện giúp e. E xin chân thành nhờ anh, mong a giúp đỡ e.

E xin chân thành cám ơn anh rất nhiều!
 

File đính kèm

Nội dung là mình có bảng Excel ngày giờ làm việc hành chính, giờ muốn tính tổng thời gian giải quyết công việc đó trong thời gian bao lâu (tính bằng giờ) mà trong đó một ngày chỉ làm việc 8 giờ từ 8h00 đến16h00. ACE xử lý giúp mình nhé! Thaks!
 

File đính kèm

Anh em cho hỏi với ạ. Ví dụ em muốn tính từ 27/01/2018 cộng thêm 45 ngày nữa thì tính kiểu gì ạ? Em cảm ơn.
 
Các bạn giúp mình với mình muốn cột bên trong excel giờ bắt đầu và giờ kết thúc hiện theo số giờ ghi tăng ca ngoài giờ hành chính 07h30-17h00,
vd 1: tài xế tăng ca bắt đầu 06h30 kết thúc 13h00, sẽ sẽ hiện 2 cột là bắt đầu 06h30 kết thúc 07h30
vd 2: bắt đầu 13h00 kết thúc 20h00, sẽ sẽ hiện 2 cột là bắt đầu 1700 kết thúc 20h00
 

File đính kèm

anh huuthang giup em, khi ra viện sẽ được nghỉ thêm ngày, em thêm cột anh giúp em sửa lại hàm để ra số ngày nghỉ với ạ, cho em hỏi thêm tạo form cho dễ nhìn ntn ạ
 

File đính kèm

A/C giúp em với ạ!
Em muốn chuyển số thứ tự từ 1-30 (tương ứng với 30 ngày/tháng) sang CN, Thứ 2… thì dùng công thức ntn ạ?
 

File đính kèm

  • 8484D680-049E-4478-BF62-8A7ACBC6738C.png
    8484D680-049E-4478-BF62-8A7ACBC6738C.png
    153.6 KB · Đọc: 6
Em chào các bác, Em có đọc topic này khoảng 10 trang nhưng chưa thấy câu trả lời cho vấn đề em đang gặp phải. Nên em đưa luôn câu hỏi nhờ các bác trả lời giúp hoặc chỉ cho em chỗ đã trả lời rồi để em tham khảo. Đa tạ các bác.

Vấn đề của em là:

Em có dữ liệu theo ngày dạng: dd/mm/yyyy hh:mm:ss ví dụ 04/05/2021 18:22:01. Em muốn tính số phút từ thời điểm kia so với thời điểm dd/mm/yyyy 16:50:00 hàng ngày. Như ví dụ kia, kết quả mong muốn trả về là 92 phút (không cần tính số giây ạ)
Kính nhờ các bác trợ giúp ạ
 
Em chào các bác, Em có đọc topic này khoảng 10 trang nhưng chưa thấy câu trả lời cho vấn đề em đang gặp phải. Nên em đưa luôn câu hỏi nhờ các bác trả lời giúp hoặc chỉ cho em chỗ đã trả lời rồi để em tham khảo. Đa tạ các bác.

Vấn đề của em là:

Em có dữ liệu theo ngày dạng: dd/mm/yyyy hh:mm:ss ví dụ 04/05/2021 18:22:01. Em muốn tính số phút từ thời điểm kia so với thời điểm dd/mm/yyyy 16:50:00 hàng ngày. Như ví dụ kia, kết quả mong muốn trả về là 92 phút (không cần tính số giây ạ)
Kính nhờ các bác trợ giúp ạ
Giả sử có 2 mốc thời gian nằm ở ô A1 và A2
Công thức tính: =CONVERT(A2-A1,"day","mn")

Bạn thử xem ổn không?
 
Cảm ơn các bác Phuocam và vanthinh3101. Em thử công thức của 2 bác thì ra kết quả 01/04/1900 04:00:00. Có vẻ công thức chưa đúng hoặc em gõ sai công thức. Các bác chỉ giúp em.

Em thử sang công thức khác, nếu A1 (04/05/2021 18:22:01) và B1 chứa kết quả thì em dùng công thức: = A1-Time(16:50:00). Kết quả được là 04/05/2021 01:32:00. Kết quả này đúng ạ.

Tuy nhiên, em muốn bổ sung điều kiện:
- Nếu giá trị giờ, phút, giây ở A1 sớm hơn 16:50:00 thì giá trị trả về bằng 0.
- Nếu là ngày thứ 7 và chủ nhật thì nhân đôi số giờ và phút kết quả ạ

Em chưa làm được điều này, nhờ các bác giúp
 
Lần chỉnh sửa cuối:
Em vẫn chưa giải được bài toán trên, em gửi lại yêu cầu kèm file minh họa, nhờ các bác giải giúp.

Data em có: Giờ vào và giờ ra của nhiều lao động trong nhiều ngày. Em cần tính thời gian làm thêm giờ từng ngày của từng người.

Thời gian làm thêm giờ (theo phút) được tính từ thời điểm 16:50:00 trở đi. Nếu là ngày thứ 7, chủ nhật thì thời gian làm thêm giờ được tính bằng: (Giờ ra - giờ vào) x 2. Kính nhờ các bác trợ giúp. Đa tạ
 

File đính kèm

C8= 92.17 phút làm tròn là 92

=ROUND((MAX(MOD(B8,1),TIME(16,50,0))-TIME(16,50,0))*1440*(1+(WEEKDAY(B8,2)>5)*2),0)
 
C8= 92.17 phút làm tròn là 92

=ROUND((MAX(MOD(B8,1),TIME(16,50,0))-TIME(16,50,0))*1440*(1+(WEEKDAY(B8,2)>5)*2),0)
Cảm ơn bác ạ. Bác ơi, nếu là cuối tuần thì thời gian làm thêm được tính bằng: (giờ ra - giờ vào) * 2 ạ.

Em sửa công thức thành:

=IF(WEEKDAY(B8,2)<5,ROUND((MAX(MOD(B8,1),TIME(16,50,0))-TIME(16,50,0))*1440,0),ROUND((B8-A8)*1440,0)*2))

nhưng kết quả báo sai nếu là cuối tuần. Bác chỉnh sửa giúp em với ạ
 
Lần chỉnh sửa cuối:
Cảm ơn bác ạ. Bác ơi, nếu là cuối tuần thì thời gian làm thêm được tính bằng: (giờ ra - giờ vào) * 2 ạ.

Em sửa công thức thành:

=IF(WEEKDAY(B8,2)<5,ROUND((MAX(MOD(B8,1),TIME(16,50,0))-TIME(16,50,0))*1440,0),ROUND((B8-A8)*1440,0)*2))

nhưng kết quả báo sai nếu là cuối tuần. Bác chỉnh sửa giúp em với ạ
Giả sử tôi để giá trị của ô C6 là 16:50:00
Bạn thử công thức cho ô C8 như sau:
PHP:
C8=IF(WEEKDAY(B8,2)>5,ROUND(CONVERT(B8-A8,"day","mn"),0)*2,IF(MOD(B8,1)<=$C$6,0,ROUND(CONVERT(MOD(B8,1)-$C$6,"day","mn"),0)))
Fill xuống.
 
Cảm ơn bác ạ. Bác ơi, nếu là cuối tuần thì thời gian làm thêm được tính bằng: (giờ ra - giờ vào) * 2 ạ.

Em sửa công thức thành:

=IF(WEEKDAY(B8,2)<5,ROUND((MAX(MOD(B8,1),TIME(16,50,0))-TIME(16,50,0))*1440,0),ROUND((B8-A8)*1440,0)*2))

nhưng kết quả báo sai nếu là cuối tuần. Bác chỉnh sửa giúp em với ạ
(1+(WEEKDAY(B8,2)>5)*2
Là cuối tuần x2 rồi đó bạn.
 
(1+(WEEKDAY(B8,2)>5)*2
Là cuối tuần x2 rồi đó bạn.
Dạ, công thức của bác Vanthinh3101 ở trên đã giải quyết được công việc của em. Em cũng muốn tìm hiểu thêm công thức của bác để hiểu và có thể áp dụng cho những công việc khác. Xin báo chỉ dẫn thêm ạ.

Trong công thức của bác, tính làm thêm cuối tuần vẫn là giờ ra - 16:50:00 trong khi đề bài là giờ vào - giờ ra.

Em có sửa lại công thức thành
=IF(WEEKDAY(B8,2)<5,ROUND((MAX(MOD(B8,1),TIME(16,50,0))-TIME(16,50,0))*1440,0),ROUND((B8-A8)*1440,0)*2))
nhưng ra kết quả sai. Không biết em sai ở đâu ạ?
 
Dạ, công thức của bác Vanthinh3101 ở trên đã giải quyết được công việc của em. Em cũng muốn tìm hiểu thêm công thức của bác để hiểu và có thể áp dụng cho những công việc khác. Xin báo chỉ dẫn thêm ạ.

Trong công thức của bác, tính làm thêm cuối tuần vẫn là giờ ra - 16:50:00 trong khi đề bài là giờ vào - giờ ra.

Em có sửa lại công thức thành
=IF(WEEKDAY(B8,2)<5,ROUND((MAX(MOD(B8,1),TIME(16,50,0))-TIME(16,50,0))*1440,0),ROUND((B8-A8)*1440,0)*2))
nhưng ra kết quả sai. Không biết em sai ở đâu ạ?
Thử như vầy:
Mã:
=ROUND(IF(WEEKDAY(B8,2)>5,(B8-A8)*2,MAX(MOD(B8,1)-"16:50",))*1440,)
Enter, fill xuống.

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom