اکسل و گوگل شیت آنلاین

آموزش جامع فرمول ISODD در گوگل شیت

آموزش جامع فرمول ISODD در گوگل شیت
4.8
(315)
  • فرمول ISODD در گوگل شیت دقیقاً چیست و چگونه کار می‌کند؟
  • چگونه می‌توانم اعداد فرد را در یک لیست طولانی به سرعت شناسایی کنم؟
  • آیا می‌توان از فرمول ISODD برای رنگی کردن خودکار سطرهای فرد استفاده کرد؟
  • چگونه فرمول ISODD را با توابع دیگری مانند IF و FILTER ترکیب کنم تا گزارش‌های تحلیلی بسازم؟
  • تفاوت اصلی بین فرمول ISODD و فرمول ISEVEN چیست و در چه شرایطی باید از هرکدام استفاده کرد؟

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

📌 این مقاله را از دست ندهید:رابطه بین تیپ ۱ و تیپ ۴ انیاگرام

فرمول ISODD در گوگل شیت چیست و ساختار آن چگونه است؟

تابع ISODD یکی از توابع اطلاعاتی (Information Function) در گوگل شیت است که وظیفه‌ای بسیار ساده و مشخص دارد: بررسی می‌کند که آیا یک عدد، فرد است یا خیر. خروجی این فرمول همیشه یک مقدار بولین (Boolean) است، یعنی یا TRUE (درست) یا FALSE (نادرست). اگر عدد ورودی فرد باشد، خروجی TRUE خواهد بود و اگر زوج باشد، خروجی FALSE خواهد بود. این سادگی، قدرت واقعی آن را پنهان می‌کند، زیرا در ترکیب با توابع دیگر، کاربردهای فوق‌العاده‌ای پیدا می‌کند.

ساختار (Syntax) فرمول ISODD

ساختار این فرمول بسیار آسان است و تنها یک آرگومان یا ورودی دریافت می‌کند:

=ISODD(value)

در این ساختار، value همان مقدار یا سلولی است که می‌خواهید فرد بودن آن را بررسی کنید. این مقدار می‌تواند یک عدد ثابت، یک آدرس سلول (مانند A1) یا حتی نتیجه یک فرمول دیگر باشد.

نکات مهم در مورد ورودی فرمول ISODD

  • اعداد صحیح: این فرمول به بهترین شکل با اعداد صحیح کار می‌کند. برای مثال =ISODD(7) نتیجه TRUE و =ISODD(10) نتیجه FALSE را برمی‌گرداند.
  • اعداد اعشاری: اگر یک عدد اعشاری به عنوان ورودی به فرمول بدهید، تابع قسمت اعشاری آن را نادیده گرفته و فقط بخش صحیح عدد را بررسی می‌کند. برای مثال، فرمول =ISODD(5.8) عدد ۵ را در نظر می‌گیرد و خروجی TRUE را نمایش می‌دهد. به همین ترتیب، =ISODD(4.2) با بررسی عدد ۴، خروجی FALSE را برمی‌گرداند.
  • مقادیر غیر عددی: اگر ورودی فرمول یک متن یا مقدار غیر عددی باشد (مثلاً “سلام”)، با خطای #VALUE! مواجه خواهید شد.
  • سلول خالی: اگر یک سلول خالی را به عنوان ورودی به فرمول بدهید، آن را معادل عدد صفر در نظر گرفته و چون صفر یک عدد زوج است، خروجی FALSE خواهد بود.
📌 پیشنهاد ویژه برای شما:رابطه بین دو تیپ 7 انیاگرام

کاربردهای عملی فرمول ISODD در گوگل شیت

شاید در نگاه اول کاربرد این فرمول محدود به نظر برسد، اما با کمی خلاقیت می‌توان از آن در سناریوهای مختلفی برای مدیریت و تحلیل داده‌ها استفاده کرد. در ادامه به چند مثال کاربردی می‌پردازیم.

۱. شناسایی و دسته‌بندی سریع داده‌ها

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

برای مثال، اگر شماره سفارش‌ها در ستون A قرار دارند، در سلول B2 فرمول زیر را وارد کنید و آن را تا انتهای لیست خود بکشید:

=ISODD(A2)

با این کار، در کنار هر شماره سفارش فرد، مقدار TRUE و در کنار هر شماره سفارش زوج، مقدار FALSE نمایش داده می‌شود. حالا به راحتی می‌توانید بر اساس ستون B داده‌های خود را فیلتر یا مرتب کنید.

۲. قالب‌بندی شرطی (Conditional Formatting) برای خوانایی بهتر

