Giúp đỡ đặt công thức tính thời gian mưa

Liên hệ QC

bi1997vp

Thành viên mới
Tham gia
19/8/22
Bài viết
2
Được thích
0
1660898216661.png1660898335660.png
Chào BQT và các thành viên
Em có bảng theo dõi thời gian mưa cụ thể và cột theo dõi mưa ở sheet khác như sau. Hiện tại em đang để công thức sumifs cột "theo ngày" nếu "thời gian bắt đầu mưa" > "thời gian cập cảng" và "thời gian kết thúc mưa" < "ngày khai thác xong". Tuy nhiên em gặp một vấn đề đó là nếu "thời gian bắt đầu mưa"
<"thời gian cập cảng"<"thời gian kết thúc mưa" thì em chưa tính được khoảng thời gian từ "thời gian cập cảng" => "thời gian kết thúc mưa" để cộng vào tổng số ngày. Kính mong BQT và các thành viên đưa ra giải pháp và giúp em đặt công thức với ạ. Em có đính kèm hình ảnh và file như sau.
 

File đính kèm

View attachment 280102View attachment 280105
Chào BQT và các thành viên
Em có bảng theo dõi thời gian mưa cụ thể và cột theo dõi mưa ở sheet khác như sau. Hiện tại em đang để công thức sumifs cột "theo ngày" nếu "thời gian bắt đầu mưa" > "thời gian cập cảng" và "thời gian kết thúc mưa" < "ngày khai thác xong". Tuy nhiên em gặp một vấn đề đó là nếu "thời gian bắt đầu mưa"
<"thời gian cập cảng"<"thời gian kết thúc mưa" thì em chưa tính được khoảng thời gian từ "thời gian cập cảng" => "thời gian kết thúc mưa" để cộng vào tổng số ngày. Kính mong BQT và các thành viên đưa ra giải pháp và giúp em đặt công thức với ạ. Em có đính kèm hình ảnh và file như sau.
Thử công thức cho sheet: "Graecia Nautica"
Mã:
N9=SUM(IFERROR((IF(IF(F9="",NOW(),F9)>='Thời gian mưa'!$D$2:$D$1000,'Thời gian mưa'!$D$2:$D$1000,IF(F9="",NOW(),F9))-IF(E9<='Thời gian mưa'!$C$2:$C$1000,'Thời gian mưa'!$C$2:$C$1000,E9))/(1-(E9>'Thời gian mưa'!$D$2:$D$1000)-(IF(F9="",NOW(),F9)<'Thời gian mưa'!$C$2:$C$1000))/(K9='Thời gian mưa'!$B$2:$B$1000),))
Kết thúc bằng Ctrl+Shift+Enter. Fill xuống.

Thân
 

File đính kèm

Thử công thức cho sheet: "Graecia Nautica"
Mã:
N9=SUM(IFERROR((IF(IF(F9="",NOW(),F9)>='Thời gian mưa'!$D$2:$D$1000,'Thời gian mưa'!$D$2:$D$1000,IF(F9="",NOW(),F9))-IF(E9<='Thời gian mưa'!$C$2:$C$1000,'Thời gian mưa'!$C$2:$C$1000,E9))/(1-(E9>'Thời gian mưa'!$D$2:$D$1000)-(IF(F9="",NOW(),F9)<'Thời gian mưa'!$C$2:$C$1000))/(K9='Thời gian mưa'!$B$2:$B$1000),))
Kết thúc bằng Ctrl+Shift+Enter. Fill xuống.

Thân
Em cảm ơn bác. Em thử áp dụng vào nhưng file của em không tính được. Em có sửa lại công thức của em như sau và thấy công thức đang tính đúng. Áp dụng cho ô "N9" trong sheet "Graecia Nautica". Em gửi lại file, các bác tham khảo và cho ý kiến nếu cần sửa đổi, bổ sung hoặc rút gọn ạ.
Mã:
=IF(F9>0,
SUMIFS('Thời gian mưa'!$E:$E,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$C:$C,">="&E9,
'Thời gian mưa'!$D:$D,"<="&F9)
+IF(
and(
MAXIFS('Thời gian mưa'!$C:$C,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$C:$C,"<"&E9)<E9,
E9<MINIFS('Thời gian mưa'!$D:$D,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$D:$D,">"&E9)),
MINIFS('Thời gian mưa'!$D:$D,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$D:$D,">"&E9)-E9)
+IF(
and(
MINIFS('Thời gian mưa'!$D:$D,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$D:$D,">"&F9)>F9,
F9>MAXIFS('Thời gian mưa'!$C:$C,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$C:$C,">"&F9)),
K9-MAXIFS('Thời gian mưa'!$D:$D,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$C:$C,"<"&F9),0),
SUMIFS('Thời gian mưa'!$E:$E,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$C:$C,">="&E9,
'Thời gian mưa'!$D:$D,"<="&NOW())
+IF(
and(
MAXIFS('Thời gian mưa'!$C:$C,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$C:$C,"<"&E9)<E9,
E9<MINIFS('Thời gian mưa'!$D:$D,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$D:$D,">"&E9)),
MINIFS('Thời gian mưa'!$D:$D,
'Thời gian mưa'!$B:$B,K9,
'Thời gian mưa'!$D:$D,">"&E9)-E9))
 

File đính kèm

Em cảm ơn bác. Em thử áp dụng vào nhưng file của em không tính được. Em có sửa lại công thức của em như sau và thấy công thức đang tính đúng. Áp dụng cho ô "N9" trong sheet "Graecia Nautica". Em gửi lại file, các bác tham khảo và cho ý kiến nếu cần sửa đổi, bổ sung hoặc rút gọn ạ.

Nếu đúng thì cứ xài, việc gì phải băn khoăn. Bạn đang xài excel phiên bản 2019 hoặc 365 nên tôi mở nó => báo lỗi #NAME?

Tôi thích UDF với 4 tham số như:

=ThoiGianMua(Địa chỉ, Ngày đến, Ngày đi, Bảng thời gian mưa)

.
 
Web KT

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

Back
Top Bottom