2009-06-20 23 views
5

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

+0

Đây chính là câu hỏi của Joel. – UnkwnTech

+0

Có thể anh ta không làm việc trên cổng Mac của Excel: p – shahkalpesh

+0

"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? –

Trả lời

2

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

0

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.

0

Đâ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.

+0

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. –

10

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.

Các vấn đề liên quan