לְהִצטַיֵן

פונקציית IFS של Excel

Excel Ifs Function

פונקציית IFS של Excelסיכום

הפונקציה Excel IFS מריצה מספר בדיקות ומחזירה ערך המתאים לתוצאה TRUE הראשונה. השתמש בפונקציית IFS להערכת מספר תנאים ללא הצהרות IF מקוננות מרובות. IFS מאפשר נוסחאות קצרות יותר וקלות יותר לקריאה.



מטרה בדוק תנאים מרובים, החזר ראשון אמת ערך החזרה ערך התואם לתוצאה הראשונה TRUE תחביר = IFS (test1, value1, [test2, value2], ...) ארגומנטים
  • מבחן 1 - מבחן לוגי ראשון.
  • ערך 1 - תוצאה כאשר מבחן 1 הוא נכון.
  • test2, ערך 2 - [אופציונלי] זוג מבחן/ערך שני.
גִרְסָה Excel 2019 הערות שימוש

IFS היא פונקציה חדשה, הזמינה ב- Office 365 ו- Excel 2019.

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





מה השימוש במקרו ב- Excel

התנאים מוזנים בזוגות בדיקה/ערך. כל בדיקה מייצגת בדיקה לוגית המחזירה TRUE או FALSE, והערך הבא יוחזר כאשר התוצאה היא TRUE. לדוגמה, ניתן לדמיין נוסחת IFS עם 3 בדיקות כך:

 
= IFS ( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

ערך מוחזר על ידי IFS רק כאשר הבדיקה הקודמת מחזירה TRUE, והבדיקה הראשונה שהחזירה TRUE 'מנצחת'. פונקציית IFS תומכת בעד 127 תנאים.



דוגמא מס '1 - ציונים, הנמוך עד הגבוה ביותר

בדוגמה המוצגת לעיל, פונקציית IFS משמשת להקצאת ציון המבוסס על ציון. הנוסחה ב- E5, שהועתקה למטה, היא:

כיצד להגן באמצעות סיסמה על גיליון אלקטרוני - -
 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',D5>=90,'A')

שים לב שהתנאים מוזנים 'על מנת' לבדוק ציונים נמוכים תחילה. הציון המשויך למבחן הראשון להחזרת TRUE מוחזר.

דוגמה מס '2 - דירוג, הגבוה ביותר לנמוך ביותר

במערכת דירוג פשוטה, ציון 3 ומעלה הוא 'טוב', הציון בין 2 ל -3 הוא 'ממוצע', וכל דבר מתחת ל -2 הוא 'גרוע'. כדי להקצות ערכים אלה עם IFS, משתמשים בשלושה תנאים:

 
= IFS (A1>=3,'Good',A1>=2,'Average',A1<2,'Poor')

שימו לב במקרה זה תנאים מסודרים לבדיקת ערכים גבוהים תחילה.

דוגמה מס '3 - ערך ברירת מחדל

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

בדוגמה למטה, קוד סטטוס של 100 הוא 'אישור', קוד של 200 הוא 'אזהרה', וקוד של 300 הוא 'שגיאה'. כל ערך קוד אחר אינו חוקי, ולכן TRUE מסופק כבדיקה הסופית, ו'לא חוקי 'מסופק כערך' ברירת מחדל '.

 
= IFS (A1=100,'OK',A1=200,'Warning',A1=300,'Error',TRUE,'Invalid')

כאשר הערך ב- A1 הוא 100, 200 או 300, IFS תחזיר את ההודעות המוצגות למעלה. כאשר A1 מכיל כל ערך אחר (כולל כאשר A1 ריק) IFS יחזיר 'לא חוקי'. ללא תנאי סופי זה, IFS תחזיר את מספר ה- N/A כאשר קוד אינו מזוהה.

איך מכניסים החזרת כרכרה לתא אקסל

הערות

  1. לפונקציית IFS אין ערך ברירת מחדל מובנה לשימוש כאשר כל התנאים שגויים.
  2. כדי לספק ערך ברירת מחדל, הזן TRUE כבדיקה אחרונה, וערך להחזרה כאשר לא מתקיימים תנאים אחרים.
  3. כל הבדיקות הלוגיות חייבות להחזיר TRUE או FALSE. כל תוצאה אחרת תגרום ל- IFS להחזיר ערך #! שְׁגִיאָה.
  4. אם אף בדיקה לוגית לא מחזירה TRUE, IFS תחזיר את השגיאה #N/A.


^