עזרה עבור ״נוסחאות ופונקציות״
- ברוכים הבאים
-
- ACCRINT
- ACCRINTM
- BONDDURATION
- BONDMDURATION
- COUPDAYBS
- COUPDAYS
- COUPDAYSNC
- COUPNUM
- CUMIPMT
- CUMPRINC
- CURRENCY
- CURRENCYCODE
- CURRENCYCONVERT
- CURRENCYH
- DB
- DDB
- DISC
- EFFECT
- FV
- INTRATE
- IPMT
- IRR
- ISPMT
- MIRR
- NOMINAL
- NPER
- NPV
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PV
- RATE
- RECEIVED
- SLN
- STOCK
- STOCKH
- SYD
- VDB
- XIRR
- XNPV
- YIELD
- YIELDDISC
- YIELDMAT
-
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- AVERAGEIFS
- BETADIST
- BETAINV
- BINOMDIST
- CHIDIST
- CHIINV
- CHITEST
- CONFIDENCE
- CORREL
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COVAR
- CRITBINOM
- DEVSQ
- EXPONDIST
- FDIST
- FINV
- FORECAST
- FREQUENCY
- GAMMADIST
- GAMMAINV
- GAMMALN
- GEOMEAN
- HARMEAN
- INTERCEPT
- LARGE
- LINEST
- LOGINV
- LOGNORMDIST
- MAX
- MAXA
- MAXIFS
- MEDIAN
- MIN
- MINA
- MINIFS
- MODE
- NEGBINOMDIST
- NORMDIST
- NORMINV
- NORMSDIST
- NORMSINV
- PERCENTILE
- PERCENTRANK
- PERMUT
- POISSON
- PROB
- QUARTILE
- RANK
- SLOPE
- SMALL
- STANDARDIZE
- STDEV
- STDEVA
- STDEVP
- STDEVPA
- TDIST
- TINV
- TTEST
- VAR
- VARA
- VARP
- VARPA
- WEIBULL
- ZTEST
- זכויות יוצרים
AVERAGEIF
הפונקציה AVERAGEIF מחשבת את הממוצע (החשבוני) של התאים בסדרה שעומדת בתנאי נתון.
AVERAGEIF(ערכים-לבדיקה, תנאי, ערכים-ממוצעים)
תנאי: ביטוי המשווה או בודק ערכים ותוצאתו היא הערך הבוליאני TRUE או FALSE. תנאי יכול לכלול אופרטורי השוואה, קבועים, את אופרטור החיבור אמפרסנד, הפניות ותווים משתנים. ניתן להשתמש בתווים משתנים כדי לבצע התאמה לכל תו יחיד או תווים מרובים בביטוי. ניתן להשתמש ב‑? (סימן שאלה) בכדי לייצג תו אחד, ב‑* (כוכבית) בכדי לייצג תווים מרובים, וב‑~ (טילדה) בכדי לציין שלתו הבא אמורה להימצא התאמה, וכי הוא לא אמור לשמש כתו משתנה. תנאים יכולים להכיל גם פונקציית REGEX במקום תווים משתנים.
ערכים-ממוצעים: אוסף אופציונלי המכיל את הערכים לצורך חישוב הממוצע. ערכים-ממוצעים הוא הפניה לטווח יחיד של תאים, שיכול להכיל ערכים מספריים או ערכים בוליאניים בלבד.
הערות
נערכת השוואה בין כל ערך לתנאי. אם הערך עומד במבחן התנאי, הערך המקביל בערכים-ממוצעים ייכלל בממוצע.
על הגודל של ערכים-ממוצעים ושל ערכים-לבדיקה (אם הם הוגדרו) להיות זהה.
אם הערך ערכים-ממוצעים מושמט, ערכים-לבדיקה ישמש כערכים-ממוצעים.
אם הערך ערכים-ממוצעים מושמט או זהה לערכים-לבדיקה, ערכים-לבדיקה יוכל להכיל רק ערכים מספריים או בוליאניים.
אם דרושים יותר מתנאי אחד או סדרה אחת של ערכים-לבדיקה יתכן שמוטב להשתמש בפונקציה AVERAGEIFS.
דוגמאות |
---|
בהינתן הטבלה הבאה: |
A | B | C | D | |
---|---|---|---|---|
1 | גיל | מין | מצב משפחתי | משכורת |
2 | 35 | ז | ז | 71,000 |
3 | 27 | נ | ז | 81,000 |
4 | 42 | ז | ז | 86,000 |
5 | 51 | ז | ר | 66,000 |
6 | 28 | ז | ר | 52,000 |
7 | 49 | נ | ר | 62,000 |
8 | 63 | נ | ז | 89,000 |
9 | 22 | ז | ז | 34,000 |
10 | 29 | נ | ר | 42,000 |
11 | 35 | נ | ז | 56,000 |
12 | 33 | ז | ר | 62,000 |
13 | 61 | ז | ז | 91,000 |
הפונקציה =AVERAGEIF(A2:A13, "<40", D2:D13) תחזיר את הערך 56,857 בקירוב, המשכורת הממוצעת של אנשים מתחת לגיל 40. הפונקציה =AVERAGEIF(B2:B13, "=F", D2:D13) מחזירה את הערך 66,000, המשכורת הממוצעת של נשים (כפי שצוין על‑ידי האות ״נ״ בעמודה B). הפונקציה =AVERAGEIF(C2:C13, "S", D2:D13) תחזיר את הערך 56,800, המשכורת הממוצעת של רווקים/ות (כפי שצוין על‑ידי האות ״ר״ בעמודה C). הפונקציה =AVERAGEIF(A2:A13, ">=40", D2:D13) תחזיר את הערך 78,800, המשכורת הממוצעת של אנשים בגיל 40 או יותר. ניתן גם להשתמש באופרטור ≥. הפונקציה =AVERAGEIF(C2:C13, "<>M", D2:D13) תחזיר את הערך 56,800, המשכורת הממוצעת של אנשים שאינם נשואים. ניתן גם להשתמש באופרטור # |
דוגמה לשימוש ב‑REGEX |
---|
בהינתן הטבלה הבאה: |
A | B | |
---|---|---|
1 | 45 | marina@example.com |
2 | 41 | אהרון |
3 | 29 | michael@example.com |
4 | 64 | katrina@example.com |
5 | 12 | שרה |
הפונקציה =AVERAGEIF(B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), A1:A5) מחזירה 46, ממוצע של כל התאים ב‑A1:A5 שבהם התא התואם ב‑B1:B5 מכיל כתובת דוא״ל. |