تابع ISFORMULA، زمانی نتیجه TRUE خواهد داشت که محتوای سلول، یک فرمول باشد. نتیجه TRUE بدون توجه به خروجی فرمول و حتی خطا بودن آن بدست میآید.
آزمون برای فرمول بودن محتوای سلول
مقدار منطقی TRUE یا FALSE
ISFORMULA ( reference )
آرگمان | ضروري | توضيح |
---|---|---|
reference | بله | سلولی که مرجع قرار میدهیم. |
آرگومان reference میتواند یک مرجع سلولی، یک فرمول و یا یک نامی که به یک سلول اشاره دارد باشد.
اگر مرجع موجود در آرگومان تابع معتبر نباشد، یعنی به یک سلول ارجاع داده نشده باشد، مثلا یک نام باشد که به سلول ارجاع داده نشده، با خطا #VALUE! مواجه خواهیم شد.
برای توضیح بیشتر فرض کنید شما از طریق Name Manager یک نام تعریف کردهاید. و محتوای آن نام به این صورت است:
=Sheet1!$A$1*99
در صورتی که این نام را به عنوان آرگومان این تابع تعریف کنید خطای #VALUE! دریافت خواهید کرد.
=ISFORMULA(SampleName)
برای استخراج و نمایش فرمول، از تابع FORMULATEXT استفاده کنید.
این تابع بخشی از یک گروه از توابع است که توابع "IS" نامیده میشوند و مقادیر منطقی TRUE و FALSE را برمیگردانند.
این تابع جزء دسته توابع اطلاعاتی در اکسل میباشد.
این تابع قابل استفاده در نسخههای اکسل 2016، اکسل 2013 و اکسل 2011 برای مک میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول ISFORMULA و خروجی آن را مشاهده می کنید.