فایل و PDF · حدود 4 دقیقه

چرا عددهای Excel جمع نمی‌شوند و مثل Text رفتار می‌کنند؟

عددها داخل سلول دیده می‌شوند اما SUM یا محاسبه‌های دیگر نتیجه درست نمی‌دهند، مرتب‌سازی عددی عجیب است یا بعضی مقدارها با بقیه ستون یکسان رفتار نمی‌کنند.

اگر عجله داری

اگر عددها چپ‌چین شده‌اند، هشدار سبز دارند یا SUM آن‌ها را نادیده می‌گیرد، احتمالاً به‌صورت متن ذخیره شده‌اند؛ اول نوع داده را تشخیص دهید و بعد فقط همان سلول‌ها را به عدد واقعی تبدیل کنید.

مرحله‌به‌مرحله

  1. یکی از سلول‌های مشکل‌دار را انتخاب کنید و به هشدار سبز، تراز متفاوت یا Number Format نگاه کنید؛ اگر هشدار Number Stored as Text دیده می‌شود، علت تقریباً مشخص است.
  2. اگر فقط چند سلول درگیرند، از هشدار کنار سلول گزینه Convert to Number را بزنید و نتیجه را روی یک جمع ساده کنترل کنید.
  3. برای یک محدوده بزرگ، قبل از تبدیل یک کپی از فایل بگیرید و مطمئن شوید مقادیر واقعاً عدد قابل محاسبه‌اند؛ کد، شماره تلفن و شناسه نباید صرفاً برای رفع هشدار عدد شوند.
  4. اگر داده از CSV یا منبع خارجی آمده، روش Import و جداکننده اعشار/هزارگان را بررسی کنید؛ تبدیل ظاهری بدون اصلاح الگوی ورود می‌تواند در فایل بعدی دوباره همان مشکل را بسازد.
  5. پس از تبدیل، SUM و Sort را روی چند نمونه از ابتدا و انتهای ستون امتحان کنید تا عددها واقعاً به نوع عددی برگشته باشند.

چرا این کار جواب می‌دهد؟

Excel می‌تواند رشته‌ای مثل 1250 را به‌عنوان Text نگه دارد. این اتفاق بعد از Import، Paste از وب، وجود apostrophe یا ناسازگاری جداکننده‌ها رخ می‌دهد. ظاهر مقدار شبیه عدد است اما موتور محاسبه آن را متن می‌بیند.