Excel nếu ngày giờ

Excel xử lý ngày và giờ bằng hệ thống trong đó ngày là số sê-ri và thời gian là giá trị phân số. Ví dụ, ngày 1 tháng 6 năm 2000 12. 00 PM được biểu thị trong Excel dưới dạng số 36678. 5, trong đó 36678 là ngày (ngày 1 tháng 6 năm 2000) và. 5 là thời gian (12. 00 giờ tối). Nói cách khác, giá trị thời gian trong "datetime" là số thập phân

Hàm MOD trả về phần còn lại từ phép chia. Đối số đầu tiên là số và đối số thứ hai là số chia. Đây là vài ví dụ

=MOD(5,2) // returns 1
=MOD(7,5) // returns 2

Nếu bạn sử dụng MOD với ước là 1, kết quả sẽ là phần thập phân của số, nếu có, vì mọi số nguyên đều có thể chia hết cho chính nó. Ví dụ

=MOD(3.125,1) // returns 0.125

Nói tóm lại, =MOD(number,1) chỉ trả về phần phân số của một số, loại bỏ phần nguyên, do đó, đây là một cách thuận tiện để trích xuất thời gian từ một ngày

Ghi chú. nếu bạn sử dụng công thức này để tách thời gian ra khỏi ngày + giờ, bạn sẽ cần áp dụng định dạng số phù hợp để hiển thị dưới dạng thời gian

Câu hỏi rất phức tạp ở đây tôi tin và tôi sẽ cố gắng hết sức để giải thích tình hình. Nói tóm lại, tôi đang cố gắng tìm cách trả về giá trị của một tiện ích trong một cột riêng biệt, của các ô liền kề, khi tôi chọn một ngày nhất định từ danh sách thả xuống đồng thời có thể chuyển đổi giữa bất kỳ ngày nào khác để trả về giá trị của . Tôi cập nhật giá trị của các tiện ích theo cách thủ công vào mỗi thứ Hai và chúng được liệt kê theo chiều dọc trong các giá trị từ F5. F479. Các ngày được sắp xếp theo chiều ngang từ F4. XFD. Vì vậy, khi tôi cập nhật các giá trị vào mỗi thứ Hai, các giá trị trong cột thay đổi 1 lần mỗi lần (về cơ bản là 1 tuần) nhưng tôi chỉ thêm vào danh sách các giá trị của tuần trước để tôi có thể theo dõi mức tăng hoặc giảm của các giá trị đó theo thời gian. Vì vậy, cột "A" chứa tên của tiện ích, Cột "E" cho đến cuối toàn bộ trang tính chứa các giá trị hàng tuần được liệt kê, Cột "D" là cột tôi muốn sử dụng để hiển thị cho tôi giá trị của tiện ích liền kề dựa trên . Tôi cũng đã xác định tên cho các ô và mảng nhất định để sử dụng các hàm so khớp chỉ mục, tôi chỉ không thể tìm ra cách kết hợp tất cả các hàm khác nhau có thể có của excel để làm việc này. Bất kỳ trợ giúp nào cũng được đánh giá rất cao. Rất thích thiết lập một cuộc họp thậm chí để xem xét vấn đề này nếu có thể. Cảm ơn bạn

Trả lời

Michael nói.
Ngày 2 tháng 11 năm 2021 lúc 2. 21 giờ sáng

Tôi muốn thiết lập trình theo dõi để hoàn thành khóa đào tạo bắt buộc. Việc đào tạo sẽ được hoàn thành khi bắt đầu và sau đó cứ sau 3 năm nhưng trong một tháng cụ thể. Tôi đang gặp khó khăn với việc làm tròn năm theo thời điểm bắt đầu, chẳng hạn như tháng 10 và khóa đào tạo sẽ kết thúc vào tháng 1. Ví dụ: khóa đào tạo được hoàn thành khi bắt đầu vào ngày 28/10/2021 và cần được hoàn thành 3 năm một lần kể từ tháng 1. Vì vậy, khóa đào tạo tiếp theo sẽ đến hạn vào ngày 28/01/2025, nếu không thì sẽ chỉ còn 2 năm 3 tháng nữa là đến khóa đào tạo tiếp theo

