Có cách nào để hiển thị đúng khoảng thời gian âm trong Excel không?


19

Có cách nào để làm cho Excel hiển thị khoảng thời gian âm không? Nếu tôi trừ hai giá trị thời gian (giả sử, khi trừ đi lượng thời gian thực tế dành cho thứ gì đó từ lượng thời gian dự định cho nó) và kết quả là âm, Excel sẽ điền vào ô kết quả bằng băm để thông báo cho tôi rằng kết quả không thể hiển thị dưới dạng giá trị thời gian. Ngay cả OpenOffice.org Calc và Google Bảng tính có thể hiển thị giá trị thời gian âm.

Có cách nào để khắc phục vấn đề đó bằng cách sử dụng định dạng có điều kiện không? Tôi thực sự không muốn tạo ra một số cách giải quyết bằng cách tự tính toán giờ và phút hoặc bất cứ điều gì tương tự.

Câu trả lời:


11

Từ http : // s trànsheetpage.com/index.php/tip/C17/P10/ của John Walkenbach:

Theo mặc định, Excel sử dụng hệ thống ngày bắt đầu bằng ngày 1 tháng 1 năm 1900. Giá trị thời gian âm tạo ra kết hợp thời gian ngày rơi trước ngày này, không hợp lệ.

Giải pháp là sử dụng hệ thống ngày 1904. Chọn Công cụ, Tùy chọn. Trong hộp thoại Tùy chọn, nhấp vào tab Tính toán và kiểm tra tùy chọn hệ thống ngày 1904 để thay đổi ngày bắt đầu thành ngày 2 tháng 1 năm 1904. Giờ âm của bạn sẽ được hiển thị chính xác.

Nếu bạn sử dụng hệ thống ngày 1904, hãy cẩn thận khi liên kết với các ô ngày trong sổ làm việc khác. Nếu sổ làm việc được liên kết sử dụng hệ thống ngày 1900, ngày lấy ra bởi các liên kết sẽ không chính xác.


Tuyệt quá! Nó hoạt động. Mặc dù có vẻ hơi hack với tôi. Nhưng điều đó có lẽ ổn, tôi đoán vậy. :-)

1
Trong Excel 2010, cài đặt này có ở đây: Tệp -> Tùy chọn -> Nâng cao -> Khi tính toán sổ làm việc này
flash

3

Nếu câu trả lời xuất hiện trong một cột của các ô bắt đầu "A1" Ẩn cột đó khỏi chế độ xem. Sau đó "chèn" một cột ô khác bên cạnh cột ẩn.

Đi đến ô ở đầu cột mới và nhập công thức

=IF((A1<0,-A1,A1)

Điều này sẽ luôn tạo ra một câu trả lời dễ đọc. Tuy nhiên, sẽ không rõ ràng nếu câu trả lời đúng ban đầu là tích cực hay tiêu cực. Bạn cần một cơ chế để thể hiện điều này. Một phương pháp lý tưởng sẽ bao gồm một điều kiện tiếp theo trong công thức thay đổi màu thành màu đỏ nếu A1 nhỏ hơn 0


Hoặc, tương đương ,  =ABS(A1).
Scott

0

Bạn đã cân nhắc sử dụng định dạng có điều kiện để làm nổi bật các khoảng thời gian âm?

Tôi biết rằng đây có thể không phải là một câu trả lời đúng về mặt kỹ thuật, nhưng nó sẽ cho phép người dùng / người đọc nhìn thoáng qua những gì là tiêu cực.


Có, tôi đã sử dụng định dạng có điều kiện để làm nổi bật các khoảng thời gian âm. Vấn đề là Excel chỉ hiển thị rất nhiều giá trị băm của một số, điều này không quá lớn.

Excel không thể hiển thị khoảng thời gian âm khi sử dụng định dạng ngày 1900. Sheesh.
bobbogo

0

Tôi đã giải quyết vấn đề như sau:

giả sử

E2 là thời gian bắt đầu và F2 là thời gian kết thúc (định dạng các ô này trong công thức TIME, không thành vấn đề 24 giờ hoặc Am / Pm)

sau đó công thức sẽ là

=TEXT((24-E2)+(F2),"H::MM")

định dạng của ô phải là (SỐ)

công thức này sẽ giúp bạn nếu thời gian bắt đầu sẽ vào buổi tối trong ngày D và thời gian kết thúc vào buổi sáng vào ngày hôm sau. Chúc may mắn


-1

= IF (B4-A4 <0, (TEXT ((24-B4) + (A4), "- H: MM: SS")), B4-A4)

Đây là công thức tôi sử dụng để giải quyết thời gian tiêu cực.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.