یکی از بهترین کاربردهای ISODD، استفاده از آن در قالب‌بندی شرطی برای ایجاد سطرهای یک در میان رنگی (Zebra Striping) است. این کار خوانایی جداول طولانی را به شدت افزایش می‌دهد. برای این منظور، نیازی به استفاده مستقیم از ISODD نیست، اما می‌توان با ترکیب آن با تابع ROW این کار را انجام داد.

  1. محدوده‌ای که می‌خواهید رنگی شود را انتخاب کنید (مثلاً A2:E100).
  2. از منوی Format گزینه Conditional formatting را انتخاب کنید.
  3. در پنجره باز شده، زیر بخش “Format cells if”، گزینه Custom formula is را انتخاب کنید.
  4. در کادر فرمول، عبارت زیر را وارد کنید:

=ISODD(ROW())

  1. یک رنگ پس‌زمینه برای استایل خود انتخاب کنید و روی Done کلیک کنید.

با این فرمول، تمام سطرهایی که شماره ردیف آن‌ها فرد است (سطرهای ۳، ۵، ۷ و …) به صورت خودکار به رنگ انتخابی شما درمی‌آیند و جدولی خوانا و زیبا خواهید داشت.

📌 نگاهی به این مقاله بیندازید:تیپ شخصیتی 7 انیاگرام

ترکیب فرمول ISODD با توابع دیگر: قدرت واقعی آشکار می‌شود

همانطور که اشاره شد، قدرت اصلی فرمول ISODD در گوگل شیت زمانی مشخص می‌شود که با توابع دیگر ترکیب شود. در ادامه چند ترکیب قدرتمند را بررسی می‌کنیم.

ترکیب با تابع IF: اجرای دستورات شرطی

تابع IF به شما اجازه می‌دهد بر اساس یک شرط، یکی از دو نتیجه ممکن را نمایش دهید. با ترکیب ISODD و IF، می‌توانید خروجی‌های معنادارتری ایجاد کنید. برای مثال، به جای نمایش TRUE/FALSE، می‌توانید پیام‌های مشخصی را نمایش دهید.

فرض کنید می‌خواهید مشتریان با شماره فرد را در “گروه A” و مشتریان با شماره زوج را در “گروه B” قرار دهید. اگر شماره مشتری در سلول A2 باشد، می‌توانید از فرمول زیر استفاده کنید:

=IF(ISODD(A2), "گروه A", "گروه B")

این فرمول بررسی می‌کند: اگر شماره سلول A2 فرد است، عبارت “گروه A” را نمایش بده؛ در غیر این صورت، “گروه B” را نمایش بده.

ترکیب با تابع FILTER: استخراج داده‌های فرد

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

فرض کنید نام محصولات در ستون A و شناسه آن‌ها در ستون B قرار دارد. برای استخراج نام تمام محصولاتی که شناسه فرد دارند، از فرمول زیر استفاده کنید:

=FILTER(A2:A, ISODD(B2:B))

این فرمول کل ستون A را برمی‌گرداند، اما فقط برای سطرهایی که نتیجه ISODD(B2:B) برای آن‌ها TRUE باشد (یعنی شناسه محصول فرد باشد).

ترکیب با SUMPRODUCT یا SUM(ARRAYFORMULA): محاسبه مجموع مقادیر فرد

گاهی نیاز دارید مجموع مقادیر مربوط به ردیف‌های فرد را محاسبه کنید. برای مثال، فرض کنید می‌خواهید مجموع فروش روزهای فرد ماه را محاسبه کنید. اگر تاریخ‌ها در ستون A و میزان فروش در ستون B باشد، می‌توانید از فرمول زیر استفاده کنید:

=SUMPRODUCT(ISODD(DAY(A2:A)), B2:B)

در این فرمول، ابتدا تابع DAY روز هر تاریخ را استخراج می‌کند. سپس ISODD بررسی می‌کند که آیا آن روز فرد است یا خیر (نتیجه TRUE/FALSE یا ۱/۰). در نهایت، SUMPRODUCT این نتایج را در مقادیر فروش متناظر ضرب کرده و حاصل جمع نهایی را محاسبه می‌کند.

یک راه دیگر استفاده از ARRAYFORMULA است:

=SUM(ARRAYFORMULA(IF(ISODD(A2:A), B2:B, 0)))

این فرمول به صورت آرایه‌ای بررسی می‌کند که اگر عدد در ستون A فرد است، مقدار متناظر از ستون B را برگرداند، در غیر این صورت صفر را برگرداند و در نهایت همه مقادیر را با هم جمع می‌کند.

📌 موضوع مشابه و کاربردی:رابطه بین دو تیپ 5 انیاگرام

مقایسه ISODD و ISEVEN: کدام را انتخاب کنیم؟

گوگل شیت یک تابع مشابه به نام ISEVEN نیز دارد که دقیقاً برعکس ISODD عمل می‌کند. این تابع بررسی می‌کند که آیا یک عدد زوج است یا خیر. خروجی آن نیز TRUE یا FALSE است.

