אירית שואלת:
שלום!
אני עובדת בטבלה גדולה עם הרבה נתונים בשורות ובעמודות עם תוכן מספרי. אני צריכה לעשות חציון בעמודה מסוימת ( בJ) כאשר קיים קריטריון: כאשר ערך מספרי שנמצא בעמודה G (ושורה תואמת) מעל מספר 120. אם הוא פחות, אז אותו תוכן מספרי מאותה שורה ובטור J לא ניכנס לחישוב של חציון. יש לציין שלא תמיד יש ערך בשורות של G ( ז"א קיימות תאים ריקים בG ובהתאם גם בJ) {(MEDIAN(IF(G2:G2999<120,J2:J2999= }
משום מה אני לא מקבלת חציון הנכון - אני חושבת שבעיה מתחילה כאשר מגיעים לתא ריק (אך יש בתוכו נוסחה של חישוב אחר) והוא מחשבת תא ריק כ-0. תוכלו בבקשה לעזור לי בזה?
תודה רבה
תשובה:
שלום אירית,
נוסחה לחישוב חציון MEDIAN שמקבלת אפסים בין שאר המספרים, מתייחסת לאפסים כמספרים לכל דבר וזה מטה את התוצאה במקרה שתואר.
הדרך להתמודד עם מצב זה היא להשתמש בעמודת עזר, שבה ניתן להציב תנאי על המספר בעמודת נתונים, למשל, אם המספר קטן מ-120 או שווה לאפס - לשים תא ריק. זו דרך עדיפה משימוש בנוסחת מערך בייחוד עבור מצבים של הרבה נוסחאות, כי נוסחאות המערך לרוב מאטות את החישובים.
להלן דוגמא מספרית עם עמודת עזר מחושבת וחישוב חציון:
בברכה,
צוות AnyFit