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

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

פונקציית IF – הגדרה והיקף

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

  1. נָכוֹן. זה אם ביטוי או תא תואמים קריטריון מסוים.
  2. שֶׁקֶר. אופרטור זה מוצג אם אין התאמה.

התחביר של הנוסחה הוא כדלקמן (בצורה אוניברסלית): =IF(תנאי; [ערך אם התנאי מתקיים]; [ערך אם התנאי אינו מתקיים]). ניתן לשלב את הפונקציה עם אחרים. במקרה זה, יש לכתוב אופרטורים אחרים בארגומנטים המתאימים. לדוגמה, אתה יכול לעשות את זה כך שהוא יבדוק אם המספר חיובי, ואם כן, למצוא את הממוצע האריתמטי. כמובן, יש פונקציה אחת שעושה את אותו הדבר, אבל הדוגמה הזו מדגימה די ברור איך הפונקציה עובדת. IF. לגבי האפליקציות בהן ניתן להשתמש בפונקציה IF, אז יש מספר עצום מהם:

  1. אקלימטולוגיה.
  2. מכירות ועסקים.
  3. שיווק
  4. חשבונאות.

וכן הלאה. לאיזה אזור שתקרא, ותהיה אפליקציה לפונקציה הזו.

כיצד להשתמש בפונקציית ה-IF באקסל – דוגמאות

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

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

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

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

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

כדי להשיג את המטרה שנקבעה בשלב הראשון, יש צורך לבחור את התא שבו יוצג הערך המתקבל ולכתוב את הנוסחה הבאה: =IF(B2="female",25%,0). בואו נפענח את הפונקציה הזו:

  1. IF הוא מפעיל ישירות.
  2. B2="נשי" הוא הקריטריון שיש לעמוד בו.
  3. לאחר מכן מופיע הערך שיוצג אם נעלי הספורט נוצרו לנשים והערך המוצג אם יימצא שנעלי הספורט הן של גברים, ילדים או כל דבר אחר שאינו עומד בתנאי המפורט בטיעון הראשון.

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

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

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

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

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

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

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

שימוש בפונקציית IF עם מספר תנאים

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

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

לשם כך, בואו נעשה את המשימה קשה יותר. כעת עלינו להקצות הנחה בלעדית לנעלי ספורט לנשים, אך בהתאם לספורט שאליו הן מיועדות, גודל ההנחה צריך להיות שונה. הנוסחה במבט ראשון תהיה קצת יותר מסובכת, אבל באופן כללי, היא תיפול לאותו היגיון כמו הקודם: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

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

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

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

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

כיצד להשתמש בפונקציית IF כדי למלא 2 תנאים בבת אחת

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

בואו נחזור לשולחן שלנו. כעת ההנחה צריכה להיות גדולה יותר, אך תחול רק על נעלי ריצה לנשים. אם לאחר בדיקה יתברר כי שני התנאים התקיימו, אזי סכום ההנחה של 30% יירשם בשדה "הנחה". אם יימצא כי לפחות אחד מהתנאים אינו פועל, אזי ההנחה אינה חלה על מוצר כזה. הנוסחה במקרה זה תהיה: =IF(AND(B2="female";C2="running");30%;0).

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

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

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

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

  1. ראשית, הנוסחה בודקת את התנאי הראשון – האם הנעליים הן של נשים.
  2. לאחר מכן, אקסל מנתחת את הקריטריון השני - האם הנעליים מיועדות לריצה.
  3. אם כתוצאה מהבדיקה יתברר ששני הקריטריונים מחזירים ערך נכון, ואז התוצאה של הפונקציה IF מתברר כנכון. לכן, הפעולה המתוכנתת בארגומנט המתאים מבוצעת.
  4. אם יתברר שלפחות אחד מהצ'קים מחזיר תוצאה שֶׁקֶר, זה ופונקציה И יחזיר את התוצאה הזו. לכן, התוצאה שנכתבה בארגומנט השלישי של הפונקציה תוצג IF.

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

אופרטור OR באקסל

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

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

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

כדי להשיג מטרה כזו, עליך לכתוב את הנוסחה הבאה בתא, הממוקמת ישירות מתחת לכיתוב "הנחה": =IF(OR(B2="female"; C2="running");0;35%). לאחר שנלחץ על מקש Enter וגרור את הנוסחה הזו לשאר התאים, נקבל את התוצאה הבאה.

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

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

כמובן שבמידה מסוימת, כתיבת נוסחה ביד נוחה אפילו יותר משימוש בכלים אחרים. אבל אם אתה מתחיל, אז המצב משתנה באופן דרמטי. כדי לא להתבלבל בהזנת ארגומנטים, כמו גם לציין את השם הנכון של כל אחת מהפונקציות, קיים כלי מיוחד שנקרא Function Entry Wizard או Formula Builder. בואו נסתכל על המנגנון המפורט של עבודתו. נניח שקיבלנו את המשימה מההנהלה לנתח את מגוון המוצרים הזמין ולהקצות 25% הנחה לכל נעלי הספורט לנשים. רצף הפעולות במקרה זה יהיה כדלקמן:

  1. אנו פותחים את אשף הזנת הפונקציות על ידי לחיצה על הכפתור המתאים בלשונית נוסחאות (הוא מסומן במלבן אדום בצילום המסך). הצהרת IF באקסל. הכל על המפעיל - אפליקציה, דוגמאות
  2. לאחר מכן, נפתח פאנל קטן של בונה נוסחאות, בו אנו בוחרים את הפונקציה שאנו צריכים. ניתן לבחור ישירות מהרשימה או לחפש דרך שדה החיפוש. כבר יש לנו את זה ברשימה של 10 מאלה שהיו בשימוש לאחרונה, אז אנחנו לוחצים עליו ולוחצים על כפתור "הכנס פונקציה".הצהרת IF באקסל. הכל על המפעיל - אפליקציה, דוגמאות
  3. לאחר מכן ייפתח לנגד עינינו חלון להגדרת ארגומנטים של הפונקציה. בחלק התחתון של חלונית זו, תוכל גם לראות מה עושה הפונקציה שנבחרה. כל אחד מהטיעונים חתום, כך שלא צריך לזכור את הרצף. תחילה נזין ביטוי לוגי הכולל מספר או תא, וכן ערך לבדיקת תאימות. לאחר מכן, ערכים מוזנים אם נכון וערך אם לא נכון.
  4. לאחר השלמת כל השלבים, לחץ על כפתור "סיום". הצהרת IF באקסל. הכל על המפעיל - אפליקציה, דוגמאות

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

השאירו תגובה