در این مطلب توابعی از گوگل شیت (Google Sheets) را معرفی میکنیم که نمیتوان آنها را بصورت آرایهای تعریف نمود.
کاربرد تعریف توابع در گوگل شیت (Google Sheets) بصورت آرایهای چیست؟
همانطور که قبلا توضیح دادیم، با استفاده از تابع Arrayformula در گوگل شیت (Google Sheets) میتوان توابع را بصورت آرایهای تعریف نمود، مزیت این کار این است که دیگر نیازی به تکرار و کپی کردن یک فرمول برای ردیفهای پشت سر نیست و تنها با یک بار تعریف فرمول، حاصل آن در ردیفهای مورد نظر نمایش داده میشود، اما برخی از توابع این قابلیت را ندارند.
چرا برخی توابعی در گوگل شیت (Google Sheets) را نمیتوان بصورت آرایهای تعریف کرد؟
برخی از توابع گوگل شیت (Google Sheets) بدلیل ساختار آرگومان (ورودی)های آنها امکان تعریف بصورت آرایهای را ندارند، به این معنی که اگر آنها رو بصورت آرایهای تعریف کنیم نتیجه فرمول تنها برای اولین ردیف محاسبه و نمایش داده میشود و برای ردیفهای بعدی محاسبات انجام نمیشود.
چه توابعی در گوگل شیت (Google Sheets) را نمیتوان بصورت آرایهای تعریف کرد؟
برخی از توابع کاربردی در گوگل شیت (Google Sheets) که نمیتوان آنها رو بصورت آرایهای تعریف کرد، به شرح زیر هستند؛
به عنوان مثال در تصویر زیر همانطور که مشاهده میکنید، تابع SUMIFS را با استفاده از تابع ARRAYFORMULA بصورت آرایهای و براساس مقادیر محدوده D21:D25 تعریف کردهایم اما حاصل فرمول تنها برای مقدار سلول D21 محاسبه شده است؛
اما توابع مشابه SUMIFS نظیر SUMIF , COUNTIF و COUNTIFS را میتوان در گوگل شیت (Google Sheets) بصورت آرایهای تعریف نمود.
مثال برای تعریف تابع SUMIF بصورت آرایهای:
مثال برای تعریف تابع COUNTIF بصورت آرایهای:
جهت تعریف توابع AND و OR بصورت آرایهای، به مطلب زیر مراجعه نمائید؛
چگونه توابع AND و OR را در گوگل شیت (Google Sheets) بصورت آرایهای تعریف کنیم؟
بازنشر مطالب با رعایت قوانین سایت جیگاید آزاد است.
اگر این مطلب برایتان مفید بود، آنرا با دیگران به اشتراک بگذارید یا نظر خود را درباره این مطلب بیان کنید.