פונקצית IF באקסל היא אחת הפונקציות השימושיות מהפונקציות באקסל.
והפעם נכיר איך בעזרת פונקצית IF נטפל בהודעות שגיאה שעולות בטבלה.
אז לצורך הדגמה של הודעות שגיאה ניצור טבלה דינמית באקסל.
יצירת הטבלה הדינמית היא באמצעות הפקודה עצב טבלה
פקודה זו מעצבת לכם טבלה צבעונית ונראה שבזה נגמר התפקיד שלה,
אך לא, יש לה יכולות דינמיות מתקדמות והיא משמשת הרבה ביצירת קבצי אקסל מתקדמים.
אבל יש פעמים שהיא יוצרת הודעת שגיאה על פני השורות
כמו בטבלה הבאה-

if באקסל

הודעת השגיאה נוצרת מהסיבה שהזנת נוסחה בשורה הראשונה – מריץ אוטומטית את הנוסחה לכל השורות, ואם אין בשורות הטבלה נתונים – אז הוא מפיק הודעת שגיאה.

אז אולי אפשר לוותר על הטבלה הזאת שיוצרת את הבעיה?
אך מצד שני יש הרבה מצבים שהיא תורמת משמעותית לאיכות העבודה
ושימוש בה חוסך הרבה זמן עבודה מיותר.
אז פשוט רק נפתור את הודעת השגיאה ונוכל להשתמש בכיף עם הכלי – טבלה דינמית

אז לצורך פתרון הבעיה נשתמש בפונקצית IF באקסל
נקליד את הפונקציה בשורה הראשונה והיא תימשך אוטומטית לכל השורות של הטבלה הדינמית.
ומבנה הפונקציה יהיה כך –

if באקסל

מבנה הפונקציה If באקסל-

משמעות החישוב הוא כך –
התנאי – האם המחיר שווה לריק = “”
מכיון שזו טבלה דינמית הוא מריץ את הנוסחה לכל הטבלה ולכן אין כאן התיחסות לתא מסוים אלא לכל העמודה
אם כן – אז תשאיר ריק = “”
ואם לא – אז תחשב את הנוסחה של כמות * מחיר.

ולמה תא ריק מסומן כך “” – כי כל טקסט שמכניסים לנוסחה צריך להיות עם גרשיים לפני ואחרי ובתא ריק – פותחים גרשיים, לא כותבים כלום, וסוגרים גרשיים
וכעת הפונקציה קוראת שורה שורה ואם אין בה נתונים אז הוא משאיר תא ריק – “”
ואם יש בה נתונים – הוא מפיק את התוצאה של החישוב שהוגדר כמת * מחיר.
והתוצאה נראית כך – קובץ חלק ונקי-

if באקסל