دوره فرمول نویسی اکسل (Excel Formula) به همراه هوش مصنوعی
دوره فرمول نویسی اکسل (Excel Formula) به همراه هوش مصنوعی

آموزش تابع FALSE در اکسل

معرفی تابع FALSE

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

در اکسل، مقدار FALSE معمولاً در فرمول‌های شرطی، بررسی وضعیت‌ها، کنترل نتیجه توابع منطقی، ساخت گزارش‌های مدیریتی و ترکیب با توابعی مثل IF، AND، OR، COUNTIF و XLOOKUP استفاده می‌شود.

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

مثال ساده: فرض کنید می‌خواهید در سلول A1 مقدار منطقی «نادرست» ثبت شود. فرمول زیر را وارد می‌کنید:

=FALSE()

نتیجه این فرمول مقدار FALSE خواهد بود.

کاربردهای اصلی تابع FALSE

  • نمایش مقدار منطقی نادرست در یک سلول
  • استفاده در فرمول‌های شرطی مانند IF برای مشخص کردن نتیجه منفی
  • ترکیب با توابع منطقی مثل AND و OR
  • استفاده در محاسباتی که به مقدار بولی یا منطقی نیاز دارند
  • شمارش سلول‌هایی که مقدار FALSE دارند با تابع COUNTIF
  • استفاده به عنوان مقدار پیش‌فرض در صورت پیدا نشدن داده در توابع جستجو
  • کنترل وضعیت‌هایی مثل «تأیید نشده»، «فعال نیست»، «پرداخت نشده» یا «شرط برقرار نیست»
  • افزایش خوانایی فرمول‌ها در فایل‌های حرفه‌ای اکسل

ساختار (Syntax)

ساختار تابع FALSE بسیار ساده است و هیچ آرگومانی ندارد:

=FALSE()

ساختار فارسی مفهومی تابع به شکل زیر است:

=FALSE()

یعنی: مقدار منطقی نادرست را برگردان.

آرگومان‌ها

بدون آرگومان / تابع FALSE ورودی ندارد

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

فرمول صحیح:

=FALSE()

فرمول نادرست:

=FALSE(A1)

مثال‌های ساده و پایه

مثال ۱: نمایش مقدار FALSE در یک سلول

اگر در سلول A1 فرمول زیر را وارد کنید:

=FALSE()

خروجی سلول A1 برابر با FALSE می‌شود. این مقدار یک متن معمولی نیست، بلکه یک مقدار منطقی است.

مثال ۲: استفاده از FALSE در تابع IF

فرض کنید در سلول B2 نمره یک دانش‌آموز قرار دارد. اگر نمره بالاتر یا مساوی ۱۰ باشد، می‌خواهیم عبارت «قبول» نمایش داده شود و در غیر این صورت مقدار منطقی FALSE نمایش داده شود.

=IF(B2>=10,"قبول",FALSE())

اگر مقدار B2 برابر ۱۵ باشد، نتیجه «قبول» است. اگر مقدار B2 برابر ۸ باشد، نتیجه FALSE خواهد بود.

مثال ۳: مقایسه مستقیم به جای استفاده از FALSE

در بسیاری از موارد، اکسل خودش نتیجه مقایسه را به صورت TRUE یا FALSE برمی‌گرداند. برای مثال:

=A2>B2

اگر مقدار A2 بزرگ‌تر از B2 باشد، نتیجه TRUE است؛ در غیر این صورت نتیجه FALSE خواهد بود.

مثال‌های کاربردی و واقعی

مثال ۱: ترکیب FALSE با IF برای وضعیت پرداخت

فرض کنید در سلول C2 وضعیت پرداخت نوشته شده است. اگر مقدار آن «پرداخت شد» باشد، نتیجه TRUE نمایش داده شود و در غیر این صورت FALSE نمایش داده شود.

=IF(C2="پرداخت شد",TRUE(),FALSE())

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

مثال ۲: استفاده از FALSE با AND

فرض کنید می‌خواهید بررسی کنید که هم فروش بیشتر از ۵۰۰۰۰۰۰ باشد و هم وضعیت پرداخت برابر با «پرداخت شد» باشد. اگر هر دو شرط برقرار باشند TRUE و در غیر این صورت FALSE برمی‌گردد.

=AND(B2>5000000,C2="پرداخت شد")

در اینجا لازم نیست حتماً تابع FALSE را بنویسید، چون تابع AND خودش در صورت برقرار نبودن شرط‌ها مقدار FALSE تولید می‌کند.

مثال ۳: استفاده از FALSE با OR

فرض کنید اگر مشتری یا خرید بالای ۱۰ میلیون داشته باشد یا عضو باشگاه مشتریان باشد، شرایط تخفیف را دارد. در غیر این صورت نتیجه FALSE می‌شود.

=OR(B2>10000000,C2="عضو")