Tôi đã phát triển công thức sau cho ô Đến hạn hoàn thành tiếp theo (trong đó ô D3 là ngày hoàn thành khóa đào tạo)

=IF(OR(D3=NGÀY(,1,),D3=NGÀY(,2,)),NGÀY(NĂM(D3)+4,1,NGÀY(D3)),NGÀY(NĂM(D3)+3,

Vấn đề tôi gặp phải là bất kể tháng nào tôi đặt vào ô D3, năm đó sẽ không chuyển sang năm tiếp theo khi khóa đào tạo được hoàn thành vào tháng 3 hoặc muộn hơn (vẫn sử dụng ví dụ về tháng 1)

Vì vậy, khi tôi nhập 28/1/2021, ngày hoàn thành tiếp theo sử dụng công thức trên sẽ là 28/1/2024, nhưng khi tôi nhập 28/10/2021, ngày hoàn thành tiếp theo sử dụng công thức trên cũng sẽ là 28/1

Bất kỳ ý tưởng nào về cách làm cho nó hoạt động với tôi sẽ được đánh giá rất cao

Cảm ơn

Trả lời

Ade nói.
21 tháng 11 năm 2020 lúc 10. 08 giờ sáng

Chào đội,

Tôi không biết liệu bạn có thể giúp tôi với công việc có trong tay không. Vì vậy, tôi có một vòng quay hàng tháng của nhóm. Các ngày thường bắt đầu, ví dụ: 16 tháng 11 - 13 tháng 12 và ngày khác 14 tháng 12 - 10 tháng 12, v.v. Trong cột rota, ngày được định dạng theo chiều ngang như bên dưới.
16 17 18 19 20 21 22 23
Thứ Ba Thứ Tư Thứ Năm Thứ Năm Thứ Sáu Thứ Bảy Chủ Nhật Thứ Hai. và như thế.

Nhiệm vụ. Đang cố gắng điền dữ liệu từ rota và một trang tính khác một cách linh hoạt, thực sự đã hoàn thành nhiệm vụ. Tuy nhiên, cần chọn từng tháng trong menu thả xuống và dữ liệu cho tháng đó sẽ được điền cùng với các công thức VLOOPUP đã có

Vấn đề. Làm cách nào để chuyển đổi ngày hàng tuần thành 1 tháng và tạo menu thả xuống theo danh sách rota 16 tháng 11 - 13 tháng 12 và 14 tháng 12 - 10 tháng 12

Vì vậy, tôi hiểu trong công thức là. =IF(ngày hàng tuần phía trên = 16/11 - 13/12 từ danh sách thả xuống, VLOOKUP(A1, ARRAY, COLUMN, FALSE), "","")

Tôi cũng có thể có một trang tính riêng nơi tôi có thể lưu trữ ngày hàng tuần trong tháng và tạo danh sách xác thực từ đó

Công thức Excel cho ngày và giờ là gì?

Công thức ngày và giờ hiện tại của Excel (tĩnh) . “Ctrl + ;”

Có thể sử dụng hàm IF cho ngày tháng không?

Đối với công thức này, nếu giá trị trong ô A2 bằng hoặc trước ngày 15/10/2022, hàm sẽ trả về “Có. ” Nếu không nó sẽ trả về “Không. ” Đối với công thức này, nếu ngày trong ô A2 bằng hoặc trước ngày trong ô B2, hàm sẽ trả về “Có. ” Nếu không nó sẽ trả về “Không. ”

Có một công thức cho thời gian trong Excel?

Một kỹ thuật đơn giản khác để tính khoảng thời gian giữa hai lần trong Excel là sử dụng hàm TEXT. Tính giờ giữa hai thời điểm. =TEXT(B2-A2, "h") Trả về giờ và phút giữa 2 lần. =TEXT(B2-A2, "h. mm") Trả về giờ, phút và giây giữa 2 lần. =TEXT(B2-A2, "h. mm. ss")

Có chức năng dấu thời gian trong Excel không?

Phím tắt để chèn ngày và dấu thời gian trong Excel . (giữ phím điều khiển và nhấn phím dấu hai chấm) Control + : (hold the control key and press the colon key) . Đây là cách sử dụng nó. Chọn ô mà bạn muốn chèn dấu thời gian. Điều này sẽ ngay lập tức chèn ngày hiện tại vào ô.