הפונקציה IFS
הסבר
הפונקציה IFS בודקת אם תנאי אחד או יותר מתקיימים, ומחזירה ערך שתואם לתנאי הראשון המוערך כ- TRUE. הפונקציה IFS יכולה להחליף כמה משפטי IF מקוננים, וקל הרבה יותר לקרוא אותה עם תנאים מרובים.
הפונקציה זמינה באופיס 365 ומגרסת 2019
תחביר
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], [logical_test3, value_if_true3],…)
ארגומנטים נדרשים
logical_test1 תנאי שמוערך כ- TRUE או FALSE.
value_if_true1 תוצאה שמוחזרת אם הארגומנט logical_test1 מוערך כ- TRUE. היא יכולה להיות ריקה.
ארגומנטים אופציונליים
logical_test2…logical_test127 תנאי שמוערך כ- TRUE או FALSE.
דוגמה
הערות
- כדי לציין תוצאת ברירת מחדל, הזן TRUE עבור ארגומנט logical_test הסופי. אם אף אחד מהתנאים האחרים אינו מתקיים, יוחזר הערך התואם.
- אם ארגומנט logical_test מסופק ללא ארגומנט value_if_true תואם, פונקציה זו מציגה את הודעת השגיאה "הזנת מעט מדי ארגומנטים עבור פונקציה זו".
- אם ארגומנט logical_test מוערך ומתקבל ערך שאינו TRUE או FALSE, פונקציה זו מחזירה שגיאת #VALUE!.
- אם לא נמצאו תנאים שמוערכים כ- TRUE, הפונקציה מחזירה שגיאת #N/A.