در این مطلب در مورد تابع SCAN از توابع گروه Array در گوگل شیت Google Sheets صحبت خواهیم کرد.
کاربرد تابع SCAN:
تابع SCAN با تکرار تابع lambda، یک فرمول را برای بازهای از اعداد تکرار میکند، نتیجه فرمول برای هر ردیف ذخیره شده و برای ورودی ردیف بعدی استفاده میشود.
ورودیهای تابع SCAN:
تابع SCAN دارای 3 ورودی به شرح زیر است؛
initial_value: مقدار اولیه
array_or_range: محدوده یا آرایه
lambda: تابع lambda
خروجی تابع SCAN:
خروجی تابع SCAN شامل آرایهای از اعداد خواهد بود که براساس مقادیر ورودی و تابع lambda تعریف شده، محاسبه میشود.
مثال از کاربرد تابع SCAN:
فرض کنید جدولی از هزینههای یک فروشگاه و همچنین تراز اولیه هزینهها از دوره قبل را به شکل زیر داریم؛
حالا میخواهیم تراز مالی هر ردیف را با استفاده از تابع SCAN محاسبه کنیم؛
* توجه:
تفاوت تابع SCAN با تابع REDUCE در این است که تابع SCAN بصورت آرایهای عمل میکند، به بیان دیگر در خروجی تابع SCAN آرایهای از اعداد، متناظر با تمام ردیفهای تعریف شده در تابع نمایش داده میشود اما خروجی تابع REDUCE فقط یک عدد، محاسبه و نمایش داده میشود.
برای مشاهده سایر توابع گروه Array در گوگل شیت میتوانید به لینک زیر مراجعه کنید؛
بازنشر مطالب با رعایت قوانین سایت جیگاید آزاد است.
اگر این مطلب برایتان مفید بود، آنرا با دیگران به اشتراک بگذارید یا نظر خود را درباره این مطلب بیان کنید.