הצהרות IF יכולות להיות מעט מאיימות, אבל הן אחת הפונקציות השימושיות ביותר בתוכניות גיליונות אלקטרוניים. הם מאפשרים לך לבצע חישובים על סמך האם הנתונים הגולמיים שלך עומדים בתנאים מסוימים או לא. ניתן לשלב את פונקציית ה-IF עם פונקציות רבות אחרות כדי לבנות נוסחאות שמתאימות גם לדרישות המדויקות שלך.
זה הכל טוב ויפה ברגע שאתה יודע מה אתה עושה, אבל לפעמים תהליך הלמידה יכול להיות האתגר האמיתי. למזלכם, יש לנו את כל מה שאתם צריכים כאן במאמר זה כדי לשלוט ביסודות של פונקציית ה-IF ב-Google Sheets.
מה עושה פונקציית ה-IF?
גרסת Google Sheets פועלת באופן דומה לזה פונקציות IF של Microsoft Excel. בעיקרון, הוא מחשב על סמך האם ערך מטווח מוחזר כ-TRUE או FALSE עבור קריטריונים שצוינו או לא.
לדוגמה, אתה יכול להשתמש בפונקציית IF כדי להכניס "עובר" לתא אם אדם קיבל מעל ציון מסוים. כמו בעניין, זה נכון שהציון הוא מעל האחוז שצוין.
בואו נסתכל על איך התחביר עובד, ואז נצלול בדיוק איך לעשות את הדוגמה לעיל וכמה אחרות. הדוגמאות הולכות להיות מפושטות, כך שקל לעקוב אחריהן. אבל, אתה יכול ליישם את אותם רעיונות על גיליונות אלקטרוניים גדולים ומורכבים הרבה יותר.
תחביר פונקציית IF של Google Sheets
התחביר של פונקציה בתוכנת גיליונות אלקטרוניים כמו Google Sheets הוא העצמות של אופן הפעולה שלה. אתה יכול לחשוב על זה כמו ביטוי אלגברי לפני שאתה מוסיף את הערכים.
התחביר עבור הפונקציה IF של Google Sheets הולך כדלקמן:
IF(logical_expression, value_if_true, value_if_false)
הנה המשמעות של כל חלק בתחביר:
- אם אומר ל-Google Sheets באיזו פונקציה אתה רוצה להשתמש.
- ביטוי לוגי הוא התנאי שאתה רוצה שפונקציית ה-IF תבדוק מולו. זה חייב להיות מסוגל להחזיר משפט TRUE או FALSE.
- ערך_אם_נכון הוא הערך שיש להחזיר אם התנאי בביטוי הלוגי מתקיים.
- Value_if_false הוא פרמטר אופציונלי שאומר ל-Google Sheets איזה ערך להחזיר אם התנאי לא מתקיים. אם לא צוין ערך, הוא יחזיר FALSE.
דוגמה 1: יצירת נוסחה פשוטה עם פונקציית ה-IF ב-Google Sheets
הדרך הפשוטה ביותר להשתמש בפונקציית IF היא בפני עצמה עם ערכים מספריים. אז, בואו נסתכל תחילה על דוגמה כזו. בואו נעמיד פנים שאנחנו המנהלים במחסן, והיינו צריכים להכשיר את הצוות שלנו בתוכנית חדשה לבטיחות במקום העבודה שעובדים צריכים לעבור על פי חוק כדי להמשיך לעבוד.
בהתחשב במערך הנתונים שלהלן שבו סימן עובר יהיה 50/100, נוכל להשתמש בנוסחה:
=IF(B2>=50,"Pass","Fail")
אז תצטרך פשוט ללחוץ ולגרור את התיבה הכחולה הקטנה בפינה הימנית מעל שאר העמודה כדי להחיל את הנוסחה על כל התאים. הנה איך מיושמת הנוסחה בתוך התחביר.
B2>=50, הוא הביטוי הלוגי כדי להראות את התנאי שיש לעמוד בו. כפי ש >= הוא האופרטור ב-Google Sheets עבור גדול או שווה ל, הביטוי הלוגי במילים פשוטות הוא: אם B2 גדול או שווה ל-50.
"עובר", "נכשל" אומר ל-Google Sheets מה להחזיר אם הביטוי logical_expression הוא TRUE או FALSE, בהתאמה. בדוגמה זו, כל מי שיש לו ציון מבחן גדול מ-50 או שווה לו לַעֲבוֹר ליד שמם. לאלה מתחת לגיל 50 יש לְהִכָּשֵׁל.
דוגמה 2: פונקציות IF מקוננות ב-Google Sheets
פונקציות IF מקוננות הן כאלה שמבצעות פונקציית IF שנייה באותה נוסחה. הם בעצם מבקשים תנאי שני אם הראשון מחזיר משפט FALSE.
בואו נסתכל על אותו מערך נתונים כמו קודם כדי להבין את זה. הפעם בודקים האם העובדים זכאים לזריקה נוספת במבחן. כל מי שעבר לא צריך לעבור את המבחן שוב, ואלו שקיבלו פחות מ-40% חייבים לעשות תחילה הכשרה נוספת.
כפי שאתה יכול לראות, למרות שפיט טי נכשל במבחן, הוא עדיין נכשל לא תחת עמודת הסבה מקצועית שכן הציון שלו היה מתחת ל-40% המינימום לגשת מחדש למבחן. ג'ון W, לעומת זאת, מקבל א כן ערך.
בואו נסתכל שוב מתחת למכסה המנוע של הנוסחה:
- B2>=50 זהה לקודם והוא הביטוי הלוגי של פונקציית ה-IF "קן".
- "לא" הוא הערך שיש להחזיר אם התנאי מתקיים. כלומר, אלה עם ציון גדול מ-50 או שווה ל-50 לא צריכים לגשת שוב למבחן.
- IF(B2<40, האם ה value_if_false עבור פונקציית if הראשון. זה אומר ל-Google Sheets לבצע פונקציה שנייה אם אם הערך אינו גדול או שווה ל-50. כעת הוא בודק אם הערך נמוך מ-40.
- "לא כן" הם ה value_if_true ו value_if_false עבור פונקציית ה-IF המקוננת.
הנה תרשים זרימה של איך החישוב הזה עובד עבור אלה מכם שעדיין קצת מבולבלים.
דוגמה 3: שילוב של פונקציית ה-IF עם פונקציות אחרות
יש המון דרכים להשתמש בפונקציית IF עם אחרים כדי לבנות נוסחאות ספציפיות לצרכים שלך. אחת הנפוצות יותר היא הפונקציה AND. פעולה זו תאפשר לך לבדוק מספר קריטריונים לפני החזרת תוצאה.
נשתמש שוב באותם נתונים, אבל הפעם אתה צריך לבחור אדם לפטר. נניח שזה חייב להיות האדם שנכשל במבחן ואינו כשיר לגשת שוב למבחן.
נוכל להשתמש בשילוב הבא של הפונקציות AND ו-IF כדי לקבוע זאת.
=IF(AND(D2="No",C2="Fail"),"Yes","No")
התוצאה תהיה לפטר את פיט טי.
בואו נפרט כיצד הנוסחה עבדה: הפונקציה AND מקוננת בתוך הפונקציה IF ופועלת כביטוי_לוגי. שאר הפונקציה פועלת כמו שאר פונקציות ה-IF שכבר דנו בהן. לכן, הנוסחה אומרת, אם D2="No" ו-C2="Fail" נכונים, הצג "Yes" אם התוצאה היא FALSE החזר "No"
יש גם המון פונקציות IF אחרות שעובדות עם פונקציה משנית, כגון COUNTIF ב-Google Sheets. פונקציות אלה אמורות להיות קלות לכיבוש ברגע שאתה עוטף את הראש סביב פונקציות IF סטנדרטיות.
פונקציות IF 101
פונקציות IF יכולות באמת להגביר את משחק הגיליון האלקטרוני שלך ולעבוד היטב בתוך פונקציות אחרות. כעת, לאחר שעקבת אחר הדוגמאות שלנו, אנו ממליצים לך להקדיש זמן לתרגול מה שלמדת. בדוק אם אתה יכול להמציא כמה שילובים של ביטוי_לוגי וערך_אם_אמיתי משלך בחלק מגיליונות העבודה שלך.
8 הדרכים הטובות ביותר להשתמש ב-Google Sheets כמו מקצוען
קרא הבא
נושאים קשורים
- פִּריוֹן
- Google Sheets
- ניתוח נתונים
על הסופר
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם