سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه
تمام دسته ها
  • تمام دسته ها
  • Power BI
  • Power Pivot
  • Power Query
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

همه چیز در مورد فرمت دهی اعداد (پرکاربرد در نمودار و داشبورد)

فرمت سل
۴.۴/۵ - (۷ امتیاز)

فرمت سل در اکسل

یکی از بخش های مفرح اکسل که خیلی کارهای خلاقانه میشه باهاش انجام داد، فرمت سل هست. وقتی بخوایم نمایش یک سلول رو تغییر بدیم بدون اینکه تغییری در محتواش بوجود بیاریم از فرمت سل استفاده میکنیم.

در این آموزش میخواهیم با تنظیمات نمایش اعداد به واحدهای هزار یا میلیون و … بپردازیم. این موضوع در نمودارها و مخصوصا داشبوردهای مدیریتی خیلی مورد استفاده است. چون نمایش اعداد بزرگ در نمودار و داشبورد، علاوه بر اینکه خوانایی نمودار رو کم میکنه، زیبایی نمودار و داشبورد ما رو هم تحت تاثیر قرار میده و باعث میشه که شلوغ و آشفته به نظر برسه.

همونطور که میدونید روی هر سلول که کلیک راست می کنیم با زدن Format cell پنجره تنظیمات مربوطه باز میشه و ما اگه بخوایم فرمت هایی رو خودمون تعریف کنیم، باید این کار رو از طریق Custom انجام بدیم. فرمت های نشان داده شده در جدول ۱ همگی باید در قسمت Custom نوشته شوند. در جدول ۱ انواع فرمت عددی برای نمایش اعداد در حالت و به واحدهای مختلف رو می بینید.

فرمت عددی نمایش عدد ۱۶۹۰۶۷۱۴
#, “k” ۱۶۹۰۷K
#,#.۰۰, “k” ۱۶۹۰۶٫۷۱k
$#,#, “k” $۱۶,۹۰۷k
#,,”M” ۱۷ M
#,#.۰ “M” ۱۶٫۹ M
#,#,,.۰۰ ”M” ۱۶٫۹۱M
$ #,#.۰ ”M” $۱۶٫۹M

جدول ۱- فرمت های عددی برای نمایش اعداد بزرگ به واحدهای مختلف

برای اینکه بتونیم این کدها رو تحلیل کنیم باید با چند علامت آشنا بشیم:

صفر در فرمت سل:

به معنای عدد قطعی است. بودن تنها یک صفر به منزله نمایش عددی است با حداقل یک رقم. ۰۰ نمایش عددی است با حداقل ۲ رقم و الی آخر. پس داشتن یک صفر به معنای نمایش یک عدد با هر تعداد رقم هست.

نکته:
اگر از کد ۰۰۰۰ استفاده کنیم و عددمون ۲ رقمی باشه، ۲ تا صفر به اول عددمون اضافه میشه. چون که همونطور که گفتیم، صفر به منزله عدد قطعی هست. اما # در فرمت سل به منزله عدد غیرقطعی هست و ما رو در مورد تعداد رقم اعداد ملزم نمیکنه.

 

طبیعی هست که هر کدوم کاربردهای خودشون و دارن. مثلا میتونیم در مورد خود عدد که نمیدونیم چند رقمه # بکار ببریم اما در مورد تعداد اعشار رو که میخوایم دقیقا ۲ تا باشه از صفر استفاده کنیم (۰۰٫#).

کوتیشن (“):

هر متنی که بخوایم در نمایش سلول اضافه کنیم و با کدهای فرمت سل شباهت داشته باشه باید داخل “” باشه. در اینجا k نشانه هزار و m نشانه میلیون است که M چون با کدماه شباهت داره باید داخل “” قرار بگیره اما k میتونه بدون “” اضافه بشه. که این عبارات رو فارسی هم میتونیم تایپ کنیم. مثلا:

فرمت سل - نمایش عبارت فارسی هزار در کنار اعداد در فرمت سل

شکل ۱- نمایش عبارت فارسی هزار در کنار اعداد در فرمت سل

نقطه در فرمت سل:

نقطه در فرمت سل نمایانگر ممیز یا همون تعداد اعشار هست. وقتی میزنیم ۰٫۰۰ یعنی عدد با هر تعداد رقم رو با ۲ رقم اعشار نمایش بده.

کاما (,):

علامت کاما ۲ تا کارکرد داره. اگه بعد از کاما صفر باشه، کار Seperator یا همون جدا کننده سه رقم سه رقم رو میکنه. اما اگه بعد کاما صفر نباشه، اعداد رو تقسیم بر ۱۰۰۰ میکنه. مثلا میخوایم فرمت رو طوری تنظیم کنیم که علاوه بر اینکه جداکننده و ۲ رقم اعشار داره، به واحد هزار هم نشون بده (که در جدول بالا نیست)

