Xử lý công thức dài (Microsoft Excel)
Bất cứ ai đã sử dụng Excel trong thời gian dài đều biết rằng một số công thức có thể khá dài. Excel xử lý chúng — miễn là chúng được xây dựng chính xác — nhưng chúng có thể là một con gấu để con người hiểu được.
Ngay cả sau khi bạn phát triển các công thức của riêng mình, bạn có thể khó hiểu chúng vài tuần hoặc vài tháng sau đó.
Một cách để làm cho công thức dễ hiểu hơn một chút là sử dụng tổ hợp phím Alt + Enter ở giữa công thức để “định dạng” cách nó xuất hiện trên màn hình. Ví dụ, hãy xem xét công thức dài sau:
=+IF($A2=0,0,IF($B2<4264,0,IF(AND($B2>=4264,$B2<=4895), (-22.31$C2/365),IF(AND($B2>=4895,$B2<=32760),($B20.093- 476.89)$C2/365,IF($B2>32760,($B20.128-1623.49)*$C2/365)))))
Công thức này cũng có thể được viết theo cách sau, với Alt + Enter được nhấn ở cuối mỗi dòng trong công thức:
=+IF($A1=0,0, IF($B1<4264,0, IF(AND($B1>=4264,$B1<=4895),(-22.31$C1/365), IF(AND($B1>=4895,$B1<=32760),($B10.093-476.89)$C1/365, IF($B1>32760,($B10.128-1623.49)*$C1/365)))))
Bây giờ, công thức chia nhỏ xuất hiện trên năm dòng, mặc dù tất cả đều xuất hiện trong một ô. Công thức chia nhỏ hoạt động giống như thể nó nằm trên một dòng.
Ngoài ra, nếu bạn sao chép công thức được chia nhỏ hoàn chỉnh từ thanh Công thức và dán vào trang tính, mỗi dòng trong công thức sẽ được dán vào một ô khác nhau, giúp bạn dễ dàng kiểm tra từng phần. Điều này nhanh hơn nhiều so với việc sao chép và dán các phần của công thức gốc.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (11251) áp dụng cho Microsoft Excel 2007 và 2010. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: