شرح تابع ISNUMBER
درجه اهمیت: کاربردی
از طریق تابع ISNUMBER میتوانیم بررسی کنیم که آیا یک مقدار ورودی در اکسل یک مقدار عددی محسوب یا خیر. در صورت عدد بودن ورودی، تابع خروجی TRUE و در صورت عدد نبودن آن، تابع خروجی FALSE میدهد. این تابع در اکسل در طبقه توابع Information قرار دارد.
نوشتار این تابع به صورت زیر است:
=ISNUMBER(مقدار ورودی)
ورودی های این تابع به شرح زیر هستند
مقدار ورودی : یک مقدار که میخواهیم تحت بررسی تابع قرار گیرد.
آنچه که تابع باز می گرداند
تابع ISNUMBER یک مقدار منطقی TRUE و یا FALSE را بازمیگرداند.
نکات
– برای دانلود مجموعه کامل راهنمای توابع به همراه فایل های مثال در اکسل به لینک کتاب «راهنما و مثال های توابع مایکروسافت اکسل» رجوع شود.
مثال های تابع ISNUMBER
مثال ۱
در مثال زیر نحوه کاربری تابع ISNUMBER را مشاهده میکنید.
نکته: در ردیف ۸ از مثال بالا توجه داشته باشید که اگر مقدار ورودی ترکیبی از حرف و عدد باشد نیز نتیجه FALSE خواهد شد. به عبارت دیگر حتی اگر یک حرف هم در بین تعداد بسیاری از اعداد باشد نیر خروجی FALSE میشود.
برای یادگیری نرم افزار اکسل به صورت کاربردی به دوره «آموزشی اکسل کاربردی» رجوع شود.
برای یادگیری برنامه نویسی به زبان VBA به دوره «آموزش VBA در اکسل» مراجعه نمایید.
خطاهای معمول
ندارد.
سلام و خداقوت.
یکسری سلول داریم میانگین شون رو میخام حساب کنم. یعنی معدلی که مد نظرم هست. ولی با اینشرایط :
۱. مقادیر سلول ها نمره کمی و هم نمره کیفی توش هست. یعنی هم عدد هم حروف
۲. برخی سلول ها ممکنه خالی بگذاریم و خب تو میانگین نباس حساب بشن
۳. آیتم ها برای میانگین گیری مون دارای ضریب هستن
۴. علاوه بر معدل ، برای امتیاز دادن هم یکسری مشکلاتی هست. متلا هر رنج نمره ای امتیاز خودش رو داده. ۵ محدوده عدد از ۲۰ نمره
۵. مشکل برای محاسبه خط تیره یا خالی گذاشتن سلول هست و همچنین فرمول if فکرکنم اشتباه حساب میکنه و گیج میزنه یا قوانین نا نوشته شون رو نمیفهمم. مثلا تو فرمول SUBTOTAL یا AGGREGATE مثلا کلمه حضور رو صفر حساب میکنه و با ضریب اش مثلا حساب میکنه و امتیاز ها رو خراب نشون میده.تو معدل نمرات هم همینه
بنظرتون چه کنیم بهتره؟ ممنون از راهنمایی تون
سلام و نور وخدا قوت
. چجور میشه که به اکسل بگم هر آدرسی که تو سلول b2 هست رو به همون آدرس برو و ماکرو از قبل نوشته شده رو اونجا اجرا کنه؟
مثلا یک جدول نمرات کلاسی دارم که این رو تو شیت ورود ، نمره ها رو نوشتم. حالا میخام از لیست کشویی تاریخی که مد نظرم هست رو انتخاب کنم و سپس ماکرو محترم بره اون تاریخ رو تو دیتا من بگرده و جا خالی رو با این جدول پر کنه .یعنی جدول رو کپی کنه ببره تو همون سلول و ستون مربوط به اون تاریخ که تو شیت دیتا از قبل آماده کرده بودم.
به عبارت دیگه: برای نمایش لیست و دیتا ام با آف ست تونستم نمایش بگذارم و با انتخاب تاریخ و نام دانش آموز نمرات اون روز یا هفته اش رو بیارم . ولی میخام وقتی تاریخ رو میزنم، اطلاعات و نمرات رو ثبت کنه و ورودی باشه.و گزینه ای باشه که بره تو لیست اصیلی ثبت کنه. این آف ست فقط نمایش میده.
یعنی وابستگی ماکرو به سلول اکسل.
ماکرو کپی اش رو نوشتم. و اتومات میره تو آخرین سلول هم پیست میکنه. ولی میخام تاریخی که دستی بهش میگم رو بره اونجا بریزه.
Range(“Range(“b2″).Value”).Select”
بعدش Selection رو پیست کنه مثلا