סכום לפי תנאי באקסל — SUMIF ו-SUMIFS

פונקציות באקסלמתקדמים

יש לך טבלת הוצאות של כל השנה, והמנהל שואל: כמה הוצאנו על שיווק? כמה הוציאה מחלקת התפעול ברבעון האחרון?

אפשר כמובן לסנן, לסמן ולחבר ידנית — אבל בכל חודש מחדש. או שאפשר לכתוב נוסחה אחת שמתעדכנת לבד: SUMIF ו-SUMIFS. זה בדיוק ההבדל בין עבודה ידנית לדוח שעובד בשבילך.

SUMIF — סכום לפי תנאי אחד

=SUMIF(טווח_התנאי, הקריטריון, טווח_הסכום)
  • טווח התנאי — העמודה שבה אקסל מחפש
  • הקריטריון — מה הוא מחפש
  • טווח הסכום — העמודה שממנה הוא מסכם

דוגמה מהשטח

A — מחלקהB — סכום
שיווק4,200
תפעול7,800
שיווק3,100
מכירות5,500

כדי לקבל את סך הוצאות השיווק:

=SUMIF(A:A,"שיווק",B:B)

התוצאה: 7,300. וכשיתווספו שורות חדשות — הנוסחה תתעדכן לבד.

טיפ שחוסך המון זמן: במקום לכתוב "שיווק" בתוך הנוסחה, עדיף להפנות לתא שבו כתוב שם המחלקה, למשל =SUMIF(A:A,D2,B:B). ככה אפשר לבנות טבלת סיכום קטנה ולמשוך את הנוסחה — ולקבל את כל המחלקות בבת אחת.

SUMIFS — סכום לפי כמה תנאים

וכאן מגיע השינוי החשוב, ששווה לשים לב אליו: ב-SUMIFS טווח הסכום נכתב ראשון, ולא אחרון.

=SUMIFS(טווח_הסכום, טווח_תנאי1, קריטריון1, טווח_תנאי2, קריטריון2, ...)

נניח שנוסף לנו עמודת רבעון, ואנחנו רוצים את הוצאות השיווק ברבעון 3 בלבד:

=SUMIFS(B:B,A:A,"שיווק",C:C,"Q3")

אפשר להוסיף עוד ועוד זוגות של טווח+קריטריון — אקסל יסכם רק שורות שעונות על כל התנאים יחד.

קריטריונים חכמים — לא רק טקסט מדויק

הקריטריוןהמשמעות
">1000"כל מה שגדול מ-1000
"<>שיווק"כל מה שאינו שיווק
"שיווק*"כל מה שמתחיל במילה שיווק
"*דיגיטל*"כל מה שמכיל את המילה דיגיטל
">="&D2גדול או שווה לערך שבתא D2

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

הטעות הנפוצה ביותר

אמרנו את זה למעלה ונחזור עליו, כי זו הטעות מספר אחת: ב-SUMIF טווח הסכום אחרון, וב-SUMIFS הוא ראשון.

אם קיבלת תוצאה של 0 או מספר שנראה מוזר — זה המקום הראשון לבדוק.

שאלות ותשובות

מה ההבדל בין SUMIF ל-Pivot Table?

שתי הדרכים נכונות, והבחירה תלויה במטרה. SUMIF מצוינת כשאת רוצה מספר בודד בתוך דוח קיים, או כשהמבנה קבוע ואת רק רוצה שהוא יתעדכן. Pivot Table עדיפה כשרוצים לחתוך את הנתונים בכמה צורות ולשחק עם התצוגה. בפועל — מי שיודעת את שתיהן בוחרת בכל פעם את הכלי הנכון.

למה SUMIF מחזירה 0?

שלוש סיבות שכיחות: (1) יש רווח מיותר בסוף הטקסט באחד התאים — "שיווק " ו-"שיווק" אינם זהים עבור אקסל; (2) המספרים בעמודת הסכום שמורים כטקסט ולא כמספר — נזהה את זה לפי יישור לימין במקום לשמאל; (3) הטווחים באורך שונה. הכי בטוח לסמן עמודות שלמות (A:A) או טווחים באורך זהה.

אפשר לסכם לפי טווח תאריכים?

בהחלט, וזה שימוש נפוץ מאוד. למשל, כל ההוצאות בין 1.1 ל-31.3: =SUMIFS(B:B,C:C,">="&DATE(2026,1,1),C:C,"<="&DATE(2026,3,31)). השימוש ב-DATE בטוח יותר מהקלדת התאריך כטקסט, כי הוא לא תלוי בהגדרות התאריך של המחשב.

מה הלאה?

אותו היגיון בדיוק עובד גם לספירה במקום לסכום — COUNTIF ו-COUNTIFS, ולממוצע — AVERAGEIF ו-AVERAGEIFS.

רוצה להעמיק בפונקציות שבאמת מייעלות את העבודה? קורס אקסל למתקדמים בנוי בדיוק סביב זה.

רוצה ללמוד אקסל לעומק?

אשמח להתאים לך קורס או הדרכה בדיוק לפי הצרכים שלך. יש להשאיר פרטים ונהיה בקשר!

או ישירות: 0722-330376 · info@excelent.co.il