تابع NOT از جمله توابع منطقی (Logical) اکسل است. این تابع برعکس یک مقدار منطقی یا بولی (صفر و یک) را برمیگرداند (وقتی TRUE داده میشود، FALSE و زمانیکه FALSE داده می شود، TRUE را برمیگرداند).
هدف تابع
معکوس نمودن استدلال یا نتایج
خروجی
یک مقدار منطقی معکوس شده
ساختار
=NOT(logical)
آرگومانها
logical: یک مقدار یا عبارت منطقی که میتواند به عنوان TRUE یا FALSE ارزیابی شود.
کاربرد
تابع NOT زمانی کاربرد دارد که میخواهیم بگوییم این شرایط نباشد. بطور مثال میخواهیم فرمولی بنویسیم که در زمانی TRUE نمایش دهد که مقدار سلول “آبی” و یا “قرمز” نباشد:
=NOT(OR(A5="آبی",A5="قرمز"))
ترجمه: سلول A5 “آبی” یا “قرمز” نیست.
تابع NOT برای معکوس کردن نتایج منطقی توابع دیگر به کار میرود. برای مثال زمانی که سلولی خالی باشد، تابع ISBLANK، نتیجه TRUE را برمیگرداند. حال با ترکیب این تابع با NOT، خروجی به FALSE تغییر مییابد.
=IF(NOT(ISBLANK(A5)),B5/A5,"")
ترجمه: اگر سلول A5 خالی نبود، سلول B5 را بر سلول A5 تقسیم کن؛ در غیراینصورت چیزی نمایش نده.
ورژن مورد نیاز
اکسل ۲۰۰۳ و بالاتر
پینوشت
*مفهوم عملگر “<>” نیز همانند تابع NOT میباشد؛ یعنی خروجی فرمول NOT(A1=0) با فرمول A1<>0 یکسان میباشد. (البته توجه داشته باشید که تابع NOT، خروجی توابع را برعکس میکند و خروجی فرمول NOT(OR(A1=”a”,A1=”c”)) و OR(A1<>”a”,A1<>”c”) یکسان نمیشود؛ بلکه با فرمول AND(A1<>”a”,A1<>”c”) برابر است!)