اگر هیچ‌کدام از شرط‌ها برقرار نباشد، خروجی FALSE خواهد بود.

مثال ۴: استفاده از FALSE در SUM

در اکسل مقدار FALSE در محاسبات عددی معمولاً معادل صفر در نظر گرفته می‌شود. برای مثال:

=SUM(A2:A10,FALSE())

در این فرمول، FALSE مقدار اضافه‌ای به جمع اضافه نمی‌کند؛ چون مانند صفر عمل می‌کند.

مثال ۵: شمارش سلول‌های FALSE با COUNTIF

فرض کنید در محدوده A2:A20 وضعیت تأیید سفارش‌ها به صورت TRUE یا FALSE ثبت شده است. برای شمارش سفارش‌هایی که تأیید نشده‌اند، از فرمول زیر استفاده می‌کنیم:

=COUNTIF(A2:A20,FALSE)

این فرمول تعداد سلول‌هایی را می‌شمارد که مقدار منطقی FALSE دارند.

مثال ۶: استفاده از FALSE در XLOOKUP

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

=XLOOKUP(E2,A2:A20,B2:B20,FALSE)

در این مثال اگر مقدار E2 در محدوده A2:A20 پیدا نشود، خروجی فرمول FALSE خواهد بود.

ترکیب تابع FALSE با فرمول‌های دیگر

  • ترکیب با IF برای مشخص کردن نتیجه منفی یا عدم تأیید
=IF(B2>=70,"تأیید",FALSE())
  • ترکیب با AND برای بررسی چند شرط هم‌زمان
=AND(B2>0,C2="فعال")
  • ترکیب با OR برای بررسی برقرار بودن حداقل یک شرط
=OR(B2="فوری",C2="ویژه")
  • ترکیب با COUNTIF برای شمارش مقدارهای FALSE
=COUNTIF(D2:D100,FALSE)
  • ترکیب با XLOOKUP برای نمایش FALSE در صورت پیدا نشدن نتیجه
=XLOOKUP(G2,A2:A100,B2:B100,FALSE)
  • ترکیب با NOT برای معکوس کردن مقدار منطقی
=NOT(FALSE())
  • استفاده در محاسبات عددی به عنوان مقدار صفر
=SUM(A2:A10,FALSE())

خطاهای رایج و روش رفع آنها

۱. نوشتن آرگومان داخل تابع FALSE

یکی از خطاهای رایج این است که کاربر داخل تابع FALSE مقدار وارد می‌کند. تابع FALSE هیچ آرگومانی ندارد.

فرمول نادرست:

=FALSE(A1)

روش رفع: داخل پرانتز تابع چیزی ننویسید.

=FALSE()

۲. اشتباه گرفتن FALSE با متن “FALSE”

مقدار FALSE با متن “FALSE” متفاوت است. مقدار FALSE یک مقدار منطقی است، اما “FALSE” یک متن محسوب می‌شود.

مثال مقدار منطقی:

=FALSE()

مثال متن:

="FALSE"

روش رفع: اگر قرار است با منطق و شرط کار کنید، از مقدار منطقی FALSE استفاده کنید، نه متن “FALSE”.

۳. استفاده اشتباه از جداکننده آرگومان‌ها

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

=IF(A2>10,TRUE(),FALSE())

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

=IF(A2>10;TRUE();FALSE())

۴. انتظار خروجی عددی از FALSE

تابع FALSE مقدار منطقی برمی‌گرداند، نه عدد. البته در محاسبات عددی ممکن است مانند صفر رفتار کند، اما خروجی اصلی آن عدد صفر نیست.

اگر به عدد صفر نیاز دارید، بهتر است مستقیم از صفر استفاده کنید.

=IF(A2="رد",0,1)

۵. استفاده غیرضروری از FALSE در شرط‌ها

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

=IF(A2>10,TRUE(),FALSE())

در حالی که خود مقایسه همان نتیجه را تولید می‌کند:

=A2>10

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

نکات حرفه‌ای و ترفندهای مهم

  • تابع FALSE هیچ آرگومانی ندارد؛ بنابراین همیشه آن را به صورت بدون ورودی بنویسید.
  • در بسیاری از فرمول‌ها نیازی به نوشتن FALSE نیست، چون خود مقایسه‌ها خروجی TRUE یا FALSE تولید می‌کنند.
  • برای خوانایی بهتر، در فایل‌های آموزشی یا گزارش‌های مدیریتی می‌توانید به جای مقدارهای منطقی خام، از متن‌هایی مثل «تأیید شد» و «رد شد» استفاده کنید.
  • اگر قصد انجام محاسبات عددی دارید، بدانید که FALSE معمولاً مانند صفر و TRUE مانند یک رفتار می‌کند.
  • در گزارش‌های کنترلی، ترکیب FALSE با COUNTIF برای شمارش موارد ناموفق یا تأییدنشده بسیار مفید است.
  • اگر با XLOOKUP کار می‌کنید، می‌توانید مقدار FALSE را به عنوان خروجی جایگزین در صورت پیدا نشدن داده قرار دهید.
  • برای جلوگیری از اشتباه، بین مقدار منطقی FALSE و متن “FALSE” تفاوت قائل شوید.
  • در فایل‌های تیمی، بهتر است برای ستون‌های منطقی عنوان‌های واضحی مانند «تأیید شده؟» یا «فعال است؟» انتخاب کنید.