فرمت سل - ترکیب هر ۴ مورد بالا در نمایش عدد

شکل ۲- ترکیب هر ۴ مورد بالا در نمایش عدد

همونطور که میبینید، بعد از کامای اول صفر اومده که کار جداکنده سه رقم رو انجام میده. بعد از اون نقطه قرار گرفته که ۲ تا صفر بعد از نقطه نشان دهنده ۲ رقم اعشار قطعی هست. بعد کامای بعدی رو داریم که چون بعدش ۰ قرار نگرفته، کار تقسیم بر ۱۰۰۰ رو انجام میده و در آخر هم واحد عدد رو داخل “” نمایش دادیم.

همونطور که گفتم، تسلط به فرمت دهی اعداد در نمودارها و مخصوصا داشبوردهای مدیریتی اهمیت زیادی داره. پس سعی کنید از این به بعد اعدادتون رو از این طریق فرمت دهی کنید تا ملکه ذهنتون بشه.

کلیدواژه : Format Cellمتوسط
133

من سامان چراغی هستم. دانش آموخته مقطع فوق لیسانس دانشگاه تربیت مدرس در رشته مهندسی صنایع. از سال 1388 اکسل و برنامه نویسی VBA رو به صورت حرفه ای شروع کردم.

دیدگاه کاربران
  • شهاب ۱۴ بهمن ۱۴۰۰ / ۱۱:۴۱ ق٫ظ

    سلام وقت بخیر
    داخل اکسل این امکان وجود داره که از یک سل فقط عدد رو ورداره برای ضرب
    مثلا الان یک سل دارم 3kg میخوام داخل یه سل دیگه که تعداد اون جنس هست ضرب بشه و در اخر وزن موجود رو بم بده

    • سامان چراغی ۱۴ بهمن ۱۴۰۰ / ۱:۲۰ ب٫ظ

      سلام
      اگه همه سلول ها فقط kg دارند کافیه با Find & Replace کلمه kg رو حذف کنید و یک جمع ساده بزنید.
      اما اگه عبارات مختلف داره باید بررسی بشه و بر اساس اونا فرمول نویسی بشه

  • Hamid ۷ فروردین ۱۴۰۰ / ۱۰:۱۸ ق٫ظ

    با سلام و تشکر از سایت خوبتون.
    من میخوام یک عدد اعشاری که با صفر شروع می شود مانند: ۰.۰۰۰۳۴۵ را به یک عدد صحیح به صورت ۳۴۵ برایم نمایش دهد.
    سپاس.

    • سامان چراغی ۷ فروردین ۱۴۰۰ / ۱۱:۳۳ ق٫ظ

      سلام
      اگر تعداد اعشار همه اعداد یکی هست، کافیه اون اعداد رو در مثلا ۱۰۰۰۰۰۰ ضرب کنید، ولی اگر تعداد اعشار اعداد متغیر هست میتونید از فرمول زیر استفاده کنید:

  • بابک ۲۷ آذر ۱۳۹۹ / ۱۱:۵۸ ب٫ظ

    سلام و خسته نباشید ، لطفا بیشتر در این مورد توضیح میدین ،
    من فایلی دارم که از جای دیگه ای اپدیت میشه و نمیخوام فرمول هاش و تغییر بدم ، برای نمایش میلیون با M و میلیارد با B و اعداد کمتر از میلیون بصورت عدد کامل به مشکل برخوردم ، آیا با ترکیب فرمول در castom هم میشه به این نتیجه رسید ، اگر جواب مثبته ممکنه فرمول مورد نیازش و بفرمایید ، و اگر تنها راه (Conditional Formatting) است لطفا مسیر لازم برای انجام کار و دقیقتر بفرمایید ( مبتدی هستم در اکسل )

    • آواتار
      حسنا خاکزاد ۲۹ آذر ۱۳۹۹ / ۱۱:۳۰ ب٫ظ

      درود بر شما
      نفرمودید به چه مشکلی؟
      منظورتون کدنویسی در فرمت سل هست؟
      اونجا میتونید با این فرمت اعداد رو ببرید به فرمت میلیون :

      #,#,, “M”
      این کد ۱۷۰۰۰۰۰۰ رو بصورت 17M نشون میده

  • mhv ۳۰ خرداد ۱۳۹۹ / ۳:۲۹ ب٫ظ

    سلام و دردود
    یک عدد دارم ۱۲۳۴۵۶۷۸۹۰
    میخوام۱۲۳۴ که اول این عدده حذف بشه.
    چکار کنم؟؟؟

    • آواتار
      حسنا خاکزاد ۱ تیر ۱۳۹۹ / ۱۲:۰۴ ب٫ظ

      درود
      اگر منظورتون ۴ رقم اول هست، میتونید از تابع right استفاده کنید به این صورت:

      یا اینکه از ابزار text to column استفاده کنید

  • ارمشی ۳ دی ۱۳۹۸ / ۵:۴۴ ب٫ظ

    سلام حال شما
    وقتی یه ستون دارم که وقتی اعداد اعشاری مثل ۰.۴۶۶۹۸۷۸ رو وارد میکنم درست نشون میده و درست محاسبه میکنه ولی:

    وقتی اعداد اعشاری مثل ۳.۴۶۶۹۸۷۸ (فقط ۰ رو کردم ۳ )رو وارد میکنم درست نشون نمیده و همشو عدد صحیح میکنه ۳۴۶۶۹۸۷۸ و محاسباتمو اشتباه در میاره!!!!!!!!!!!

    نوع فرمت هست Number

    when i type decimal numbers in excel it changes to natural numbers! why?

  • علی خاکی ۲۱ آذر ۱۳۹۸ / ۱:۲۸ ب٫ظ

    سلام خداقوت . ممنون از توضیحات حرفه ایتون.
    من یه مشکلی که تو نسخه ۲۰۱۹ اکسل دارم اینه که اعداد رو برام سه تا سه تا جدا نمیکنه. اگه هم بکنه اخرش ۲تا صفر میذاره.
    برای مثال ۱۰۰.۰۰۰.۰۰ … روش های نسخه های قدیمی روش جواب نداد. تازه هم نصب کردم.
    یه لیست از جدولی دیگه داشم برای نسخه های قبل بود اونو یک insert زدم بعد اعداد فقط اون قسمت درست شدن .جای دیگه کار نمیده.
    ممنون میشم راهنماییم کنید .خیلی سخته چک کردن اعداد اینجوری…

    • سامان چراغی ۲۳ آذر ۱۳۹۸ / ۸:۱۳ ق٫ظ

      سلام
      این مورد در اکسل ۲۰۱۹ هیچ تغییری نداشته، حتما آخرین آپدیت آفیس ۲۰۱۹ رو نصب کنید.

  • zara ۳۰ فروردین ۱۳۹۸ / ۵:۴۵ ب٫ظ

    سلام و روز بخیر
    من اعدادم رو به فرمت میلیون ریال نوشتم، حالا اگر بخوام در چارتم اعداد هم فارسی باشن هم میلیون ریال، آیا این امکان پذیر است؟

    • آواتار
      حسنا خاکزاد ۳ اردیبهشت ۱۳۹۸ / ۹:۴۵ ق٫ظ

      درود بر شما
      بله همون فرمت رو استفاده کنید
      یک راه هم اینه فونت فارسی انتخاب کنید

    • mohammad ۱۶ اردیبهشت ۱۳۹۹ / ۱:۳۰ ب٫ظ

      بله باید فونت b nazanin یا بقیه فونتهای سری b something را انتخاب کنید

  • احسان ۲۰ آبان ۱۳۹۷ / ۱:۰۹ ب٫ظ

    با سلام و خسته نباشید
    میخوام جوری فرمت اعداد رو بنویسم که
    اعداد مثبت سبز و منفی قرمز نوشته بشن
    اگر عدد در بازه میلیون بود جلوش M
    اگر عدد در بازه میلیارد بود جلوش B
    و اگر عدد زیر میلیون بود کامل نمایشش بده

    • آواتار
      حسنا خاکزاد ۲۰ آبان ۱۳۹۷ / ۲:۴۵ ب٫ظ

      درود بر شما
      3 تا rule بنویسید در (Conditional Formatting)
      هر rule دو تا شرط داشته باشه.
      یک شرط در مورد رنگ، یکی هم برای واحد عدد

  • آرمان رادمردی ۱۲ آبان ۱۳۹۶ / ۳:۵۳ ب٫ظ

    با سلام و دعای خیر و تشکر از زحماتی که متحمل میشوید و دیگران را نیز بهره مند میسازید
    من در یکی از ستونهای فایلم یک عدد شش رقمی دارم که نشانه تاریخ است (مثلا عدد ۹۶۰۲۱۴ برای تاریخ چهاردهم اردیبهشت ماه سال ۹۶) چگونه میتوانم با استفاده از گزینه costom در تب number در format cell نحوه نمایش عدد ۹۶۰۲۱۴ را بصورت ۹۶/۰۲/۱۴ تغییر دهم (به عبارت دیگر چگونه نحوه نمایش اعداد را بصورت دو رقم دو رقم با جداکننده / قرار دهم) قبلا از لطفتان در این خصوص سپاسگزارم

    • سامان چراغی ۱۲ آبان ۱۳۹۶ / ۵:۴۲ ب٫ظ

      سلام
      تشکر
      از دستور زیر استفاده کنید:
      ۰۰″/”۰۰″/”۰۰

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان