اکسل پدیا، دانشنامه پارسی اکسل

021-47625755
info@excelpedia.net

ورود یا ثبت نام

  • دانشنامه اکسل
    • اکسل چیست؟
    • اکسل مقدماتی
    • توابع اکسل
    • نمودار ها
    • وی بی – ماکرو
  • آکادمی اکسل
    • ویدئوهای آموزشی
      • رسم نمودارهای حرفه ای
      • اکسل و شروع حرفه ای
      • اکسل نینجا (اکسل پیشرفته)
      • صفر تا صد Pivot Table
      • برنامه نویسی وی بی (VBA)
    • کتاب ها
      • کتاب های فارسی
      • کتاب های انگلیسی
  • داشبورد های مدیریتی
    • آموزش ساخت داشبورد
    • دانلود داشبورد نمونه
  • افزونه های کاربردی
  • دوره های حضوری
    • اکسل نینجا
    • برنامه نویسی وی بی (VBA)
  • درباره ما
    • Cart

      0

مسائل کاربردی

  • خانه
  • بلاگ
  • مسائل کاربردی
  • روش های گرد کردن اعداد در اکسل

روش های گرد کردن اعداد در اکسل

  • ارسال شده توسط سامان چراغی
  • دسته بندی مسائل کاربردی
  • تاریخ ۲۴ آبان ۱۳۹۶
  • نظرات ۱۴ دیدگاه ها
گرد کردن اعداد در اکسل
4.3 / 5 ( 18 امتیاز )

گرد کردن اعداد در اکسل

گرد کردن اعداد در اکسل یکی از مقولات بر بحث در اکسل و فرمول نویسی اکسل هست. برخی معتقد هستند در خصوص اعداد گرد شده، اکسل محاسبات رو درست انجام نمیده. در این مقاله همه چیز رو در خصوص گرد کردن اعداد خواهیم گفت. گرد کردن اعداد در اکسل از طریق 2 روش صورت میگیره:

فرمت سل  Format Cell

گرد کردن عدد یا از طریق فرمت از تب Home (مطابق شکل روبرو) انجام میشه. یا اینکه روی سلول کلیک راست کرده و از منوی باز شده بر روی Format Cells کلیک میکنیم. از تب Number و در دسته بندی Number از قسمت Decimal Places تعدا رقم اعشار مورد نظر رو تعیین میکنیم. (شکل 1)

 

گرد کردن اعداد از طریق فرمت سل

شکل 1- گرد کردن اعداد از طریق فرمت سل

گرد کردن اعداد از طریق فرمت سل، همونطور که قبلا هم توضیح داده شد صرفا ظاهری است و روی محتوای عدد تاثیری نمیذاره. به شکل 2 دقت کنید. عدد 12400.5668 تا 2 دقم اعشار گرد شده. اما صرفا ظاهر تغییر کرده و محتوای اصلی (نشان داده شده در نوار فرمول) تغییر نکرده است.

گرد کردن عدد با استفاده از فرمت سل

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

خب پس با این حساب، اعداد گرد شده از طریق فرمت سل وقتی با هم جمع زده میشن، اختلافی با میزان واقعی دارن. چرا که مثلا ما عدد 12.23 و 14.15 رو در اکسل می بینیم و میخوایم جمع بزنیم. قاعدتا جواب این دو عدد باید بشه 26.38 اما در عمل چون محتوای سلول عدد 12.2349 و 14.1513 است که تا دو رقم اعشار گرد شده است. وقتی عملیات جمع انجام میشه عدد 26.3862 بدست میاد که چون سلول حاصل جمع از طریق فرمت سل تا 2 رقم اعشار گرد شده، بصورت 26.39 نشون داده میشه. پس مشخصه که اختلافی که بوجود میاد به علت محاسبات اشتباه اکسل نیست. توجه داشته باشید که این اختلاف ها در نرخ های بالا مثلا میلیارد و میلیون دلار و … بسیار اثرگذار خواهد بود.

حتما بخوانید:  ۲ نکته مهم در امنیت فایل های اکسل

توابع گرد کردن

برای گرد کردن عدد 2 دسته تابع وجود داره.

دسته اول، توابع گرد کردن معمولی که با تعیین تعداد رقم اعشار گرد کردن انجام میشه.

تابع نحوه گرد کردن عدد
Round مطابق قوانین ریاضی گرد میکنه
Roundup اجبارا به بالا گرد میکنه
RoundDown اجبارا به پایین گرد میکنه

دسته دوم، توابع گرد کردن به یک ضریب خاص که با تعیین مضرب مورد نظر گرد میشه.

