דף הבית » איך ל » כיצד להשתמש פונקציות לוגיות ב- Excel IF, ו, או, XOR, לא

    כיצד להשתמש פונקציות לוגיות ב- Excel IF, ו, או, XOR, לא

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

    כיצד להשתמש בפונקציה IF

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

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

    הפונקציה IF מקבלת 3 סיביות של מידע:

    = IF (logical_test, [value_if_true], [value_if_false])
    • מבחן הגיון: זהו מצב עבור פונקציה לבדוק.
    • value_if_true: הפעולה לבצע אם התנאי הוא פגש, או נכון.
    • value_if_false: הפעולה לביצוע אם התנאי אינו מתקיים, או שקר.

    השוואה מפעילי להשתמש עם פונקציות לוגיות

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

    עכשיו בואו נראה כמה דוגמאות של אותו בפעולה.

    אם פונקציה דוגמה 1: ערכי טקסט

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

    הנוסחה הבאה משמשת בעמודה C כדי להציג את "לא" אם העמודה B מכילה את הטקסט "הושלם" ואת "כן" אם הוא מכיל משהו אחר.

    = IF (B2 = "הושלם", "לא", "כן")

    למרות הפונקציה IF אינו תלוי רישיות, הטקסט חייב להיות בהתאמה מדויקת.

    אם פונקציה דוגמה 2: ערכים מספריים

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

    בנוסחה הבאה אנו בודקים אם התא B2 מכיל מספר גדול או שווה ל 75. אם כן, אנו מציגים את המילה "Pass", ואם לא המילה "נכשל".

    = IF (B2> = 75, "מעבר", "כשל")

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

    בדוגמה זו, אנחנו רוצים לתת הנחה של 10% אם הלקוח מוציא סכום מסוים של כסף. אנו נשתמש £ 3000 כדוגמה.

    = IF (B2> 3,000, B2 * 90%, B2)

    את החלק של B2 * 90% של הנוסחה היא הדרך שבה אתה יכול לחסר 10% מן הערך בתא B2. ישנן דרכים רבות לעשות זאת.

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

    אם פונקציה דוגמה 3: ערכי תאריך

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

    הנוסחה הבאה משמשת בעמודה C. אנו בודקים אם תאריך היעד בתא B2 הוא פחות מתאריך היום (הפונקציה TODAY מחזירה את התאריך של היום משעון המחשב).

    = IF (B2 

    מה הם Nested נוסחאות IF?

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

    פונקציית IF אחת מסוגלת לבצע שתי פעולות value_if_true ו value_if_false ). אבל אם אנחנו להטביע (או קן) עוד פונקציה IF ב value_if_false , אנו יכולים לבצע פעולה נוספת.

    קח את הדוגמה שבה אנו רוצים להציג את המילה "מצויינת" אם הערך בתא B2 גדול או שווה ל -90, להציג "טוב" אם הערך גדול או שווה ל 75, ולהציג "עני" אם כל דבר אחר.

    = IF (B2> = 90, "מצוין", IF (B2> = 75, "טוב", "גרוע"))

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

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

    ישנן נוסחאות חלופיות שיכולות להיות נקי יותר מאשר גישה זו מקונן IF. חלופה אחת שימושית מאוד היא הפונקציה SWITCH ב- Excel.

    פונקציות לוגיות AND ו- OR

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

    קח דוגמה שבה אנו הנחה ערך של 10% תלוי בכמות הלקוח מבלה ו כמה שנים הם היו לקוחות.

    בכוחות עצמם, פונקציות AND ו- OR יחזירו את הערך TRUE או FALSE.

    הפונקציה AND מחזירה TRUE רק אם כל התנאים מתקיימים, וחזרה אחרת FALSE. הפונקציה OR מחזירה TRUE אם אחד או כל התנאים מתקיימים, ומחזירה FALSE רק אם לא מתקיימים תנאים.

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

    להלן המבנה של פונקציות AND ו- OR. הם כתובים אותו דבר. פשוט תחליף את השם ו- OR. זה רק ההיגיון שלהם שהוא שונה.

    = AND (logical1, [logical2] ...)

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

    דוגמה פונקציה

    הפונקציה AND משמשת למטה כדי לבדוק אם הלקוח מוציא לפחות 3,000 ליש"ט והוא לקוח לפחות שלוש שנים.

    = AND (B2> 3,000 =, C2> = 3)

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

    או דוגמה פונקציה

    הפונקציה OR משמשת למטה כדי לבדוק אם הלקוח מוציא לפחות 3,000 ליש"ט או שהוא לקוח במשך שלוש שנים לפחות.

    = OR (B2> 3,000 =, C2> = 3)

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

    שימוש ב- AND ו- OR עם הפונקציה IF

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

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

    בנוסחה הבאה, הפונקציה AND מקוננת במבחן הלוגי של הפונקציה IF. אם הפונקציה AND מחזירה TRUE ולאחר מכן 10% מהוון בעמודה B; אחרת, לא ניתנת הנחה והערך בעמודה B חוזר על עצמו בעמודה D.

    = IF (= B2 = 3000, C2> = 3), B2 * 90%, B2)

    הפונקציה XOR

    בנוסף לפונקציה OR, יש גם פונקציה ייחודית OR. זה נקרא הפונקציה XOR. הפונקציה XOR הונהגה עם גירסת Excel 2013.

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

    מבנה הפונקציה XOR זהה לפונקציה OR.

    XOR = (logical1, [logical2] ...)

    כאשר מעריכים רק שני תנאים, הפונקציה XOR מחזירה:

    • TRUE אם אחד מהמצבים מעריך ל- TRUE.
    • FALSE אם שני התנאים יהיו TRUE, או ששני התנאים אינם TRUE.

    זה שונה מהפונקציה OR, כי זה יחזור TRUE אם שני התנאים היו TRUE.

    פונקציה זו קצת יותר מבלבל כאשר תנאים נוספים מתווספים. לאחר מכן הפונקציה XOR מחזירה:

    • TRUE אם מוזר מספר התנאים לחזור TRUE.
    • FALSE אם אפילו מספר התנאים לגרום TRUE, או אם את כל התנאים הם FALSE.

    בואו נסתכל על דוגמה פשוטה של ​​הפונקציה XOR.

    בדוגמה זו, המכירות מחולקות לשני חצאי השנה. אם איש מכירות מוכר 3,000 ליש"ט או יותר בשני חצאי אז הם מוקצים תקן הזהב. זה מושג עם פונקציה AND עם IF כמו קודם לכן במאמר.

    אבל אם הם מוכרים 3,000 ליש"ט או יותר בשניים אז אנחנו רוצים להקצות להם מעמד כסף. אם הם לא מוכרים 3,000 ליש"ט או יותר בשניהם אז כלום.

    הפונקציה XOR מושלם עבור ההיגיון הזה. הנוסחה הבאה מוזנת בעמודה E ומציגה את פונקציית XOR עם IF כדי להציג את "Yes" או "No" רק אם מתקיימים שני התנאים.

    = IF (X) (B2> 3,000 =, C2> 3,000), "כן", "לא")

    הפונקציה לא

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

    הפונקציה NOT הופכת את ערך הארגומנט שלה. אז אם הערך הלוגי הוא TRUE, אז זה מחזיר FALSE. ואם הערך הלוגי הוא FALSE, הוא יחזור TRUE.

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

    מבנה הפונקציה NOT הוא;

    = לא (לוגי)

    לא פונקציה דוגמה 1

    בדוגמה זו, דמיינו שיש לנו משרד ראשי בלונדון ואז אתרים אזוריים רבים אחרים. אנחנו רוצים להציג את המילה "כן" אם האתר הוא משהו מלבד לונדון, ו "לא" אם זה בלונדון.

    הפונקציה NOT מקוננת במבחן הלוגי של הפונקציה IF להלן כדי להפוך את התוצאה TRUE.

    = IF (לא (B2 = "London"), "כן", "לא")

    זה יכול להיות מושגת גם באמצעות מפעיל לא הגיוני של. להלן דוגמה.

    = IF (B2 "London", "כן", "לא")

    לא פונקציה דוגמה 2

    הפונקציה NOT שימושית בעת עבודה עם פונקציות מידע ב- Excel. אלה הם קבוצה של פונקציות ב- Excel, כי לבדוק משהו, ולהחזיר TRUE אם ההמחאה היא הצלחה, ו FALSE אם זה לא.

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

    בדוגמה הבאה, אנחנו רוצים לשלם salesperson 5% מהסכום שהם upell. אבל אם הם לא מעלים דבר, המילה "אין" נמצאת בתא וזה יביא לשגיאה בנוסחה.

    הפונקציה ISTEXT משמשת לבדיקת נוכחות של טקסט. פעולה זו מחזירה TRUE אם יש טקסט, ולכן הפונקציה NOT הופכת את זה ל- FALSE. ו- IF מבצע את החישוב שלו.

    = IF (לא (ISTEXT (B2)), B2 * 5%, 0)

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


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