בספטמבר 2018, פרסמנו נוסחאות מערך דינאמיות עבור Microsoft 365 של Excel. ההבדלים בין מערכים דינאמיים לנוסחאות Ctrl+Shift+Enter (CSE) מדור קודם נידונים להלן.
נוסחאות מערך דינאמיות:
יכול "לזלוג" מחוץ לגבולות התא שבו הוזנה הנוסחה. הדוגמה הבאה מציגה את הפונקציה RANDARRAY ב- D1, אשר זולגת על-פני D1:F5, או 5 שורות על 3 עמודות. מבחינה טכנית, נוסחת המערך הדינאמי קיימת רק בתא D1, בעוד שבנוסחת CSE מדור קודם, יש להזין את הנוסחה בטווח כולו.
- הגודל ישתנה באופן אוטומטי בעת הוספה או הסרה של נתונים מטווח המקור. נוסחאות מערך CSE יחתכו את אזור ההחזרה אם הוא קטן מדי, או יחזירו #N/A אם הוא גדול מדי.
- חישוב בהקשר של 1x1. לדוגמה, הפונקציה RAND תחזיר תוצאה בודדת, כך שאם ברצונך להחזיר לרשת מספרים אקראיים מרובים, באפשרותך להשתמש בפונקציה RANDARRAY. הפונקציות ROW ו - COLUMN יחזירו את השורה והעמודה של תא המקור. ניתן להשתמש ב- SEQUENCE(ROW()) כדי לשכפל את אופן הפעולה הישן של ROW בנוסחת מערך מדור קודם.
- כל הנוסחאות החדשות שמחזירות יותר מתוצאה אחת יזלגו באופן אוטומטי. אין צורך להקיש Ctrl+Shift+Enter.
- נוסחאות מערך CSE נשמרות מטעמי תאימות. מעתה ואילך, עליך להשתמש במקום זאת בנוסחאות של מערכים דינאמיים.
- כאשר תאים בנוסחת מערך CSE מדור קודם היו תלויים זה בזה, Excel ינסה לחשב כל אחד מהם בנפרד במקום כמערך. התנהגות זו כונתה "התפרקות CSE", ובנסיבות מסוימות, נוסחאות המחושבות בדרך זו עלולות להפיק תוצאות לא עקביות. כדי להימנע מהפוטנציאל לתוצאות לא עקביות, אנו ממליצים להשתמש בנוסחאות נפרדות במקום להסתמך על פירוק CSE. נוסחאות מערך דינאמיות לא יתפרקו. במקום זאת, הם ידווחו על ההפניה המעגלית כדי שתוכל לטפל בה.
- ניתן לשנות בקלות על-ידי שינוי תא המקור, בעוד שנוסחאות מערך CSE דורשות עריכה של הטווח כולו בו-זמנית.
- הוספה/מחיקה של עמודות ושורות אסורה בטווח נוסחאות פעיל של מערך CSE. עליך למחוק תחילה את כל נוסחאות המערך הקיימות שמפריעות לך.
זקוק לעזרה נוספת?
תמיד תוכל לשאול מומחה בקהילה הטכנולוגית של Excel או לקבל תמיכה בקהילות.