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

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

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

מהן הפונקציות הלוגיות של Excel?

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

כמה פונקציות לוגיות נפוצות כוללות את הדברים הבאים:

  • אם
  • IFS
  • IFERROR
  • ו
  • אוֹ
  • לֹא

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

instagram viewer

1. הצהרת IF

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

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

  • הצהרת IF בודדת
  • הצהרת IF מקונן

א. הצהרת IF Single

הצהרת ה-IF העצמאית היא אידיאלית בעת בדיקת תנאי בודד. ציין את התנאי; בהתאם למצב זה, הצהרת ה-IF תחזיר ערך True/False.

כך תוכל להשתמש בהצהרת ה-IF עם קריטריון יחיד:

=IF(logical_test, [value_if_true], [value_if_false])

דוגמא: כאשר ערך התנאי הוא 1, התוצאה היא טובה, ולחילופין, הוא רע כאשר ערך התנאי הוא 2.

=IF(A2=1,"טוֹב", IF(B2=1, "רַע"))

ב. הצהרת IF מקונן

משתמש ב פונקציית IF עם הפונקציה Nested IF באקסל זה קל. הפונקציה Nested IF מאפשרת לך להעביר מספר תנאים בנוסחה. אתה יכול לציין תנאים שונים ואת ערכי True/False המתקבלים עם הצהרת IF נוספת.

הנה הנוסחה לשימוש בהצהרות IF מקוננות:

=IF(logical_test, [value_if_true], if (logical_test, [value_if_true], ...[value_if_false]))

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

דוגמא: אם יש לך מספר תנאים כמו 1, 2 ו-3 וברצונך להקצות ערך קשור לכל מספר, תוכל להשתמש בפונקציית ה-IF המקוננת באופן הבא:

=IF(A2=1,"טוֹב", IF(A2=2, "בינוני", "רַע"))

בהתאם לערך התנאי שלך, ערך מוקצה באופן אוטומטי.

2. פונקציית IFS

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

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

=IFS([בדיקה_לוגית1, ערך_אם_אמת1],...)

בפונקציה IFS, עליך להגדיר כל ערך נכון ושקר.

3. פונקציית IFERROR

כפי שהשם מרמז, אתה יכול להשתמש בפונקציה IFERROR כדי לטפל בכל שגיאה אינהרנטית בכל פעם שאתה נתקל בשגיאה כזו. לדוגמה, חלוקת מספר ב-0 נותן לך #DIV/0! שגיאה באקסל.

לחלופין, כאשר אתה משתמש בפונקציה VLOOKUP ב-Excel, תקבל שגיאת #N/A בכל פעם שתקבל תוצאת ערך לא תואם/ריק. כדי ללכוד שגיאות אלה ולהציג ערך חלופי, אתה יכול להשתמש בפונקציה IFERROR.

להלן התחביר לעיון:

=IFERROR(value, value_if_error)

דוגמא: כאשר אתה מחלק את המונה בערכי העמודה המכנה, אתה מקבל את ה-#DIV/0! שְׁגִיאָה. אתה יכול להשתמש ב-IFERROR כדי להציג ערך חלופי (0 בדוגמה למטה), ברגע שהנוסחה גורמת לשגיאה.

=IFERROR(A2/B2, 0)

4. פונקציית AND

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

=IF(AND(Criteria1, Criteria2), [value_if_true], [value_if_false])

לפני הקצאת הערך True, הנוסחה תבדוק אם הקריטריונים 1 ו-2 מתקיימים. אם אחד מהתנאים לא מתקיים, הוא יעבור אוטומטית לחלק האחרון של הנוסחה, ערך False שהוגדר.

כאשר יש לך יותר משני תנאים, אתה יכול לצבוט את הנוסחה לעיל; במקום שניים, ציין שלושה תנאים או יותר עם משפט ה-AND. להלן התחביר לעיון:

=IF(AND(Criteria1, Criteria2, Criteria3...), [value_if_true], [value_if_false])

דוגמא: בדוגמה הבאה, כאשר הערכים בעמודות תנאי ראשון ותנאי שני שווים ל-1, התוצאה היא טובה, אחרת היא גרועה.

=IF(AND(A2=1,B2=1),"טוֹב","רַע")

5. פונקציית OR

פונקציית ה-OR היא רב-צדדית, ומעניקה לך חופש רב להרחיב את הפעולות הלוגיות שלך. בניגוד לפונקציה AND, פונקציית OR תספק תוצאה אם ​​תנאים מסוימים שצוינו הם True. לחלופין, תקבל את הערך False שצוין אם התנאים לא מתקיימים.

=IF(OR(Criteria1, Criteria2), [value_if_true], [value_if_false])

כך תוכל להשתמש בפונקציית OR עם מספר תנאים בתוך פונקציית IF:

=IF(OR(Criteria1, Criteria2, Criteria3...), [value_if_true], [value_if_false])

דוגמא: הפלט מראה טוב מכיוון שתנאי שצוין הוא True בתוך הפונקציה OR.

6. לא פונקציה

מה קורה כשיש לך הרבה ערכים ואתה רוצה להפוך את הצ'קים המותנים שלך? במקום לציין את כל הערכים בנוסחה, אתה יכול להשתמש בפונקציה NOT עם הפונקציה IF כדי לפשט את הנוסחאות שלך.

אתה יכול לחשוב על הפונקציה NOT כפונקציה הפוכה, והיא פועלת היטב כאשר אתה רוצה לציין את התנאים ההפוכים בהצהרות ה-IF שלך. להלן התחביר הבסיסי של פונקציית NOT באקסל:

=IF(NOT(logical_test), [value_if_true], [value_if_false])

דוגמא: בדוגמה למטה, התנאי מחפש את ההיפך מ-1 ומציג רע ברגע שהתנאי הוא True.

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