منفی مضاعف در فرمول های اکسل

منفی مضاعف در فرمول های اکسل

منفي مضاعف
در فرمول های پیشرفته تر اکسل، شما ممکن است به منفی مضاعف (- -) برخورد کنید. منفی مضاعف (منفی دوگانه) ارزش های TRUE و FALSE را با معادل عددی آنها (۱ و ۰) جایگزین می کند. در این مقاله سعی داریم با یک مثال به کاربرد منفی مضاعف بپردازیم.
فرض کنید لیستی از کلمات را در یک محدوده داریم و می خواهیم کلمات با تعداد بیش از ۵ کارکتر را بشماریم.
برای بدست آوردن طول کلمات از تابع LEN استفاده می کنید.

LEN(B5:B9)>5=

تابع LEN، شرط را بررسی می کند و مقدارهای TRUE یا FALSE را برمی گرداند. نتیجه، آرایه ای ۵ عضوی از TRUE یا FALSE است. مانند زیر:

{FALSE,TRUE,TRUE,FALSE,TRUE}

برای اینکه فرمول تعداد کلمات با طول بیشتر از ۵ کارکتر را بشمارد و نمایش دهد باید تعداد TRUEها را بدست آوریم. برای این کار از SUMPRODUCT استفاده می کنیم. جواب صفر است. چرا؟
چون TRUE و FALSE از نوع منطقی هستند و عدد نیستند. 

(SUMPRODUCT(LEN(B5:B9)>5=

برای اینکه مقدارهای منطقی را به عدد تبدیل کنیم باید از منفی مضاعف استفاده کنیم. منفی اول، TRUE را به (۱-) و منفی دوم، (۱-) را به (۱+) تبدیل می کند. همچنین منفی اول، FALSE را صفر و منفی دوم روی صفر بی تاثیر است و صفر را برمی گرداند. پس منفی مضاعف (- -) را به شکل زیر در فرمول قرار می دهیم.

 

{۰,۱,۱,۰,۱}

((SUMPRODUCT(- –(LEN(B5:B9)>5=

 
در پایان چند روش جایگزین را مرور می کنیم. منطق همه روش های زیر بر این اساس است که یک عملیات ریاضی بی اثر روی TRUE و FALSE انجام می شود که آنها را به اعداد صفر و یک تبدیل کند. 

(SUMPRODUCT((LEN(B5:B9)>5)+0=

(SUMPRODUCT((LEN(B5:B9)>5)*1=

((SUMPRODUCT(N(LEN(B5:B9)>5=

محمد خجسته

مهندس کامپیوتر و فارغ التحصیل کارشناسی ارشد مدیریت اجرائی. علاقه مند به دنیای فناوری و اکسل

مطالب مرتبط

1 دیدگاه برای منفی مضاعف در فرمول های اکسل

    GreggEngaw :

    Теперь буду знать

نظر: