توابع منطقی دراکسل
1-تابع AND دراکسل
عملگرand («و» درمنطق ریاضی)تنها زمانی درست است که همه مولفه های آن درست باشند.دارای 255
آرگومان(ورودی) است که فقط یکی ازآنها اجباری است.به مثالهای ساده زیرتوجه کنید.
2-تابع ORدراکسل
عملگرOR(«یا» درمنطق ریاضی)تنها زمانی نادرست است که همه مولفه های آن نادرست باشند.
دارای 255آرگومان (ورودی) است که فقط یکی ازآنها اجباری است.به مثالهای ساده زیرتوجه کنید.
3- تابع FALSE دراکسل
این تابع هیچ آرگومانی ندارد وارزش سلول رانادرست اعلام می کند.
4- تابع TRUE دراکسل
این تابع هیچ آرگومانی ندارد وارزش سلول رادرست اعلام می کند.
5-تابع IF دراکسل
این تابع درآرگومان اول عبارت را می گیرددرآرگومان دوم کاری راکه درصورت درستی آرگومان اول بایدانجام دهد می گیرد.درآرگومان سوم کاری راکه درصورت نادرستی آرگومان اول بایدانجام دهدمی گیرد.
به مثال زیرتوجه کنید.
باکلیک روی دکمه ok عبارت مردود درسلول C2 ثبت خواهد شد زیرا ارزش آرگومان اول درستی است پس باید آرگومان دوم انجام شود.
تابع IF یکی ازمهمترین وپرکاربرد ترین توابع اکسل است.
6-تابع IFERROR دراکسل
می توانید از تابع IFERROR برای به دام انداختن و رسیدگی به خطاها در فرمول استفاده کنید. اگر فرمول به خطا ارزیابی شود، IFERROR مقداری را که شما مشخص کردهاید برمیگرداند. در غیر این صورت، نتیجه فرمول را برمی گرداند.به مثال زیر توجه کنید.
دراین مثال درسلول D2ما تابع IFERRORرافراخوانده ایم عبارت محاسباتی B2/C2 است که باتوجه به داده ها خطایی ندارد واگرما دکمه ok راکلیک کنیم مقدار19.5 درسلول D2 ثبت خواهدشد.
اما برای ردیف سوم ماجرا فرق می کند .به شکل زیر توجه کنید:
درردیف سوم 120 تقسیم برصفر می شود وتابع دستورما که درج عبارت "خطای محاسباتی" است راانجام می دهد.حدس می زنید درردیف چهارم چه اتفاقی می افتد؟ چون برای غفاری مجموع نمرات ثبت نشده اکسل مقدار سلول B4 راصفر درنظر می گیردومی دانیم صفرتقسیم بر8 ، صفر می شود پس درسلولD4 عدد0 نوشته خواهد شد.
توجه کنیدکه دراکسل انواع خطاهای زیر ارزیابی می شوند: #N/A، #VALUE!، #REF!، #DIV/0!، #NUM!، #NAME؟، یا #NULL!.
وهمین باعث می شود تابعIFERROR بسیاربیش ازآنچه شما فکرمی کنید کاربردداشته باشد.
انواع خطاها در Excel
#VALUE!
خطای #VALUE! از شایعترین نوع خطاهاست. این خطا زمانی اتفاق میافتد که نوع داده مطابق با آنچه انتظار میرود نباشد.
بهعنوان مثال، زمانی که یک مقدار متنی را به یک عدد اضافه کنید:
="A"+1
#REF!
خطای #REF! زمانی اتفاق میافتد که مرجع یک سلول حذف شده و یا انتقال یافته است. اکسل تلاش میکند تا تمام مراجع را بهصورت خودکار بهروزرسانی کند، اما زمانی که نمیتواند این کار را انجام دهد، مرجع واقعی سلول با خطا جایگزین میشود. بهعنوان مثال، اگر ما محتویات سلولهای A1 و B1 را جمع کنیم، تابع بهصورت زیر خواهد بود:
=A1+B1
پس از حذف سلول B1، تابع به این صورت تغییر میکند:
=A1+#REF!
دقت داشته باشید منظور از حذف سلول، حذف محتویات داخل سلول نیست بلکه حذف کامل سلول با استفاده از کلیک راست بر روی سلول مد نظر و زدن کلید Delete و یا از
آدرس( Home – Cell – Delete) میباشد.
#DIV/0!
خطای#DIV/0! معمولاً زمانی اتفاق میافتد که در یک عملیات ریاضی، تقسیم بر صفر وجود داشته باشد که این عمل از نقطه نظر ریاضی ممکن نیست. یک مثال ساده، تقسیم هر عدد به صفر است:
=1/0
#NAME?
خطای#NAME? هنگامیکه اکسل محدوده نامی را پیدا نمیکند، ظاهر میشود. اکسل فرض میکند که هر رشته معرفی نشده که نام یک تابع نیست، یک محدوده نامگذاری شده است. زمانی با این خطا مواجه میشوید که فراموش کردهاید به درستی یک رشته را معرفی کنید یا مرجع سلول را عنوان کنید. مثلاً:
=Excel+1
#NULL!
خطای #NULL! هنگامیکه اکسل نمیتواند محدوده مشخص شده در یک سلول را پیدا کند نشان داده میشود. مثلاً زمانی که بین دو محدوده هیچ تقاطعی وجود نداشته باشد:
=SUM(A1:A10 C1:C10)
#N/A
خطای #N/A زمانی اتفاق میافتد که یک تابع مانند MATCH یا VLOOKUP نمیتواند مقداری را که خواسته شده جستجو کند. مثلاً:
=MATCH("A",{"B","C"},0)
#NUM!
این خطا در مواقع زیر ظاهر میشود:
۱- زمانی که حاصل یک فرمول یا تابع در محدوده اعداد تعریف شده نگنجد و معتبر نباشد. به عنوان مثال مقدار حاصل شده یا خیلی کوچک یا خیلی بزرگ باشد و یا جذر عدد منفی. همانطور که میدانید اعداد منفی جذر ندارند پس حاصل تابع SQRT در صورتی که ورودی آن عدد منفی باشد خطای #NUM! میباشد.
۲- زمانی که یک فرمول از توابعی استفاده میکند که تکرار شونده هستند و در نتیجه نمیتواند نتیجه فرمول را پیدا کند، مانند برخی از توابع مالی مثل IRR و RATE جهت برطرف کردن این خطا میبایست تعداد دفعات تکرار محاسبه فرمول را در تنظیمات اکسل مشخص کرد.
اکسل یک مجموعهای از توابع دارد که میتوانند پیامهای خطا را قبل از نمایش آنها دریافت کنند. آنها میتوانند داشبورد یا گزارشها را آرایش دهند، و همچنین ایجاد توابع جستجوی پیچیده و صفحات حرفهای اکسل را ممکن میسازند.
برای مطالعه بیشتربه لینک زیر مراجعه کنید.
https://exceliran.com/excel-error-types-and-error-handling/#NA
7- تابع IFNA دراکسل
اگر فرمول مقدار خطای #N/A را برگرداند، این تابع مقداری را که شما مشخص کرده اید برمی گرداند. در غیر این صورت نتیجه فرمول را برمی گرداند.
نگارش
IFNA(value, value_if_na)
دستور تابع IFNA دارای دو آرگومان زیر است.
ارزش مورد نیاز آرگومانی که برای مقدار خطای #N/A بررسی می شود.
Value_if_naدومین آرگومان مورد نیاز است. مقداری که باید برگردانده شود اگر فرمول به مقدار خطای #N/A ارزیابی شود.
به مثال زیرتوجه کنید:
دراین مثال تابع IFNA «پیغام درلیست نیست »رادرسلول A5 واردخواهدکرد زیرا رشته اکبری میان اسامی نیست.
8- تابع NOT دراکسل
فقط دارای یک آرگومان است که ارزش آن آرگومان رابرعکس می کند.(نقیض عبارت های منطقی)
وقتی میخواهید مطمئن شوید که یک مقدار با یک مقدار خاص برابر نیست، از NOT استفاده کنید. به مثال زیرتوجه کنید:
توجه کنید که ارزش منطقی عددصفر FALSE است سایراعدادTRUE هستندبنابراین:
9-تابع XOR دراکسل
این تابع تا254آرگومان را می گیردوارزشهای آرگومانها را بررسی می کنداگرتعدادآرگومانهای TRUE فرد باشدTRUE را برمی گردانددرغیراینصورت FALSE را برمی گرداند.
برای دریافت ادامه مطلب بافایل پی دی اف به آدرس زیر ایمیل بزنید.
madre3riazi@gmail.com
دریافت فایل هزینه دارد.
ببینید: