פונקציות לוגיות (התניות) IF + IF מקונן
נוסחאות לוגיות עוזרות לנו בהגדרת נתונים וחלוקה לקריטריונים, במידה והם עומדים בתנאים מסויימים
נוסחת IF היא הנוסחה הבסיסית ביותר ואליה יכולים להצטרף נוסחאות נוספות
מבנה נוסחת IF:
שורה 1 – כאן יש להגדיר את התנאי המבוקש
שורה 2 – כאן יש לרשום מה תהיה התשובה במידה והתנאי אכן מתקיים
שורה 3 – כאן יש לרשום מה תהיה התשובה במידה והתנאי אינו מתקיים
לדוגמא
לפנינו טבלת מכירות סוכנים
נרצה לתת בונוס בתנאי שהסוכן מכר ב 800 ₪ או יותר
נעמוד בתא שבו נרצה את התוצאה ונרשום את הנוסחה
נתחיל ב = ונרשום IF, נבחר את הפונקציה
נעבור לחלון הנוסחאות (נקיש )
ושם נרשום את התנאי בשורה הראשונה, מה יקרה אם יתקיים בשורה השניה ובשלישית מה יקרה אם לא מתקיים
תוצאת הנוסחה תהיה 2 אפשריות, יש לתת בונוס או אין בונוס
IF מקונן
- כאשר נרצה לרשום מספר תנאים בפונקצית IF , למשל ליצור טווח שבו נרצה לתת בונוסים שונים למכירות שונות, לא רק למי שמכר במעל 800 ₪,
- נרצה לתת בונוס (שונה) למי שמכר בין 600 ל 800
- נרצה לתת בונוס (שונה) למי שמכר בין 400 ל 600 וכד'
- כל התנאים בודקים את אותו התא בטבלה, נוכל לעשות זאת ע"י הקשה של כמה IF זה בתוך זה.
- יש להתחיל בבחירת ה- IF הראשון ולרשום את התנאי
- לרשום את מה קורה אם התנאי מתקיים
- לרדת לשורה השלישית (מה קורה אם התנאי אינו מתקיים) ומשם לבחור עוד IF , הפונקציה נמצאת בתוך תיבת השם – בצד שמאל של שורת הנוסחאות.
- להמשיך הלאה, לרשום את התנאי השני, לרשום את מה קורה אם מתקיים ושוב כאשר מגיעים לשורה השלישית, לבחור עוד IF
- בכתיבת ה- IF האחרון, יש כמובן לרשום בשורה האחרונה את מה קורה באם התנאי אינו מתקיים.
לדוגמא
נרצה לתת בונוס של 500 ₪ למי שמכר במעל 1000 ₪
נרצה לתת בונוס של 300 ₪ למי שמכר במעל 800 ש"ע
נרצה לתת בונוס של 150 ₪ למי שמכר במעל 400 ₪
לכל השאר לא מגיע בונוס.
כתיבת הנוסחה:
נתחיל ב = ונרשום IF ונוכל להכנס לחלון הנוסחה עם )
נגדיר את ה IF הראשון
בשורה השלישית, יש להוסיף IF נוסף
אפשר לעבור לתיבת השם, שם יש רשימת פונקציות, נבחר ב IF
יתקבל חלון חדש של IF ובו נגדיר את ה IF השני
וכן הלאה
זו הפונקציה:
וזו תהיה התוצאה בטבלה