לְהִצטַיֵן

אם לא זה או זה

If Not This That

נוסחת Excel: אם לא זה או זהנוסחה כללית | _+_ | סיכום

כדי לעשות משהו כשהתא אינו זה או אחר (כלומר תא אינו שווה ל- 'x', 'y' וכו ') אתה יכול להשתמש ב- פונקציית IF ביחד עם ה הפונקציה OR כדי לבצע בדיקה. בתא D6, הנוסחה היא:



= IF ( NOT ( OR (A1='red',A1='green')),'x','')

שמחזיר 'x' כאשר B6 מכיל כל דבר מלבד 'אדום' או 'ירוק', ומחרוזת ריקה ('') אחרת. שימו לב שהפונקציה OR היא לֹא תלוי רישיות.

הֶסבֵּר

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





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

 
= IF ( NOT ( OR (B6='red',B6='green')),'x','')

בנוסחה זו, המבחן הלוגי הוא זה:



 
= IF ( NOT ( OR (B6='red',B6='green')),'x','')

בעבודה מבפנים החוצה, ראשית אנו משתמשים בפונקציית OR כדי לבדוק אם הם 'אדומים' או 'ירוקים':

 
 NOT ( OR (B6='red',B6='green'))

OR יחזיר TRUE אם B6 הוא 'אדום' או 'ירוק', ו- FALSE אם B6 מכיל ערך אחר.

הפונקציה NOT פשוט הופכת את התוצאה הזו. הוספת NOT פירושה שהבדיקה תחזיר TRUE אם B6 אינו 'אדום' או 'ירוק', ו- FALSE אחרת.

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

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

אתה יכול להרחיב את הפונקציה OR כדי לבדוק תנאים נוספים לפי הצורך.

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

תעלה את המחיר אם הצבע לא אדום או ירוק

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

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

 
 OR (B6='red',B6='green')

הבדיקה זהה לקודם, הפעולה שיש לנקוט אם TRUE חדשה.

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

אם התוצאה נכונה, נכפיל את המחיר המקורי ב -1.15 (כדי לעלות ב- 15%). אם תוצאת הבדיקה היא שגויה, אנו מוציאים את המחיר המקורי פשוט.

הסופר דייב בראנס


^