آیا می خواهید مهارت های اکسل خود را به سطح بعدی ارتقا دهید؟ این توابع پیشرفته را بررسی کنید که می توانند به شما کمک کنند محاسبات دقیق را به راحتی انجام دهید.
اکسل توابع مختلفی را ارائه می دهد که می تواند به شما کمک کند داده ها را به اشکال مختلف درک کنید. با این حال، هنگام کار با مجموعه داده های پیچیده، توابع اساسی ممکن است برای تولید محاسبات دقیق کافی نباشند. اینجاست که توابع پیشرفته اکسل به کار می آیند.
ما برخی از این توابع را بررسی خواهیم کرد و در مورد نحوه استفاده از آنها برای تجزیه و تحلیل داده ها و محاسبات در اکسل بحث خواهیم کرد.
1. تبدیل
تابع CONVERT یک مقدار را از یک واحد اندازه گیری به واحد دیگر تبدیل می کند. سینتکس تابع CONVERT در اکسل به صورت زیر است:
=CONVERT(number, from_unit, to_unit)
جایی که:
- number: مقداری که می خواهید تبدیل کنید.
- from_unit: واحد اندازه گیری که مقدار در حال حاضر در آن قرار دارد.
- to_unit: واحد اندازه گیری که می خواهید مقدار را به آن تبدیل کنید.
به عنوان مثال، فرمول زیر مقدار سلول A2 را از متر به فوت تبدیل می کند.
=CONVERT(A2,"m", "ft")
2. DELTA
تابع DELTA مساوی بودن دو عدد را آزمایش می کند. اگر دو عدد مساوی باشند مقدار 1 و اگر مساوی نباشند 0 برمیگرداند. نحو عبارت است از:
=DELTA(number1, number2)
جایی که “number1” و “number2” مقادیری هستند که می خواهید مقایسه کنید. به عنوان مثال، فرمول زیر سلول های A4 و B4 را با هم مقایسه می کند. 0 را برمی گرداند زیرا هر دو عدد برابر نیستند.
=DELTA(A4, B4)
3. MODE.SNGL
تابع MODE.SNGL در اکسل بیشترین تکرار یا مقدار (حالت) را در مجموعه ای از اعداد برمی گرداند. برای یافتن رایج ترین مقدار در محدوده ای از مقادیر استفاده می شود. نحو تابع MODE.SNGL به صورت زیر است:
=MODE.SNGL(number1, [number2], ...)
به عنوان مثال، فرمول زیر عددی را که بیشتر در سلول های B1 تا B6 وجود دارد، پیدا کرده و برمی گرداند.
=MODE.SNGL(B1:B6)
اگر چندین مقدار با فرکانس یکسان رخ دهد، MODE.SNGL کوچکترین آن مقادیر را برمی گرداند. اگر میخواهید تمام مقادیری را که بیشتر ظاهر میشوند پیدا کنید، میتوانید از تابع MODE.MULT استفاده کنید.
4. طبقه
تابع FLOOR در اکسل یک عدد را به نزدیکترین مضرب یک اهمیت مشخص شده به پایین گرد می کند. سینتکس تابع FLOOR به صورت زیر است:
=FLOOR(number, significance)
جایی که:
- number: عددی که می خواهید به سمت پایین گرد کنید.
- اهمیت: مضربی که می خواهید عدد را به آن گرد کنید.
به عنوان مثال، فرمول زیر عدد 47 را به نزدیکترین 10 گرد کرده و 40 را برمی گرداند.
=FLOOR(47, 10)
اگر عدد مشخص شده مضربی از اهمیت داده شده باشد، تابع خود عدد مشخص شده را برمی گرداند. همچنین، تابع FLOOR همیشه به سمت پایین گرد می شود، بنابراین مقداری بیشتر از عدد مشخص شده را بر نمی گرداند. به عنوان مثال، فرمول زیر 50 را برمی گرداند زیرا قبلا مضرب 10 است.
=FLOOR(50, 10)
5. سقف
این برعکس تابع FLOOR است. CEILING عددی را تا نزدیکترین مضرب یک اهمیت مشخص شده گرد می کند. نحو تابع CEILING به صورت زیر است:
=CEILING(number, multiple)
به عنوان مثال، فرمول زیر عدد 456 را تا نزدیکترین 100 گرد می کند.
=CEILING(456, 100)
تابع CEILING همیشه به سمت بالا گرد می شود، بنابراین مقداری کمتر از عدد مشخص شده را بر نمی گرداند.
6. GESTEP
تابع GESTEP آزمایش می کند که آیا یک عدد بزرگتر یا مساوی یک مقدار مرحله مشخص شده است یا خیر. نحو تابع GESTEP به صورت زیر است:
=GESTEP(number, step)
جایی که “عدد” عددی است که می خواهید آزمایش کنید و “گام” مقداری است که می خواهید عدد را با آن مقایسه کنید.
اگر عدد بزرگتر یا مساوی با مقدار گام باشد، GESTEP عدد 1 را برمیگرداند و اگر عدد کمتر از مقدار گام باشد، عدد 0 را برمیگرداند. به عنوان مثال، فرمول زیر مقدار سلول B6 را در برابر مرحله 55 آزمایش می کند.
=GESTEP(B6, 55)
می توانید از تابع GESTEP با توابع دیگر مانند تابع SUMIFS برای بدست آوردن تعداد مقادیری که بزرگتر یا مساوی با یک مقدار مرحله مشخص هستند استفاده کنید.
7. TRUNC
این تابع یک عدد را با حذف قسمت اعشاری عدد به تعداد مشخصی اعشار یا یک عدد صحیح کوتاه می کند. در اینجا نحو تابع TRUNC آمده است:
=TRUNC(number, [num_digits])
جایی که:
- number: عددی که می خواهید کوتاه کنید.
- num_digits: تعداد ارقام اعشاری که عدد باید به آن کوتاه شود. اگر این را حذف کنید، عدد به اعشار صفر کوتاه می شود.
به عنوان مثال، فرمول زیر 3.14158 را در سلول A2 به دو رقم اعشار کوتاه می کند.
=TRUNC(A2, 2)
8. ABS
ABS قدر مطلق یک عدد را برمی گرداند که عدد بدون علامت آن است. هر مقدار منفی را به یک مقدار مثبت تبدیل می کند در حالی که مقادیر مثبت را بدون تغییر می گذارد. برای اعمال فرمول ABS روی چندین سلول، میتوانید با استفاده از این ترفندهای تکمیل خودکار صفحهگسترده اکسل، آن را در سلولها پر کنید.
=ABS(number)
فرمول زیر قدر مطلق عدد را در سلول A2 برمی گرداند.
=ABS(A2)
9. AVERAGEIF
تابع AVERAGEIF در اکسل میانگین طیفی از اعداد را بر اساس یک شرط یا معیار محاسبه می کند. سینتکس تابع AVERAGEIF به شرح زیر است:
=AVERAGEIF(range, criteria)
جایی که:
- محدوده محدوده سلول هایی است که می خواهید ارزیابی کنید.
- معیار شرط یا معیاری است که می خواهید برای میانگین گیری از آن استفاده کنید.
برای مثال، فرمول زیر میانگین اعداد A1 تا A6 را پیدا میکند، اما فقط برای سلولهایی که دارای مقدار بزرگتر یا مساوی 65 هستند.
=AVERAGEIF(A1:A6, ">=65")
10. SUMPRODUCT
SUMPRODUCT عناصر مربوطه را در آرایه ها یا محدوده سلول ها ضرب می کند و سپس مجموع محصولات را برمی گرداند. در اینجا نحو تابع SUMPRODUCT آمده است:
=SUMPRODUCT(array1, [array2], ...)
جایی که:
- array1 اولین آرایه یا محدوده سلول هایی است که می خواهید ضرب و جمع کنید.
- array2 یک آرایه دوم اختیاری یا محدوده سلولی است که می خواهید ضرب و جمع کنید.
به عنوان مثال، فرمول زیر تعداد واحدهای فروخته شده در سلول های B2 تا B6 را با قیمت مربوط به هر واحد در سلول های C2 تا C6 ضرب می کند، سپس محصولات را اضافه می کند تا کل مقدار تولید شده از فروش را برگرداند.
=SUMPRODUCT(B2:B6, C2:C6)
می توانید حداکثر 255 آرایه یا محدوده را در تابع SUMPRODUCT قرار دهید.
با توابع پیشرفته، محاسبات را در اکسل ساده کنید
اکسل یک ابزار صفحه گسترده قدرتمند است که چندین عملکرد را برای سازماندهی و تجزیه و تحلیل داده ها ارائه می دهد. در حالی که توابع اساسی و ضروری مانند SUM و AVERAGE مفید هستند، توابع پیشرفته می توانند به ساده کردن محاسبات پیچیده کمک کنند.
چه یک تحلیلگر، یک حرفه ای در کسب و کار یا یک دانشجو باشید، تسلط بر این عملکردها به شما کمک می کند کارآمدتر کار کنید و بر اساس داده های دقیق تصمیمات آگاهانه تری بگیرید.