انتخاب بین این دو تابع کاملاً به هدف شما بستگی دارد. اگر می‌خواهید سطرهای فرد را پیدا کنید، از ISODD استفاده می‌کنید. اگر به دنبال سطرهای زوج هستید، ISEVEN انتخاب منطقی‌تری است. در جدول زیر تفاوت این دو به وضوح نمایش داده شده است:

ورودی فرمول ISODD خروجی ISODD فرمول ISEVEN خروجی ISEVEN
7 =ISODD(7) TRUE =ISEVEN(7) FALSE
12 =ISODD(12) FALSE =ISEVEN(12) TRUE
0 =ISODD(0) FALSE =ISEVEN(0) TRUE
3.5 =ISODD(3.5) TRUE (بررسی عدد 3) =ISEVEN(3.5) FALSE

همانطور که می‌بینید، این دو تابع مکمل یکدیگر هستند و شما می‌توانید با استفاده از تابع NOT نیز نتیجه یکی را به دیگری تبدیل کنید. برای مثال، =NOT(ISODD(A1)) دقیقاً معادل =ISEVEN(A1) عمل می‌کند.

📌 توصیه می‌کنیم این را هم ببینید:تیپ شخصیتی 8 انیاگرام

جمع‌بندی: چرا باید از فرمول ISODD استفاده کنید؟

فرمول ISODD در گوگل شیت ابزاری ساده اما بسیار کارآمد برای تحلیل و مدیریت داده‌ها است. این تابع به تنهایی برای شناسایی اعداد فرد کاربرد دارد، اما قدرت واقعی آن در ترکیب با توابع دیگر مانند IF، FILTER، SUMPRODUCT و قابلیت قالب‌بندی شرطی آشکار می‌شود. با استفاده از این فرمول می‌توانید:

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

یادگیری و تسلط بر این فرمول ساده، یک قدم مهم در جهت حرفه‌ای شدن در استفاده از گوگل شیت و بهره‌برداری کامل از قابلیت‌های آن برای مدیریت هوشمندانه داده‌ها است.

این پست چقدر برای شما مفید بود؟

برای امتیاز دادن روی ستاره‌ها کلیک کنید!

امتیاز میانگین 4.8 / 5. تعداد رای‌ها: 315

اولین نفری باشید که به این پست امتیاز می‌دهد.

درباره حسام الدین عالمیان

از روزی که اولین سایت انگلیسی خودم رو راه اندازی کردم حدود 5 سالی میگذره. البته من 15 ساله که وب سایت های مختلف و کسب و کارهای آنلاین زیادی رو هم راه اندازی کرده بودم و هنوز هم ادارشون میکنم. تو این مدت یک نفره همه کارهای سایت رو انجام می دادم. اونم سایت انگلیسی با مخاطب و بازدیدکننده از سرتاسر دنیا. اینکه محتوا تولید کنم، اینکه روی سئو سایت کار کنم، اینکه امنیت سایت رو بالا ببرم و جلوی هکرها و خرابکارها رو بگیرم. اینکه درآمد دلاری رو نقدش کنم و به راه های افزایش درآمد فکر کنم. نتیجش این شد که تونستم به بازدیدکننده بالایی روی سایت برسم. روزی نزدیک 70هزار بازدیدکننده از گوگل. و تونستم چیزی که همیشه آرزوش رو داشتم، یک سایت انگلیسی با بازدیدکننده بالا از سرتاسر دنیا.

  1. مهسا گفت:

    مقاله جامعی بود. مخصوصاً بخش ترکیب با FILTER خیلی برای گزارش‌های انبارداری من مفید بود.

  2. سعید گفت:

    یک سوال: چطور می‌تونم ISODD رو با تابع SUM ترکیب کنم که فقط جمع اعداد فرد رو بهم بده؟

    1. 9persona.ir گفت:

      سعید عزیز، برای این کار بهترین راه استفاده از تابع SUMPRODUCT است. مثلاً: `=SUMPRODUCT(A1:A10 * ISODD(A1:A10))`. این فرمول فقط مقادیری که فرد هستند را جمع می‌زند.

  3. الهام گفت:

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

    1. 9persona.ir گفت:

      خوشحالیم که این محتوا به بهبود سیستم مدیریت زمان شما کمک کرده است الهام جان. نظم ابزاری، پیش‌نیاز نظم ذهنی است.

  4. میثم گفت:

    لطفاً در مورد توابع منطقی دیگه مثل ISBLANK یا ISTEXT هم مطلب بذارید.

    1. 9persona.ir گفت:

      حتماً میثم عزیز. در مقالات بعدی حتماً به سراغ سایر توابع دسته Information خواهیم رفت تا جعبه ابزار شما برای کار با داده‌ها کامل‌تر شود.

  5. نازنین گفت:

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

  6. پویا گفت:

    توی بحث بیزینس آنالیتیکس، شناسایی الگوهای تکرارشونده خیلی مهمه. این تابع ساده زیربنای خیلی از فیلترهای پیچیده‌تره.

    1. 9persona.ir گفت:

      نکته بسیار ظریفی بود پویا جان. در تحلیل داده‌های بیزینسی، گاهی ساده‌ترین توابع مانند ISODD کلید حل معماهای بزرگ و شناسایی ناهنجاری‌ها (Anomalies) هستند.

  7. آناهیتا گفت:

    میشه از این تابع در ArrayFormula هم استفاده کرد؟ من می‌خوام به صورت خودکار برای کل ستون اعمال بشه.

    1. 9persona.ir گفت:

      بله آناهیتا عزیز، کاملاً امکان‌پذیر است. با استفاده از ArrayFormula می‌توانید تابع ISODD را به یک محدوده (Range) بزرگ اعمال کنید بدون اینکه نیاز باشد فرمول را به پایین درگ کنید.

  8. کامران گفت:

    آیا محدودیتی در تعداد ردیف‌هایی که این فرمول روشون اعمال می‌شه وجود داره؟ مثلاً برای ۱۰ هزار ردیف کند نمی‌شه؟

  9. زهرا گفت:

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

    1. 9persona.ir گفت:

      بسیار عالی زهرا جان. پیشنهاد می‌کنم تمرینات عملی را هم انجام دهید تا این توابع در ذهنتان تثبیت شوند. مسیر یادگیری ابزارهای تحلیل داده بسیار لذت‌بخش است.

  10. بابک گفت:

    اگر در سلول به جای عدد، متن باشه، تابع ISODD چه خطایی می‌ده؟

    1. 9persona.ir گفت:

      در این صورت گوگل شیت خطای #VALUE! را برمی‌گرداند. برای جلوگیری از این اتفاق می‌توانید از ترکیب تابع IFERROR با ISODD استفاده کنید.

  11. لادن گفت:

    من از ISODD برای چک کردن کدهای ملی استفاده کردم که ببینم فرمت ورودی در دیتابیس مشتریانم درسته یا نه. ممنون از راهنمایی.

    1. 9persona.ir گفت:

      چه استفاده هوشمندانه‌ای لادن جان! استفاده از توابع اطلاعاتی برای Data Validation یکی از مهارت‌های مهم در مدیریت پایگاه داده مشتریان است.

  12. حمید گفت:

    واقعاً گوگل شیت داره جای اکسل رو می‌گیره. سادگی دسترسی به این توابع در فضای ابری یک مزیت بزرگ برای تیم‌های دورکاره.

    1. 9persona.ir گفت:

      دقیقاً حمید عزیز. قابلیت Collaboration در گوگل شیت در کنار این توابع کاربردی، بهره‌وری تیم‌های مدرن را به شدت بالا می‌برد.

  13. سپیده گفت:

    کاش یک مثال هم از ترکیب ISODD با تابع IF می‌زدید. مثلاً اگر فرد بود بنویسه ‘گروه الف’ و اگر نبود ‘گروه ب’.

  14. فرهاد گفت:

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

    1. 9persona.ir گفت:

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

  15. نیلوفر گفت:

    تفاوت اصلی این تابع با ISEVEN فقط در خروجی منطقی‌شون هست؟ یعنی هر دو یک کار رو انجام می‌دن؟

    1. 9persona.ir گفت:

      بله نیلوفر عزیز، از نظر منطقی هر دو مکمل هم هستند. ISODD برای اعداد فرد TRUE برمی‌گرداند و ISEVEN برای اعداد زوج. انتخاب بین این دو بستگی به این دارد که شما می‌خواهید روی کدام دسته از داده‌ها تمرکز کنید.

  16. آرش گفت:

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

    1. 9persona.ir گفت:

      عالیه آرش! استفاده از ISODD در Conditional Formatting یکی از بهترین راه‌ها برای افزایش خوانایی گزارش‌های مدیریتی و بیزینسی است.

  17. مریم گفت:

    آیا این تابع روی اعداد اعشاری هم کار می‌کنه یا فقط برای اعداد صحیح تعریف شده؟

    1. 9persona.ir گفت:

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

  18. رضا گفت:

    ممنون از مقاله خوبتون. من توی مدیریت پروژه‌هام همیشه برای گروه‌بندی تسک‌ها به مشکل می‌خوردم، فکر می‌کنم ترکیب ISODD با فیلتر بتونه خیلی کمکم کنه.

    1. 9persona.ir گفت:

      خواهش می‌کنم رضا عزیز. دقیقاً همین‌طوره؛ شما با ترکیب این تابع و FILTER می‌توانید به راحتی داده‌ها را به دو دسته زوج و فرد تقسیم کنید و مدیریت بهتری روی تخصیص منابع داشته باشید.

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

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