להצעת מחיר לעסקים ולארגונים בלבד: צרו קשר 03-6998844
-
IF בודקת תנאי ומחזירה תוצאה אחת אם הוא מתקיים ותוצאה אחרת אם לא. למשל: אם הציון 90 ומעלה, ״מצטיין״, ואם לא, ״לא מצטיין״.
=IF(תנאי, אם_כן, אם_לא)דוגמה
A B C D 1 תלמיד ציון מחלקה תוצאה 2 ארבל 95 כספים מצטיין 3 שירה 87 שיווק לא מצטיין 4 מאיה 90 כספים מצטיין 5 לידור 62 שיווק לא מצטיין בתא D2:
=IF(B2>=90,"מצטיין","לא מצטיין"), וגוררים למטה. טקסט בנוסחה תמיד במירכאות. סימני ההשוואה: = שווה, <> שונה, > גדול, >= גדול או שווה.
1. =IF(B2>=90,"מצטיין","לא מצטיין")מחזירה ״מצטיין״ לציון 95. אקסל 365, אוקטובר 2026.תנאי על טקסט
=IF(C2="כספים","כן","לא")מחזירה ״כן״ לארבל ולמאיה. ההשוואה לא מבחינה בין אותיות גדולות לקטנות באנגלית, אבל רווח מיותר בתא (״כספים ״) כבר נחשב טקסט אחר.יותר משני מצבים
IF בתוך IF:
=IF(B2>=90,"מצטיין",IF(B2>=70,"עבר","נכשל")). באקסל 365 פשוט יותר עם IFS:=IFS(B2>=90,"מצטיין",B2>=70,"עבר",TRUE,"נכשל"). שירה מקבלת ״עבר״ ולידור ״נכשל״. כדי לדרוש שני תנאים יחד:=IF(AND(B2>=80,C2="כספים"),"בונוס",""). כדי שיספיק אחד מהם:=IF(OR(B2>=85,C2="כספים"),"כן","לא").טעויות נפוצות
#NAME?: טקסט בלי מירכאות, למשל=IF(C2=כספים,…).- מופיע FALSE. חסר החלק ״אם לא״. כדי להשאיר את התא ריק כותבים בסוף
"". - ציון 90 קיבל ״לא מצטיין״. נכתב >90 במקום >=90.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״הוסף עמודה שכותבת מצטיין כשהציון 90 ומעלה, ולא מצטיין בכל מקרה אחר״. כדאי לבדוק דווקא את השורה של הציון 90.
שאלות נפוצות
איך כותבים נוסחת IF באקסל?
=IF(B2>=90,"מצטיין","לא מצטיין"): קודם התנאי, אחר כך מה להחזיר אם הוא מתקיים, ובסוף מה להחזיר אם לא.איך עושים IF עם כמה תנאים?
כמה תוצאות: IF בתוך IF, או IFS באקסל 365. שני תנאים שחייבים להתקיים יחד: AND בתוך IF.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה IF. את התשובה כדאי לבדוק מול הדוגמאות שכאן.
ערכים קשורים: הפונקציה IFS · הפונקציה AND · הפונקציה OR · IF בתוך IF · הפונקציה COUNTIF