TRIMRANGE
אחת הבעיות המוכרות בקרב משתמשי Excel 365 היא שכאשר מפנים לטווח תאים הכולל תאים ריקים, במקום התאים הריקים מוצגים אפסים.
נניח שיש לנו טווח ערכים בתאים A2:A10, ואנחנו מעוניינים להוסיף להם מע"מ. כדי להתכונן להוספת נתונים עתידית, נרחיב את הטווח ל-A2:A20.
מה שקרה הוא שעבור השורות הריקות, הנוסחה החזירה 0 במקום תא ריק, כפי שתוכלו לראות באיור הבא:
עד כה, הפתרון היה הסתרה של האפסים באמצעות עיצוב מותנה, אך זהו פתרון בעייתי משתי סיבות עיקריות:
הראשונה, עיצוב מותנה מכביד על הקובץ,
והשנייה, חשובה יותר לטעמי – לעתים אפס הוא ערך קביל שאנחנו מעוניינים לראות, ולא להסתיר!
כדי להתמודד עם האתגר, מיקרוסופט פיתחה את הפונקציה TRIMRANGE.
הפונקציה מאפשרת להתמקד רק בתאים המכילים נתונים בתוך טווח מסוים, ומתעלמת מתאים ריקים בקצוות הטווח.
כך, ניתן להבטיח שהחישובים יתבצעו רק על הנתונים הקיימים, ללא התחשבות בתאים הריקים.
תחביר הפונקציה TRIMRANGE
=TRIMRANGE(range, [row_trim_mode], [col_trim_mode])
כשהפרמטר הראשון, range, הוא הטווח שאליו נפנה,
ואילו שני הפרמטרים האחרים (שאינם חובה) מציינים אילו שורות או עמודות להסיר, בהתאם:
0 – לא להסיר שורות.
1 – להסיר שורות ריקות בתחילת הטווח.
2 – להסיר שורות ריקות בסוף הטווח.
3 – להסיר שורות ריקות בתחילה ובסוף (ברירת המחדל).
לדוגמה
בדוגמה שנתנו בתחילת המאמר, ראינו שש לנו טווח נתונים בתאים A2:A10, אבל אנחנו יודעים שהטווח יגדל בהמשך,
ואנחנו מעוניינים להתמקד רק בתאים המכילים נתונים, ולהמנע מהאפסים שמופיעים בחישוב עבור השורות הריקות. לצורך כך נשתמש בפונקציה TRIMRANGE בעת הפנייה לטווח:
=TRIMRANGE(A1:E20)
הנוסחה תסיר את כל השורות הריקות מהקצוות, ותשאיר אותנו עם הטווח המצומצם המכיל רק את הנתונים.
טיפ: קיצור דרך
במקום להשתמש בפונקציה TRIMRANGE, ניתן להשיג את אותה התוצאה באמצעות שינוי הסימון בהפניה לטווח,
כך שבמקום הנקודתיים הסטנדרטיות, ניתן להקיף אותן בנקודה.
בואו נראה כמה דוגמאות:
הפניה רגילה לטווח A1:A10, תציג את הנתונים הבאים:
הפניה עם הוספת נקודה בודדת לפני הנקודתיים, תמחק את האפסים המובילים ותציג את הנתונים הבאים:
הפניה עם הוספת נקודה בודדת אחרי הנקודתיים, תמחק את האפסים שבסוף הטווח, ותציג את הנתונים הבאים:
הפניה עם הוספת נקודה לפני ואחרי הנקודתיים, שקולה לשימוש בפונקציה TRIMRANGE(A1:A20) ותמחק גם את האפסים המובילים וגם את האפסים שבסוף הטווח: