معرفی تابع isodd اکسل
در اکسل گاهی لازم است بررسی کنیم یک عدد فرد است یا زوج. برای مثال ممکن است در یک فایل آموزشی، لیست دانشجویان، گزارش فروش یا جدول اطلاعات بخواهیم ردیفهایی را که دارای شماره فرد هستند شناسایی کنیم.
برای این کار میتوان از تابع ISODD در اکسل استفاده کرد.
تابع ISODD یک تابع منطقی است که بررسی میکند آیا مقدار موردنظر یک عدد فرد است یا خیر.
این تابع یک ورودی دریافت میکند و متناسب با نوع ورودی یکی از سه حالت ذیل حاصل میشود.
اگر ورودی عدد فرد باشد، خروجی برابر با TRUE است.
اگر ورودی عدد زوج باشد، خروجی برابر با FALSE است.
اگر ورودی هر چیزی غیر از عدد باشد، خروجی برابر با خطای VALUE# خواهد بود.
Contents
- 1. ساختار تابع ISODD در اکسل
- 2. یک مثال ساده از ISODD
- 3. استفاده از ISODD با آدرس سلول
- 4. ترکیب ISODD با IF
- 5. تشخیص ردیفهای فرد در اکسل
- 6. استفاده از ISODD برای قالببندی شرطی
- 7. استفاده از ISODD برای شمارهگذاری
- 8. ISODD و اعداد اعشاری
- 9. ISODD و اعداد منفی
- 10. تفاوت ISODD و ODD در اکسل
- 11. تفاوت ISODD و MOD
- 12. جمعبندی
- 13. مقالات کاربردی اکسل را نیز مطالعه نمایید:
- 14. کتاب ها و فیلم آموزشی کاربردی حوزه اکسل:
ساختار تابع ISODD در اکسل
ساختار این تابع بسیار ساده است:
=ISODD(number)
در این فرمول، number عدد یا آدرس سلولی است که میخواهیم فرد بودن آن را بررسی کنیم.
یک مثال ساده از ISODD
فرض کنید میخواهیم بررسی کنیم عدد 12 فرد است یا خیر:
=ISODD(12)
نتیجه:
FALSE
زیرا 12 یک عدد زوج است.
استفاده از ISODD با آدرس سلول
در فایلهای واقعی معمولاً عدد موردنظر مستقیماً داخل فرمول نوشته نمیشود و اطلاعات از سلولهای جدول دریافت میشود.
فرض کنید شماره دانشجویی یا شماره ردیف در سلول A2 قرار دارد:
=ISODD(A2)
اگر مقدار A2 برابر 27 باشد، نتیجه:
TRUE
و اگر مقدار A2 برابر 28 باشد، نتیجه:
FALSE
خواهد بود.
این فرمول را میتوان برای ردیفهای بعدی نیز کپی کرد.
ترکیب ISODD با IF
نمایش TRUE و FALSE همیشه برای کاربر نهایی مناسب نیست. میتوانیم ISODD را با تابع IF ترکیب کنیم تا به جای آن، عبارت قابل فهمی مانند «فرد» یا «زوج» نمایش داده شود.
برای مثال:
=IF(ISODD(A2),"فرد","زوج")
اگر A2 برابر 17 باشد:
فرد
و اگر A2 برابر 18 باشد:
زوج
نمایش داده میشود.
این ترکیب در گزارشهای اکسل بسیار کاربردی است.
تشخیص ردیفهای فرد در اکسل
فرض کنید شماره ردیفها یا شماره رکوردها در ستون A قرار دارند و میخواهیم در ستون B مشخص کنیم کدام شمارهها فرد هستند.
در سلول B2 میتوانیم بنویسیم:
=ISODD(A2)
سپس فرمول را به سمت پایین بکشیم.
اکسل برای هر ردیف به صورت خودکار مشخص میکند که عدد مربوطه فرد است یا خیر.
برای مثال:
| شماره | ISODD |
|---|---|
| 1 | TRUE |
| 2 | FALSE |
| 3 | TRUE |
| 4 | FALSE |
| 5 | TRUE |
استفاده از ISODD برای قالببندی شرطی
یکی از کاربردهای جذاب ISODD، استفاده از آن در Conditional Formatting یا قالببندی شرطی است.
فرض کنید میخواهیم ردیفهای فرد یک جدول را با قالب متفاوتی نمایش دهیم.
میتوانیم یک قانون مبتنی بر فرمول ایجاد کنیم و از فرمولی مانند زیر استفاده کنیم:
=ISODD(ROW())
تابع ROW() شماره ردیف فعلی را برمیگرداند و ISODD بررسی میکند که آیا این شماره ردیف فرد است یا خیر.
در نتیجه میتوان برای ردیفهای فرد قالب موردنظر را اعمال کرد.
این تکنیک برای ساخت جدولهای خواناتر و گزارشهای حرفهای بسیار کاربردی است.
استفاده از ISODD برای شمارهگذاری
فرض کنید شمارههای یک لیست از 1 تا 100 در ستون A قرار دارند و میخواهیم فقط شمارههای فرد را مشخص کنیم.
میتوانیم از:
=IF(ISODD(A2),"شماره فرد","")
استفاده کنیم.
در این حالت فقط برای اعداد فرد عبارت «شماره فرد» نمایش داده میشود و برای اعداد زوج سلول خالی میماند.
ISODD و اعداد اعشاری
تابع ISODD در صورت دریافت عدد اعشاری، ابتدا مقدار را به یک عدد صحیح تبدیل کرده و سپس زوج یا فرد بودن آن را بررسی میکند.
برای مثال:
=ISODD(7.5)
نتیجه:
TRUE
خواهد بود؛ زیرا بخش صحیح مورد بررسی به عدد فرد منتهی میشود.
به همین دلیل اگر با اعداد اعشاری کار میکنید، بهتر است بدانید که هدف شما دقیقاً بررسی چه مقداری است.
ISODD و اعداد منفی
تابع ISODD با اعداد منفی نیز کار میکند.
برای مثال:
=ISODD(-7)
نتیجه:
TRUE
است.
زیرا 7 و 7- هر دو از نظر زوج یا فرد بودن، فرد محسوب میشوند.
همچنین:
=ISODD(-8)
نتیجه:
FALSE
خواهد بود.
بنابراین منفی یا مثبت بودن عدد، ماهیت زوج یا فرد آن را تغییر نمیدهد.
تفاوت ISODD و ODD در اکسل
این دو تابع به دلیل شباهت نامشان ممکن است با یکدیگر اشتباه گرفته شوند، اما کاربردشان کاملاً متفاوت است.
تابع ISODD
برای تشخیص فرد بودن عدد استفاده میشود:
=ISODD(15)
نتیجه:
TRUE
تابع ODD
برای گرد کردن عدد به یک عدد صحیح فرد استفاده میشود:
=ODD(15.8)
نتیجه:
17
بنابراین به خاطر داشته باشید:
ISODD چک می کند آیا عدد فرد است؟
ODD باعث می شود عدد را به یک عدد فرد تبدیل/گرد میکند.
این تفاوت بسیار مهم است.
تفاوت ISODD و MOD
برای تشخیص زوج یا فرد بودن یک عدد، علاوه بر ISODD میتوان از MOD نیز استفاده کرد.
مثلاً:
=ISODD(A2)
و:
=MOD(A2,2)=1
هر دو میتوانند برای تشخیص فرد بودن عدد استفاده شوند.
اما ISODD خواناتر و مستقیمتر است؛ زیرا نام تابع دقیقاً بیان میکند که هدف آن بررسی فرد بودن عدد است.
در مقابل، MOD کاربردهای بسیار بیشتری دارد و علاوه بر تشخیص زوج و فرد، برای محاسبه باقیمانده تقسیم و ساخت الگوهای تکراری نیز استفاده میشود.
جمعبندی
تابع ISODD یکی از توابع منطقی اکسل برای تشخیص فرد بودن یک عدد است.
ساختار آن:
=ISODD(number)
است و نتیجه آن TRUE یا FALSE خواهد بود.
از این تابع میتوان برای:
- تشخیص عدد فرد
- تشخیص اعداد زوج و فرد
- دستهبندی اطلاعات
- کنترل دادهها
- ساخت فرمولهای شرطی با
IF - قالببندی شرطی ردیفهای فرد
- ایجاد گزارشهای کاربردی در اکسل
استفاده کرد.
مهمترین نکته این است که ISODD را با ODD اشتباه نگیریم:
ISODD برای تشخیص است، اما ODD برای گرد کردن عدد به یک عدد فرد استفاده میشود.
اگر فقط بخواهیم بدانیم یک عدد فرد است یا خیر، ISODD یکی از سادهترین و خواناترین انتخابها در اکسل است.
مقالات کاربردی اکسل را نیز مطالعه نمایید:
راهنمای کامل انواع توابع در اکسل
راهنمای کامل خطاهای اکسل و نحوه رفع آنها
تابع پرکاربرد و جدید جستجوی Xlookup
تابع پرکاربرد و قدیمی جستجوی Vlookup
SUMIF جمع شرطی مقادیر بر اساس یک معیار
COUNTIF شمارش سلولهایی که یک شرط خاص را دارند
COUNT و COUNTA شمارش سلولهای عددی در مقابل شمارش تمام سلولهای غیرخالی
فاکتور رسمی دارایی در اکسل با دانلود رایگان
کتاب ها و فیلم آموزشی کاربردی حوزه اکسل:
اگر به دنبال یادگیری عمیقتر و کاربردیتر اکسل از جمله همه ابزارها، توابع و خطاهای اکسل هستید موارد زیر را به شما پیشنهاد می کنیم:
– کتاب آموزش جامع توابع کاربردی اکسل — اکثر توابع اکسل بههمراه مثالهای واقعی
– کتاب آموزش اکسل پیشرفته — برای مباحث پیشرفته اکسل و سناریوهای واقعی
– کتاب آموزش جامع و حرفهای اکسل — مسیر کامل آموزش اکسل از پایه تا پیشرفته
– کتاب آموزش نرم افزار اکسل— مسیر از پایه تا سطح متوسط مناسب برای شروع
و بسته آموزش ویدئویی نرم افزار اکسل از مقدماتی تا متوسط
درباره ایمان اشکاوند راد
مدیر فناوری و طراح و مشاور سیستم های نرم افزاری، مدرس دانشگاه با بیش از ۱۸ سال سابقه تدریس مهارت ها و دروس کامپیوتری در دانشگاه ها و شرکتهای مختلف، مولف مجموعه کتابهای بیت، تولید بسته های آموزشی کامپیوتر، علاقه مند به حوزه های پایگاه داده، BI، برنامه نویسی، اکسل و آفیس، مدیر انتشارات و آکادمی آموزشی اشکاوند
نوشتههای بیشتر از ایمان اشکاوند راد





دیدگاهتان را بنویسید