تابع نحوه گرد کردن عدد
Mround مطابق قوانین ریاضی و به یک مضرب خاص گرد میکنه
Ceiling به یک مضرب خاص و اجبارا به بالاگرد میکنه
Floor به یک مضرب خاص و اجبارا به پایین گرد میکنه

در ادامه آرگومان های این توابع رو با مثال تشریح میکنیم.

توابع دسته اول 2 آرگومان به شرح زیر دارن:

Number: عددی که میخوایم گرد بشه.

Num_Digits: تعداد رقم اعشار.

منطق گرد کردن اعداد در دسته اول

شکل 3- منطق گرد کردن اعداد در دسته اول

توابع دسته دوم 2 آرگومان به شرح زیر دارن:

Number: عددی که میخوایم گرد بشه.

Multiple: مضرب مورد نظر

منطق گرد کردن اعداد در دسته دوم

شکل 4- منطق گرد کردن اعداد در دسته دوم

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

در این مثال، عدد 12356845 بین دو عدد 12356800 (123568*100) و 12356900 (123569*100) قرار گرفته که با توجه به منطق تابع، هر بار یکی به عنوان خروجی تعیین میشه.

نکته:
یک کاربرد از این دسته دوم توابع میتونه برای رند کردن قیمت ها باشه. فرض کنید روی قیمت های فروش یک کالا، درصدی تخفیف اعمال شده، برای اینکه اعداد، خرده نداشته باشه و رند باشه، مثلا به مضرب 1000 یا 5000 گرد میکنیم.

 

حتما بخوانید:  مقایسه دو لیست در اکسل

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

برچسب:Format Cell, تابع Ceiling, تابع Floor, تابع Mround, تابع Round, تابع RoundDown, تابع RoundUp

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

مطلب قبلی

استفاده از ابزار هوشمند Flash Fill
۲۴ آبان ۱۳۹۶

مطلب بعدی

طراحی نمودار گیج در اکسل
۲۴ آبان ۱۳۹۶

ممکن است همچنین دوست داشته باشید

