מבוא לפונקציית PIVOTBY באקסל 365
מהי פונקציית PIVOTBY?
PIVOTBY היא פונקציה שמאפשרת לסכם נתונים לפי שדות מסוימים, בדומה לטבלת ציר (Pivot Table).
היא מרחיבה את יכולות ניתוח הנתונים של אקסל, ומאפשרת לבצע חישובים כמו סכום, ממוצע, ספירה וכד' על נתונים מקובצים באופן דינמי ויעיל.
התחביר הבסיסי
=PIVOTBY(Row Fields, Col Fields, Values, function)
אל ה Row Fields נגרור את הנתונים שנרצה לראות בשורות
אל ה Col Fields את הנתונים שנרצה לראות בעמודות
אל ה Value נגרור את השדה שעליו נרצה לערוך חישובים
ותחת function נבחר את סוג החישוב
בואו נראה דוגמה –
לפנינו טבלה שמתעדת מכירות במגרש מכוניות:
אני רוצה לראות את סך המכירות בחיתוך של דגם וצבע, ולכן אכתוב את הפונקציה הבאה:
=PIVOTBY(B2:B17,C2:C17,G2:G17,SUM)
וזו התוצאה שהתקבלה:
כלומר – מקם את הדגם בשורות, את הצבעים בעמודות וסכום את מחיר המכירה, עבור ההצטלבות של הדגם והצבע.
ובוא נראה דוגמה נוספת:
=PIVOTBY(A1:B17,C1:C17,G1:G17,SUM)
בדגומה הזו אנחנו מבקשים לראות את סכום המכירות בחיתוך של הדגם והצבע (בשורות) עם ארץ היצור (בעמודות), וזו התוצאה שהתקבלה:
הצגת כותרות בשורות ובעמודות עם PIVOTBY
כפי שראיתם, הפונקציה לא החזירה את כותרות העמודה, מה שמקשה עלינו לפענח את הנתונים.
כדי להציג את הכותרות נוסיף פרמטר רביעי, ונבחר את 'כן, והצג':
=PIVOTBY(B1:C17,C1:C17,G1:G17,SUM,3)
וזו התוצאה שהתקבלה:
נוכל להוסיף גם סיכומי ביניים, ואפילו למיין:
יתרונות השימוש ב-PIVOTBY
- גמישות גדולה: ניתן לבצע שינויים בתוך הנוסחה בלי לפתוח ממשק נוסף.
- הימנעות מאובייקטים חיצוניים: PIVOTBY מאפשרת להישאר בתוך תא ולשלוט על הנתונים משם.
- עדכון אוטומטי: הנוסחה מתעדכנת אוטומטית ללא צורך ברענון ידני.
- אפשר ליצור על סמך הנתונים גרפים שלא ניתן ליצור על בסיס טבלאות ציר רגילות
חסרונות PIVOTBY לעומת טבלאות ציר
- היעדר ממשק ויזואלי: טבלאות ציר מאפשרות לגרור ולשחרר שדות, מה שמקל על יצירת ניתוחים מהירים. PIVOTBY דורשת כתיבת נוסחה לכל שינוי.
- מוגבלות בעיצוב: טבלאות ציר מציעות אפשרויות עיצוב מובנות, כמו צבעים וסגנונות. עם PIVOTBY, כל עיצוב צריך להיעשות באופן ידני.
- מורכבות בהצגת כותרות בשורות ובעמודות: בניגוד לטבלאות ציר, יצירת מבנה דו-ממדי עם כותרות בשני הצירים ב-PIVOTBY דורשת פתרונות מורכבים יותר ועבודה נוספת.