פרסומת

פעולות לוגיות הן בלב התכנות ו חיפוש מקוון מתקדם השתפר במציאת דברים באמצעות מנועי חיפוש: היגיון חיפוש בוליאני מוסברזה לוקח רק לאלפי השרתים של גוגל חצי שנייה לבצע שאילתות של כ-50 מיליארד דפים באינדקס, לוקח לך הרבה יותר זמן לסרוק רק את הדף הראשון של תוצאות החיפוש. נוסף על כך,... קרא עוד , אבל האם ידעת שניתן להשתמש בהם גם באקסל? הבנת הפונקציות IF, NOT, AND ו-OR יכולה לעזור לך לעבור מ-Excel newbie למשתמש חזק. להלן היסודות של כל פונקציה, ודוגמה לדרך להשתמש בהם יחד להספק מרבי.

פונקציית ה-IF

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

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

כפי שאתה יכול לראות, עליך לציין מבחן לוגי (כמו A1<10, B16+30>C16, או D5=”alpha”) ושני ערכי החזרה. אם התנאי מתקיים, התא שבו הזנת את התחביר יציג את הערך שהזנת עבור [value_if_true]. אם לא, הוא יציג [value_if_false]. בואו נסתכל כיצד תוכלו להשתמש בזה בגיליון אלקטרוני אמיתי.

instagram viewer

בגיליון האלקטרוני לדוגמה שלנו (נוצר באקראי עם www.generatedata.com), יש לנו רשימה של שמות פרטיים, שמות משפחה, ערים, מדינות ומספר המייצג ציון SAT. ראשית, ננסה משהו פשוט: נראה אילו ציונים גבוהים מ-1600. זה התחביר בו נשתמש:

=IF(E2>1600, "true", "false")

זה ישים "נכון" בעמודה F עבור כל תלמיד שקיבל ציון גבוה מ-1600, ו"לא נכון" עבור כל השאר.

אקסל-אם-תחביר

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

אקסל-אם-תוצאה

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

הפונקציה NOT

NOT הוא ההפך מ-IF: הוא מחזיר "TRUE" אם התנאי שציינת הוא לֹא נפגש. הנה התחביר:

=NOT([מבחן_לוגי])

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

הפונקציה AND

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

תחביר האקסל של הפונקציה AND נראה כך:

=AND([בדיקה_לוגית1], [בדיקה_לוגית2], [בדיקה_לוגית3]...)

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

=AND(E2>1050, E2<1950)

כך זה נראה באקסל:

אקסל ותחביר

והנה התוצאה.

מצטיין ותוצאה

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

=AND(E2>1050, E2<1950, D2="Wisconsin")

פונקציית OR

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

=OR([בדיקה_לוגית1], [בדיקה_לוגית2]...)

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

=OR(D2="Minnesota", "D2="Wisconsin", D2="Iowa", D2="Nebraska", D2="Missouri", D2="North Dakota", D2="South Dakota", D2= "Indiana", D2="Michigan", D2="Ohio", D2="Illinois", D2="Kansas")

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

אקסל-או-תוצאה

ב-Excel 2013, יש גם OR בלעדי, שיחזיר TRUE רק אם כזה ורק אחד מהתנאים מתקיימים. הפונקציה XOR משמשת באותו היה כמו OR, אך תחזיר false אם מתקיים יותר מאחד מהתנאים. זה שימושי, אבל כנראה לא שווה לשדרג אופיס יש לך אופיס 2010? אל תקנו את אופיס 2013, הנה הסיבהאני מגיע לסוף תקופת הניסיון שלי עם Microsoft Office 2013. במהלך השבועות זו הייתה חוויה מוצקה למדי עם מוזרות אחת או שתיים שגרמו לי ללא סוף תסכול. אבל... קרא עוד ל.

שילוב של IF, NOT, AND ו-OR

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

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

=OR(AND(D2="California", E2>1950), AND(D2="Oregon", AND(E2>1050, E2<1950)), AND(OR(D2="Washington", D2="Nvada "), E2<1050))

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

  • AND(D2="קליפורניה", E2>1950)
  • AND(D2="Oregon", AND(E2>1050, E2<1950))
  • AND(OR(D2="Washington", D2="Nvada"), E2<1050)

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

להצטיין-אם-ו-או-תוצאה

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

הפעל את Excel

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

איך אתה משתמש באופרטורים הלוגיים האלה? אילו עוד עצות אקסל יש לך לקוראים? שתף את המחשבות שלך למטה!

דן הוא יועץ אסטרטגיית תוכן ושיווק שעוזר לחברות לייצר ביקוש ולידים. הוא גם כותב בבלוג על אסטרטגיה ושיווק תוכן באתר dannalbright.com.