External-Links-Cover
مدیریت لینک ها در اکسل
۲۷ بهمن, ۱۳۹۹
WildCards-Cover
جستجو پیشرفته در اکسل با استفاده از Wildcard
۲۲ بهمن, ۱۳۹۹
Conditional-Formatting-Nth-Large-Small-Cover
تفکیک اعداد با استفاده فرمت دهی شرطی
۴ بهمن, ۱۳۹۹

    14 نظر

  1. profile avatar
    محسن
    ۲۳ اردیبهشت ۱۳۹۹
    پاسخ

    سئوال : در چه مواقعی خروجی یک سلول که برابر است با مثلا ضرب دو عدد اعشاری با مقدار واقعی برابر نمی شود؟
    با ماشین حساب محاسبه میکنیم مقدار متفاوت می دهد

  2. profile avatar
    سجاد
    ۱۶ خرداد ۱۳۹۸
    پاسخ

    ممنونم خیلی به دردم خورد

  3. profile avatar
    فرید
    ۴ اردیبهشت ۱۳۹۸
    پاسخ

    من خیلی دنبال تابع floor بودم که اینجا یاد گرفتم. همه جا فقط از round صحبت شده بود.خیلی ممنون

  4. profile avatar
    رهاب
    ۱۲ آذر ۱۳۹۷
    پاسخ

    سلام خداقوت به همه ی عزیزان
    اگر فرمولی خواستیم مبنی بر اینکه اعداد 2 رقمی را یک رقم سمت راست را گرد کند، اعداد سه رقمی را دو رقم سمت راست را گرد کند و الی آخر…
    چه فرمولی باید طراحی کنیم؟
    خیلی ممنون

    • profile avatar
      حسنا خاکزاد
      ۱۲ آذر ۱۳۹۷
      پاسخ

      درود بر شما
      برای این کار باید Len رو با IF و ROUND ترکیب کنید
      Len طول کاراکتر رو میده و با IF میتونید ترکیب کنید که اگر طولش 2 بود مثلا تا 2 رقم گرد کن.
      ضمن اینکه int هم جزء صصحیح رو میگیره و شما باید len(int()) رو حساب کنید که تعداد رقم مشخص بشه

  5. profile avatar
    مجید
    ۲۹ مرداد ۱۳۹۷
    پاسخ

    با درود به شما جناب چراغی عزیز
    در مورد توابعی که توضیح داده بودین مطالب خیلی کامل و واضح ارائه شده بود
    با سپاس فراوان از شما

  6. profile avatar
    جواد قبادی
    ۱۰ تیر ۱۳۹۷
    پاسخ

    سلام
    با سپاس فراوان و دعای خیر برای شما که دانش را توسعه میدهید
    سوالی دارم درباره گرد کردن اعداد
    میخوام اگر سه رقم آخر عددی کمتر از 500 بود به سمت پایین و اگر بیشتر از پانصد بود به سمت بالا گرد و سه تا صفر شود
    مثال 1 – عد 247/674 بشود 248/000
    مثال 2 – عدد 247/356 بشود 247/000
    چطور میتونم توابع celing و floor اجرا کنم ؟
    با تشکر فراوان

    • profile avatar
      سامان چراغی
      ۱۰ تیر ۱۳۹۷
      پاسخ

      سلام و تشکر
      از تابع MROUND استفاده کنید. یک مثال:

      1
      =MROUND(247350,1000)

  7. profile avatar
    یاسر
    ۷ تیر ۱۳۹۷
    پاسخ

    با سلام. جناب بنده چون نمیخوام اکسل عددهامو گرد، به سایت شما اومدم؛ اما درباره گرد نکردن عدد مطلبی نگذاشتید.
    برای من مهمه که عددها گرد نشه؛ چون در محاسبات اشکال به وجود میاد

    • profile avatar
      سامان چراغی
      ۸ تیر ۱۳۹۷
      پاسخ

      سلام
      در حالت عادی اگه از توابع کرد کردن استفاده نکنید اعداد گرد نمیشن (حتی اگر از فرمت سل استفاده کرده باشید).
      ممکنه ظاهرا گرد شده باشه. اما اون صرفا نمایشه و اصل داده رو تغییر نمیده
      توی اموزش هم توضیح داده شده که تا از توابع استفاده نکنید گرد نمیشه.

  8. profile avatar
    جهانبخش قهرمانی
    ۲۲ فروردین ۱۳۹۷
    پاسخ

    سلام
    آیا می شود در داخل یک سلول یک sheet ایجاد کرد مثلا” شیت ایجاد شده شامل چند ستون باشد فرض بخواهیم ماحصل مجموع اعداد یک ستون این شیت ایجاد شده در سلول نمایش داده شود و این عمل را برای سایر سلولها انجام داد.

    • profile avatar
      حسنا خاکزاد
      ۲۳ فروردین ۱۳۹۷
      پاسخ

      درود بر شما

      داخل سلول شیت ایجاد کنید؟؟؟!!!!
      سوالتون خیلی خیلی نامفهوم هست.
      مثال بزنید تا روشن بشه

  9. profile avatar
    پیدا
    ۲۵ بهمن ۱۳۹۶
    پاسخ

    زنده باشی جناب مهندس.
    مطلب کاملا روان و کارساز بود.
    امیدوارم بتونم بازم از علمت بهرمند بشم

    • profile avatar
      سامان چراغی
      ۲۵ بهمن ۱۳۹۶
      پاسخ

      ممنون
      در خدمت شما هستیم.

نظر بدهید لغو پاسخ

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

-- بارگیری کد امنیتی --

زودتر از دیگران با خبر بشید

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

آخرین مطالب

نصب Power Query
فعال کردن Power Query در ورژن های مختلف اکسل
۰۷اسفند۱۳۹۹
3 روش برای شناسایی و اصلاح هایپرلینک معیوب در اکسل
۳ روش برای شناسایی و رفع مشکل لینک های معیوب در اکسل
۰۱اسفند۱۳۹۹
مدیریت لینک
مدیریت لینک ها در اکسل
۲۷بهمن۱۳۹۹
جستجو پیشرفته با Wild Card
جستجو پیشرفته در اکسل با استفاده از Wildcard
۲۲بهمن۱۳۹۹

وجود یک منبع جامع و به روز که بدونی همیشه پشتیبانته برای یادگیری ضروریه. اکسل پدیا رو برای همین به وجود آوردیم.

پاسخ سوالات شما

اگر سوالات اکسلی دارید تو تالار گفتمان اکسل پدیا میتونید مطرح کنید. اساتید بسیاری هستند که به شما کمک میکنند.

کانال و تالار گفتمان اکسل پدیا

ورود به تالار گفتگو تلگرام

عضویت در خبرنامه
با عضویت در خبرنامه، ایمیل‌های آموزشی درباره اکسل و برنامه نویسی وی بی را دریافت خواهید کرد.

  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

021-47625755

info@excelpedia.net

آدرس: تهران، میدان دوم صادقیه، برج گلدیس، طبقه 7 واحد 721

دانلود اپ اکسل پدیادانلود از کافه بازار

تمامی حقوق برای اکسل پدیا محفوظ است.

  • اکسل از راه دور
  • شرایط و قوانین
  • درباره ما
  • تماس با ما