להצעת מחיר לעסקים ולארגונים בלבד: צרו קשר 03‑6998844
-
הפונקציה XOR בודקת תנאים, כמו OR, עם הבדל אחד: כששני התנאים מתקיימים, OR מחזירה TRUE ו‑XOR מחזירה FALSE. במילים: ״זה או זה, אבל לא שניהם״.
תנאי 1 תנאי 2 OR XOR TRUE FALSE TRUE TRUE FALSE TRUE TRUE TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE הדוגמה: עובדים שעמדו רק באחד התנאים
A B C D 1 עובד עמד ביעד השלים הדרכה תנאי אחד בלבד? 2 דנה כן לא =XOR(B2="כן",C2="כן")← TRUE3 יוסי כן כן FALSE 4 מיכל לא כן TRUE 5 איתי לא לא FALSE 
1. =XOR(B2="כן",C2="כן")מחזירה TRUE לדנה, שעמדה ביעד ולא השלימה הדרכה. אקסל 365, אוקטובר 2026.דנה ומיכל עמדו בדיוק בתנאי אחד, ולכן TRUE. יוסי עמד בשניהם ואיתי באף אחד, ולכן FALSE. כדי לקבל מילים במקום TRUE, עוטפים את XOR ב‑IF, למשל: אם XOR מחזירה TRUE, לכתוב ״להשלים״.
יותר משני תנאים
עם שלושה תנאים ומעלה, XOR מחזירה TRUE כשמספר התנאים שמתקיימים אי‑זוגי: אחד, שלושה וכן הלאה. =XOR(TRUE,TRUE,TRUE) מחזירה TRUE.
טעות נפוצה
לתת לה טקסט. XOR צריכה תנאים או ערכי TRUE ו‑FALSE. על תא שכתוב בו ״כן״ היא מחזירה #VALUE!. לכן כותבים השוואה, כמו בדוגמה: התא שווה ל״כן״.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״הוסף בעמודה D בדיקה שמחזירה TRUE רק כשהעובד עמד באחד משני התנאים שבעמודות B ו‑C, ולא בשניהם״. כדאי לבדוק שעובד שעמד בשני התנאים מקבל FALSE.
שאלות נפוצות
מה עושה XOR באקסל?
מחזירה TRUE כשבדיוק אחד משני התנאים מתקיים, ו‑FALSE כששניהם מתקיימים או אף אחד.
מה ההבדל בין XOR ל‑OR?
רק כששני התנאים מתקיימים: OR מחזירה TRUE ו‑XOR מחזירה FALSE.
צריך סוגריים מסולסלים בנוסחה עם XOR?
לא. באקסל 365 כותבים את הנוסחה ולוחצים Enter. הסוגריים המסולסלים שייכים לגרסאות ישנות, שבהן נוסחת מערך הוזנה עם Ctrl+Shift+Enter.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה XOR. את התשובה כדאי לבדוק מול הדוגמאות שכאן.
ערכים קשורים: הפונקציה OR · הפונקציה AND · הפונקציה NOT · הפונקציה IF