Tôi muốn có thể tổng hợp số lượng ô trong một phạm vi có giá trị không null trong chúng. Trên PC chạy XP và Excel tôi nhập =SUM(IF(G$19:G$1034="",0,1))
và nó nhổ ra câu trả lời đúng. Bây giờ cùng một bảng tính trên máy Mac chạy Excel 2004 cho Mac cho rằng lỗi #VALUE!
. Bất kỳ suy nghĩ về lý do tại sao?Công thức Excel cho #VALUE! lỗi khi được chuyển đến Mac
Trả lời
Bạn cần nhập nó dưới dạng công thức mảng (ma trận). Sau khi gõ công thức không nhấn Enter nhưng trúng một trong hai
CMD + SHIFT + ENTER hay CTRL +SHIFT +ENTER
đâu CMD là chìa khóa táo . Tôi không chắc chắn những gì các keycombination là trên mac. Nhưng bạn có thể kiểm tra trong tập tin trợ giúp. Nhập công thức mảng
Tôi không chắc liệu đây có phải là đặc trưng của máy Mac hay không. Tôi đã luôn sử dụng
=COUNTA(G$19:G$1034)
cho mục đích này.
Đây có thể là cài đặt kiểm soát ký tự phân cách. Đó là "," là dấu tách trên một máy và một thứ khác, ví dụ ";" là ký tự phân cách trên khác.
Theo như tôi biết, dấu phân tách phụ thuộc vào miền địa phương và chỉ được sử dụng cho mục nhập và hiển thị công thức; nó không thực sự được lưu trữ trong công thức đã biên dịch thành RPN được lưu trong tệp. Trong bất kỳ trường hợp nào cũng dễ xác định: nhập vào = SUM (1,2) trong một ô và = SUM (1; 3) trong một ô khác; người ta sẽ tạo ra 3 và cái còn lại sẽ tạo ra một hộp thoại lỗi - bạn sẽ không nhận được như xa #VALUE! vì công thức không chính xác về cú pháp. –
Tôi nhận thấy rằng bài đăng đã được mede một thời gian dài trước đây, nhưng tôi gần đây và thường xuyên có cùng một vấn đề - và tôi dường như luôn quên giải pháp: Chọn ô hoặc dải ô chứa mảng công thức, nhấn CONTROL + U để chỉnh sửa công thức, sau đó nhấn ⌘ + RETURN.
Đây chính là câu hỏi của Joel. – UnkwnTech
Có thể anh ta không làm việc trên cổng Mac của Excel: p – shahkalpesh
"Bảng tính tương tự trên máy Mac" có nghĩa là gì? Bạn đã sao chép hoặc bạn đã nhập lại các công thức chưa? –