فرمول‌نویسی پیشرفته و توابع سفارشی

11 تابع برای این کاربرد · از مجموع 12 تابع تعریف‌شده

منطقی ★ 30 · ◉ 29 · Excel 365

=BYCOL()

تابع LAMBDA را روی هر ستون اعمال کرده و آرایه‌ای از نتایج را برمی‌گرداند.

=BYCOL (array, lambda(column))
فرمول‌نویسی پیشرفته و توابع سفارشی
منطقی ★ 12 · ◉ 23 · Excel 365

=MAKEARRAY()

آرایه‌ای محاسبه‌شده با اندازه سطر و ستون مشخص را با اعمال یک تابع LAMBDA برمی‌گرداند.

=MAKEARRAY(rows, cols, lambda(row, col))
شماره‌گذاری و تولید داده نمونه فرمول‌نویسی پیشرفته و توابع سفارشی
منطقی ★ 60 · ◉ 21 · Excel 2021

=LET()

تابع LET به شما اجازه می‌دهد نام‌هایی را به نتایج محاسباتی اختصاص دهید تا فرمول خواناتر شود و محاسبات تکراری فقط یک‌بار انجام شوند.

=LET(name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])
فرمول‌نویسی پیشرفته و توابع سفارشی
منطقی ★ 20 · ◉ 18 · Excel 365

=REDUCE()

یک آرایه را با اعمال تابع LAMBDA به هر مقدار و برگرداندن مقدار کل جمع‌شده در انباشتگر، به یک مقدار انباشته کاهش می‌دهد.

=REDUCE([initial_value], array, lambda(accumulator, value, body))
فرمول‌نویسی پیشرفته و توابع سفارشی
منطقی ★ 50 · ◉ 17 · Excel 365

=LAMBDA()

به شما امکان می‌دهد یک تابع سفارشی با پارامترهای دلخواه و محاسبه مشخص تعریف کنید و آن را در هر جای کتاب کار فراخوانی کنید.

=LAMBDA([parameter1, parameter2, …,] calculation)
فرمول‌نویسی پیشرفته و توابع سفارشی
منطقی ★ 25 · ◉ 16 · Excel 365

=SCAN()

یک آرایه را با اعمال یک تابع LAMBDA روی هر مقدار پیمایش می‌کند و آرایه‌ای را برمی‌گرداند که هر مقدار میانی را در بر دارد.

=SCAN ([initial_value], array, lambda(accumulator, value, body))
فرمول‌نویسی پیشرفته و توابع سفارشی
اطلاعاتی ★ 5 · ◉ 14 · Excel 365

=ISOMITTED()

بررسی می‌کند آیا یک آرگومان در فراخوانی تابع LAMBDA حذف شده است یا خیر.

=ISOMITTED(argument)
مدیریت خطا و بررسی نوع داده فرمول‌نویسی پیشرفته و توابع سفارشی
منطقی ★ 35 · ◉ 13 · Excel 365

=BYROW()

تابع LAMBDA را روی هر سطر اعمال کرده و آرایه‌ای از نتایج را برمی‌گرداند.

=BYROW(array, lambda(row))
فرمول‌نویسی پیشرفته و توابع سفارشی
ریاضی و مثلثات ★ 10 · ◉ 13 · همه نسخه‌ها

=MMULT()

تابع MMULT حاصل‌ضرب یا ضرب ماتریسی دو آرایه را برمی‌گرداند. نتیجه آرایه‌ای با تعداد سطر برابر array1 و تعداد ستون برابر array2 است. نحوه وارد کردن فرمول بسته به نسخه Office 365 متفاوت است.

=MMULT(array1, array2)
فرمول‌نویسی پیشرفته و توابع سفارشی محاسبات علمی و تبدیل واحد
منطقی ★ 30 · ◉ 11 · Excel 365

=MAP()

آرایه‌ای را برمی‌گرداند که با «نگاشت» هر مقدار در آرایه(ها) به مقداری جدید از طریق اعمال یک تابع lambda برای ایجاد مقدار جدید شکل گرفته است.

=MAP (array1, lambda_or_array<#>)
فرمول‌نویسی پیشرفته و توابع سفارشی
متنی ★ 15 · ◉ 10 · همه نسخه‌ها

=CALL()

مقدار برگشتی از یک تابع REGISTER یا REGISTER.ID که قبلاً اجرا شده را فراخوانی می‌کند.

=CALL(register_id,[argument1],...)
فرمول‌نویسی پیشرفته و توابع سفارشی