להצעת מחיר לעסקים ולארגונים בלבד: צרו קשר 03-6998844
-
ממוצע רגיל של כל המספרים מחשבים ב‑
=AVERAGE(C2:C6). כשצריך ממוצע רק של חלק מהשורות, למשל רק של אזור צפון, משתמשים ב‑AVERAGEIFS:=AVERAGEIFS(מה למצע,טווח1,תנאי1,טווח2,תנאי2,...).הדוגמה
A B C 1 סוכן אזור מכירות 2 דנה צפון 5000 3 יוסי דרום 1200 4 מיכל צפון 1800 5 איתי מרכז 4500 6 נועה צפון 900 מה מחשבים הנוסחה התוצאה ממוצע כל המכירות =AVERAGE(C2:C6)2,680 ממוצע של צפון =AVERAGEIFS(C2:C6,B2:B6,"צפון")2,566.67 צפון, רק מעל 1000 =AVERAGEIFS(C2:C6,B2:B6,"צפון",C2:C6,">1000")3,400 
1. =AVERAGEIFS(C2:C6,B2:B6,"צפון",C2:C6,">1000")מחזירה 3,400. אקסל 365, אוקטובר 2026.הסדר כמו ב‑SUMIFS: קודם הטווח שממצעים, ואחריו זוגות של טווח ותנאי. כל התנאים חייבים להתקיים. עם תנאי אחד אפשר גם את AVERAGEIF, שבה הטווח לממוצע בא בסוף.
טעות נפוצה
#DIV/0! כשאין שורות מתאימות. אם אף שורה לא עומדת בתנאים, אין ממה לחשב ממוצע.
=IFERROR(AVERAGEIFS(...),0)מחזירה 0 במקום השגיאה.עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״חשב את ממוצע המכירות של הסוכנים מאזור צפון״. כדאי לבדוק את התוצאה מול הדוגמה כאן: 2,566.67.
שאלות נפוצות
איך עושים ממוצע באקסל?
=AVERAGE(C2:C6) לכל המספרים. לממוצע לפי תנאי: =AVERAGEIFS(C2:C6,B2:B6,"צפון").
מה ההבדל בין AVERAGEIF ל‑AVERAGEIFS?
AVERAGEIF מקבלת תנאי אחד והטווח לממוצע בסוף. AVERAGEIFS מקבלת כמה תנאים, והטווח לממוצע בהתחלה.
למה AVERAGEIFS מחזירה #DIV/0!?
כי אף שורה לא עמדה בכל התנאים. בודקים את התנאים, או עוטפים ב‑IFERROR.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה AVERAGEIFS. את התשובה כדאי לבדוק מול הדוגמאות שכאן.
ערכים קשורים: הפונקציה AVERAGE · הפונקציה AVERAGEIF · הפונקציה SUMIFS · הפונקציה COUNTIFS