התועלת של הפונקציה IF מורחבת על ידי הכנסת, או קינון, פונקציות IF מרובים בתוך זה. פונקציות Nested IF מגדילות את מספר התנאים האפשריים הנבדקים ומגבירים את מספר הפעולות הננקטות כדי להתמודד עם תוצאות אלו.
הערה: ההוראות במאמר זה חלות על Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 עבור Mac, Excel 2016 עבור Mac, Excel for Mac 2011 ו- Excel Online.
קן אם פונקציות של מורה
כפי שמוצג בתמונה, הדרכה זו משתמשת בשתי פונקציות IF כדי ליצור נוסחה המחשבת סכום ניכוי שנתי לעובדים על בסיס שכר שנתי. הנוסחה המשמשת בדוגמה מוצגת להלן. הפונקציה IF מקוננת פועלת כארגומנט value_if_false עבור הפונקציה IF הראשונה.
(אם D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)
החלקים השונים של הנוסחה מופרדים באמצעות פסיקים ומבצעים את המשימות הבאות: הזן את הנתונים לתאים C1 עד E6 בגליון עבודה של Excel כפי שמוצג בתמונה. הנתונים היחידים לא נכנסו בשלב זה היא פונקציה IF עצמו ממוקם בתא E7. הערה: ההוראות להעתקת הנתונים אינן כוללות שלבי עיצוב בגליון העבודה. דבר זה אינו מפריע להשלמת ערכת הלימוד. גליון העבודה שלך עשוי להיראות שונה מהדוגמה המוצגת, אבל הפונקציה IF תיתן לך את אותן תוצאות. אפשר פשוט להזין את הנוסחה המלאה (אם D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)
לתוך התא E7 של גליון העבודה ויש לי את זה לעבוד. ב- Excel Online, זוהי השיטה שעליך להשתמש בה. עם זאת, אם אתה משתמש בגירסת שולחן עבודה של Excel, לעתים קרובות יותר קל להשתמש בתיבת הדו-שיח של הפונקציה כדי להזין את הארגומנטים הדרושים. שימוש בתיבת הדו-שיח הוא קצת יותר מסובך בעת הזנת פונקציות מקוננות מכיוון שהפונקציה המקוננת חייבת להיות מוקלדת. לא ניתן לפתוח תיבת דו-שיח שנייה כדי להיכנס לערכת הארגומנטים השנייה. בדוגמה זו, הפונקציה IF מקוננת מוזנת לתוך השורה השלישית של תיבת הדו-שיח כארגומנט Value_if_false. מאז גליון העבודה מחשבת את הניכוי השנתי עבור מספר עובדים, הנוסחה היא נכנסה לראשונה לתא E7 באמצעות הפניות תא מוחלטת עבור שיעורי הניכוי ולאחר מכן הועתקו לתאים E8: E11. הנתונים שהוכנסו לשורות הריקות בתיבת הדו-שיח יוצרים את הארגומנטים של הפונקציה IF. טיעונים אלה מציינים את הפונקציה של המצב הנבדק ואת הפעולות שיש לנקוט אם התנאי נכון או שקר. כדי להמשיך בדוגמה זו, תוכל: הארגומנט Logical_test משווה שני פריטי נתונים. נתונים אלה יכולים להיות מספרים, הפניות תאים, את התוצאות של נוסחאות, או אפילו נתוני טקסט. כדי להשוות בין שני ערכים, Logical_test משתמש במפעיל השוואה בין הערכים. בדוגמה זו, ישנם שלושה רמות שכר הקובעים את הניכוי השנתי של העובד: פונקציית IF אחת יכולה להשוות בין שתי רמות, אך רמת השכר השלישית דורשת את השימוש בפונקציה IF השנייה המקוננת. ההשוואה הראשונה היא בין השכר השנתי של העובד, הממוקם בתא ד ', עם משכורת סף של 30 אלף דולר. מאז המטרה היא לקבוע אם D7 הוא פחות מ 30,000 $, מפעיל פחות ( < ) משמש בין הערכים. הערה: אל תזין את סימן הדולר ( $ ) או מפריד פסיק ( , ) עם 30000. הודעת שגיאה לא חוקית מופיעה בסוף שורת Logical_test אם אחד מהסמלים האלה מוזן יחד עם הנתונים. הארגומנט Value_if_true מציין את הפונקציה IF מה לעשות כאשר Logical_test נכון.האובייקט Value_if_true יכול להיות נוסחה, גוש טקסט, ערך, הפניה לתא, או שהתא יכול להישאר ריק. בדוגמה זו, כאשר הנתונים בתא D7 נמוכים מ -30,000 $, Excel מכפיל את השכר השנתי של העובד בתא D7 בשיעור הניכוי של 6% הממוקם בתא D3. בדרך כלל, כאשר נוסחה מועתקת לתאים אחרים, הפניות התא היחסי בנוסחה משתנות כדי לשקף את המיקום החדש של הנוסחה. זה עושה את זה קל להשתמש באותה נוסחה במספר מיקומים. מדי פעם, לאחר הפניות תאים שינוי כאשר פונקציה מועתקים תוצאות שגיאות. כדי למנוע שגיאות אלה, הפניות התא יכול להיעשות מוחלט, אשר מונע מהם לשנות כאשר הם מועתקים. הפניות מוחלטות של תאים נוצרות על ידי הוספת סימני דולר סביב הפניה לתא רגיל, כגון $ D $ 3. הוספת סימני הדולר נעשית בקלות על ידי לחיצה על F4 על המקלדת לאחר הזנת התא הוזן בתיבת הדו-שיח. בדוגמה, שיעור הניכוי הממוקם בתא D3 מוזן כהפניה תאית מוחלטת לשורה Value_if_true בתיבת הדו-שיח. הערה: D7 אינו מוזן כהתייחסות תא מוחלטת. זה צריך להשתנות כאשר הנוסחה מועתקים לתאים E8: E11 כדי לקבל את סכום הניכוי הנכון עבור כל עובד. בדרך כלל, הטיעון Value_if_false מציין את הפונקציה IF מה לעשות כאשר Logical_test הוא שקר. במקרה זה, הפונקציה IF מקוננת מוזנת כארגומנט זה. בדרך זו, התוצאות הבאות מתרחשות: כפי שצוין בתחילת המדריך, תיבת דו-שיח שנייה לא ניתן לפתוח כדי להזין את הפונקציה המקוננת כך שיש להקליד את השורה Value_if_false. הערה: פונקציות מקוננות אינן מתחילות עם סימן שווה, אלא עם שם הפונקציה. אם (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) לאחר ביצוע השלבים הבאים, הדוגמה שלך מתאימה כעת לתמונה הראשונה במאמר זה. השלב האחרון כולל העתקת נוסחת IF לתאים E8 עד E11 באמצעות ידית המילוי כדי להשלים את גליון העבודה. כדי להשלים את גליון העבודה, העתק את הנוסחה המכילה את הפונקציה IF מקוננת לתאים E8 עד E11. כאשר הפונקציה מועתקת, Excel מעדכן את הפניות התא היחסי כדי לשקף את המיקום החדש של הפונקציה, תוך שמירה על הפניה התא המוחלט זהה. אחת הדרכים פשוטות להעתיק נוסחאות ב- Excel היא עם ידית מילוי.
הזן את נתוני המדריך
הפעל את פונקציית IF מקוננת
שלבי הדרכה
אפשרות קיצור דרך של מורה
03 מתוך 06 הזן את הארגומנט Logical_test
שלבי הדרכה
הזן את הערך ארגומנט Value_if_true
היחס בין היחידות היחסיות לעומת התאים המוחלטים
שלבי הדרכה
הזן את פונקציית IF מקוננת כארגומנט Value_if_false
שלבי הדרכה
העתק את פונקציות ה- IF מקוננות באמצעות ידית המילוי
שלבי הדרכה