همونطور که میدونید اعداد اول اعدادی هستند که جز بر خودشون و یک بر عدد دیگه ای تقسیم نمیشند. بخشی از اعداد اول به شرح زیر هستند:
…,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
موفق و سربلند باشید
سلام ، آقا یاسین عزیز
بیشتر از اینکه موضوعش برام جالب باشه ، جواب شما برام جالبتر بود !!
به شیوه جالبی از ترکیب توابع آرایه ای با دیگر توابع استفاده کردید و بصورت مختصر و مفید و در یک خط ، عدد اول رو تشخیص دادید !!
واقعاً جالب بود !! – موفق باشید
ارادتمند – خانیکی
قابل توجه تمامی دوستان !!
دوستان عزیزی که تمایل دارند ، معادل تابع فوق را ، در تشخیص اعداد اول ، با روش ماکرونویسی ببینند ویا یادبگیرند
میتونند با کلیک روی عنوان این پیام “آموزش ماکرو نویسی در اینجا” و رفتن به قسمت نمونه های آموزشی ، فایل مربوطه رو دانلود کنند
موفق باشید – خانیکی
0919-302-6452
سلام پس کجا توضیح دادین من تازه عضو شدم
سلام چطوری میتونم ثبت نام کنم ایمیلم رو میزنم پیام میده که فاقد اعتبار است ممنون میشم راهنمایی کنید
سلام
ایمیل و رمز موردنظرتون رو برای من ارسال کنید تا یک حساب کاربری براتون به صورت دستی ایجاد کنم
با سلام
یه سوالی برام پیش اومده
یه لیست قیمت دارم و یه سری فعالیت که برای انجامش از لیست مصالح و قیمتشون استفاده میشه
چطور میتونیم کاری کنیم که در صورت انتخاب مصالح از لیست کشویی قیمتشونو بنویسه…تعداد مصالح هم زیاد هست
ممنون میشم کمکم کنید
سلام
برای اینکار از تابع vlookup میتونید استفاده کنید. آموزشش در سایت موجوده
باسلام . ضمن تشکر از اطلاعات خوب ارائه شده . لطفاً راهنمايي فرماييد
خانه هاي 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 رشد
سلام
Office2016 در ویندوز ۱۰ نصب کردم اول اینکه بعضی از توابع جدید مثل Ifs را نمایش نمی ده
دوم اینکه در جدولهایی که توسط اکسل ۲۰۰۷ تهیه شده اگه یک ستون اضافه کنیم برنامه بسته میشه
لطفا راهنمایی کنید
سلام این که اشتباه حساب میکنه عدد دیگه ای مثلا 4 یا 9 رو وارد کردم ولی میگه aval است
تک رقمی رو تشخیص میده:(
متن زیر عیناً از سایت کپی شده (سطرسوم وچهارم)،لطفاً عدد 9 را حذف کنید چون اول نیست :
همونطور که میدونید اعداد اول اعدادی هستند که جز بر خودشون و یک بر عدد دیگه ای تقسیم نمیشند. بخشی از اعداد اول به شرح زیر هستند:
…,2,3,5,7,9,11,13
ایا میشه یه لیست اعداد random بدیم به اکسل و اون بر اساس زیاد و کم بودن عدد اخرش اونا رو لیست کنه ؟
13 رو میگه غیر اول
ببخشید ۲۵ رو میگه اول
(قبلی رو اشتباهی گفتم)
کلا فرد ها رو میگه اول!!!
سلام
ضمن تشکر از مطال بسیار مفیدتون، سوالی داشتم.
آیا امکان داره کد کالا رو تو اکسل معرفی کرد تا وقتی اون کد رو بزنیم عنوان کالا ظاهر بشه؟
اگر امکانش هست لطفا راهنمایی کنید.