تفاوت تابع FALSE با توابع مشابه

تفاوت FALSE با TRUE

تابع TRUE مقدار منطقی درست را برمی‌گرداند، اما تابع FALSE مقدار منطقی نادرست را برمی‌گرداند.

=TRUE()
=FALSE()

تفاوت FALSE با NOT

تابع NOT مقدار منطقی را معکوس می‌کند. اگر به آن FALSE بدهید، نتیجه TRUE می‌شود.

=NOT(FALSE())

اما تابع FALSE همیشه مقدار FALSE برمی‌گرداند و هیچ ورودی نمی‌گیرد.

تفاوت FALSE با IF

تابع IF برای تصمیم‌گیری شرطی استفاده می‌شود، اما FALSE فقط یک مقدار منطقی ثابت تولید می‌کند.

=IF(A2>=10,"قبول",FALSE())

در این مثال، FALSE فقط نتیجه حالت منفی شرط است.

تفاوت FALSE با مقدار متنی “FALSE”

مقدار FALSE یک داده منطقی است، اما “FALSE” یک متن است. این تفاوت در شرط‌ها، فیلترها و محاسبات اهمیت زیادی دارد.

=FALSE()
="FALSE"

سازگاری با نسخه‌های مختلف اکسل

تابع FALSE یکی از توابع پایه‌ای و قدیمی اکسل است و تقریباً در همه نسخه‌های اکسل پشتیبانی می‌شود.

  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Microsoft 365
  • Excel Online
  • Excel for Mac

این تابع به قابلیت‌های جدید اکسل وابسته نیست و در بیشتر فایل‌ها بدون مشکل کار می‌کند. فقط هنگام ترکیب آن با توابع جدیدتر مانند XLOOKUP باید توجه کنید که XLOOKUP در نسخه‌های قدیمی اکسل وجود ندارد و بیشتر در Microsoft 365 و Excel 2021 به بعد در دسترس است.

سؤالات پرتکرار درباره تابع FALSE

آیا تابع FALSE آرگومان دارد؟

خیر. تابع FALSE هیچ آرگومانی ندارد و باید به صورت بدون ورودی نوشته شود.

=FALSE()

آیا می‌توان به جای FALSE از عدد صفر استفاده کرد؟

در محاسبات عددی، FALSE معمولاً مانند صفر رفتار می‌کند؛ اما از نظر نوع داده، FALSE مقدار منطقی است و صفر مقدار عددی. بهتر است بسته به هدف فرمول انتخاب کنید.

آیا FALSE همان متن “FALSE” است؟

خیر. FALSE مقدار منطقی است، اما “FALSE” متن است. این دو در شرط‌ها و محاسبات می‌توانند نتایج متفاوتی ایجاد کنند.

آیا لازم است همیشه از FALSE در تابع IF استفاده کنیم؟

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

=A2>100

چرا فرمول FALSE من خطا می‌دهد؟

احتمالاً داخل پرانتز تابع مقدار نوشته‌اید. تابع FALSE نباید هیچ ورودی داشته باشد.

=FALSE()

آیا تابع FALSE در اکسل فارسی هم کار می‌کند؟

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

جمع‌بندی و پیشنهاد یادگیری بعدی

تابع FALSE یکی از ساده‌ترین اما مهم‌ترین توابع منطقی اکسل است. این تابع همیشه مقدار نادرست یا FALSE را برمی‌گرداند و هیچ آرگومانی ندارد. از FALSE می‌توان در شرط‌ها، گزارش‌های کنترلی، شمارش وضعیت‌ها، فرمول‌های IF، توابع منطقی AND و OR و حتی در ترکیب با توابع جستجو مانند XLOOKUP استفاده کرد.

مهم‌ترین نکته این است که FALSE را با متن “FALSE” اشتباه نگیرید و بدانید در بسیاری از مواقع، خود مقایسه‌ها می‌توانند خروجی TRUE یا FALSE تولید کنند.

برای یادگیری بهتر بعد از تابع FALSE، پیشنهاد می‌شود توابع TRUE، IF، AND، OR، NOT و COUNTIF را یاد بگیرید؛ چون این توابع در کنار هم پایه اصلی فرمول‌نویسی منطقی در اکسل را تشکیل می‌دهند.

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

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

هفت − دو =