نحوه تشخیص اعداد اول در اکسل

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

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

…,2,3,5,7,9,11,13

حالا برای اینکه در اکسل تشخیص بدیم مقدار سلول A1 عدد اول هست یا خیر کافیه از فرمول زیر استفاده کنیم:

=IF(a1=2;”aval”;IF(AND(MOD(a1;ROW(INDIRECT(“2:”&ROUNDUP(SQRT(a1);0))))<>0);”aval”;”gheir aval”))

بعد از اینکه این فرمول رو نوشتید کافیه با کلید ترکیبی CTRL+SHIFT+ENTER فرمولتون رو تایید کنید. دقت داشته باشید که چون این فرمول یک فرمول آرایه ای هست حتماً باید از کلید ترکیبی برای تایید فرمول استفاده کنید در غیر اینصورت فرمول شما نتیجه درست رو نمایش نخواهد داد. برای اطمینان از اینکه فرمول آرایه ای رو به درستی وارد کردید یا نه کافیه ببینید آیا اکسل در ابتدا و انتهای فرمولتون به صورت خودکار علامت {} رو اضافه کرده یا خیر. اگر در ابتدا و انتهای فرمولتون علامت {} به صورت خودکار توسط اکسل اضافه شده بود فرمولتون رو به درستی وارد کردید و اکسل، اول بودن یا نبودن مقدار سلول A1 رو به درستی به شما نمایش خواهد داد.

دانلود فایل نمونه:

PRIMENUMBER.sample.worksheet.ir

موفق و سربلند باشید

17 thoughts on “نحوه تشخیص اعداد اول در اکسل”

  1. سلام ، آقا یاسین عزیز
    بیشتر از اینکه موضوعش برام جالب باشه ، جواب شما برام جالبتر بود !!
    به شیوه جالبی از ترکیب توابع آرایه ای با دیگر توابع استفاده کردید و بصورت مختصر و مفید و در یک خط ، عدد اول رو تشخیص دادید !!
    واقعاً جالب بود !! – موفق باشید
    ارادتمند – خانیکی

  2. قابل توجه تمامی دوستان !!
    دوستان عزیزی که تمایل دارند ، معادل تابع فوق را ، در تشخیص اعداد اول ، با روش ماکرونویسی ببینند ویا یادبگیرند
    میتونند با کلیک روی عنوان این پیام “آموزش ماکرو نویسی در اینجا” و رفتن به قسمت نمونه های آموزشی ، فایل مربوطه رو دانلود کنند
    موفق باشید – خانیکی
    0919-302-6452

  3. سلام چطوری میتونم ثبت نام کنم ایمیلم رو میزنم پیام میده که فاقد اعتبار است ممنون میشم راهنمایی کنید

    1. یاسین اسماعیل پور

      سلام
      ایمیل و رمز موردنظرتون رو برای من ارسال کنید تا یک حساب کاربری براتون به صورت دستی ایجاد کنم

  4. محمدحسین

    با سلام
    یه سوالی برام پیش اومده
    یه لیست قیمت دارم و یه سری فعالیت که برای انجامش از لیست مصالح و قیمتشون استفاده میشه
    چطور میتونیم کاری کنیم که در صورت انتخاب مصالح از لیست کشویی قیمتشونو بنویسه…تعداد مصالح هم زیاد هست
    ممنون میشم کمکم کنید

    1. یاسین اسماعیل پور

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

  5. باسلام . ضمن تشکر از اطلاعات خوب ارائه شده . لطفاً راهنمايي فرماييد
    خانه هاي b1 تا b4 گردش مالي سال … به قيمت ثابت شرکت x است . مي خواهم ميانگين رشد گردش مالي 91 تا 94 را محاسبه نمايم . بايد B94 را تقسيم بر B91 نمايم . اماممکن است فعاليت شرکت از سال 92 يا 93 شروع بکار نموده باشد وعملاً عملکرد B91 يا B92 صفر باشد. مي خواهم اگر B91>0 باشد B4/B91 شود ، اما اگر B91=0 باشد B4/B92 گردد مشروط برآنکه B92>0 باشد درغير اينصورت B94 /B93 گردد.
    X B94 B93 B92 B91 رشد

  6. سلام
    Office2016 در ویندوز ۱۰ نصب کردم اول اینکه بعضی از توابع جدید مثل Ifs را نمایش نمی ده
    دوم اینکه در جدولهایی که توسط اکسل ۲۰۰۷ تهیه شده اگه یک ستون اضافه کنیم برنامه بسته میشه
    لطفا راهنمایی کنید

  7. سلام این که اشتباه حساب میکنه عدد دیگه ای مثلا 4 یا 9 رو وارد کردم ولی میگه aval است

  8. متن زیر عیناً از سایت کپی شده (سطرسوم وچهارم)،لطفاً عدد 9 را حذف کنید چون اول نیست :
    همونطور که میدونید اعداد اول اعدادی هستند که جز بر خودشون و یک بر عدد دیگه ای تقسیم نمیشند. بخشی از اعداد اول به شرح زیر هستند:

    …,2,3,5,7,9,11,13

  9. ایا میشه یه لیست اعداد random بدیم به اکسل و اون بر اساس زیاد و کم بودن عدد اخرش اونا رو لیست کنه ؟

  10. سلام
    ضمن تشکر از مطال بسیار مفیدتون، سوالی داشتم.
    آیا امکان داره کد کالا رو تو اکسل معرفی کرد تا وقتی اون کد رو بزنیم عنوان کالا ظاهر بشه؟
    اگر امکانش هست لطفا راهنمایی کنید.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top