=COUNT(B2:B8) סופרת את התאים ב-B2:B8 שמכילים מספרים. =COUNTA(B2:B8) סופרת כל תא שאינו ריק, לא משנה מה יש בו. =COUNTBLANK(B2:B8) סופרת את התאים הריקים.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Name | Score | COUNT | COUNTA | COUNTBLANK | ||
| 2 | Ana | 78 | 4 | 6 | 1 | ||
| 3 | Ben | absent | |||||
| 4 | Chen | 91 | |||||
| 5 | Dina | ||||||
| 6 | Eli | 65 | |||||
| 7 | Fay | pending | |||||
| 8 | Gus | 88 |
COUNT נותנת 4: ארבעת הציונים. COUNTA נותנת 6, כי גם "absent" ו-"pending" אינם ריקים. COUNTBLANK נותנת 1, בשביל Dina. הקלידו ציון ל-Dina, ו-COUNT ו-COUNTA יעלו שתיהן בזמן ש-COUNTBLANK תרד ל-0. COUNTA ועוד COUNTBLANK שווים ל-7 התאים של הטווח, אלא אם תא מכיל נוסחה שמחזירה "", כפי שמראה אחד הסעיפים בהמשך.
COUNT: ספירת תאים עם מספרים
=COUNT(value1, [value2], ...)
COUNT סופרת מספרים. תאריכים ושעות הם מספרים באקסל, ולכן גם הם נספרים. טקסט, TRUE/FALSE, שגיאות ותאים ריקים מדולגים. השתמשו בה כדי לספור כמה רשומות הן ערכים אמיתיים, למשל כמה מבחנים נבדקו.
למה COUNT מדלגת על מספרים שמאוחסנים כטקסט
מספר שהוקלד עם גרש, או שהודבק מתוכנה אחרת, יכול להיות מאוחסן כטקסט. הוא נראה כמו מספר אבל COUNT מתעלמת ממנו, וכך גם SUM ו-AVERAGE.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | COUNT | COUNTA | |
| 2 | 1001 | 250 | 3 | 5 | |
| 3 | 1002 | 400 | |||
| 4 | 1003 | 175 | |||
| 5 | 1004 | 2026-03-15 | |||
| 6 | 1005 | 90 |
COUNT נותנת 3: 250, 175 והתאריך. שני הסכומים ב-B3 וב-B6 הם טקסט, ולכן רק COUNTA, עם 5, כוללת אותם. כש-COUNT נותנת פחות ממה שציפיתם, השוו אותה ל-COUNTA: ההפרש הוא מספר התאים שמכילים טקסט (או TRUE/FALSE, או שגיאה). המרת טקסט למספרים מתקנת את התאים.
COUNTA: ספירת תאים שאינם ריקים
=COUNTA(value1, [value2], ...)
COUNTA היא הפונקציה לשאלה "בכמה שורות יש רשומה". הפנו אותה לעמודה שתמיד מלאה, כמו שמות, כדי לספור את השורות של רשימה:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Reply | Invited | Replied | ||
| 2 | Ana | ana@mail.com | Yes | 6 | 4 | |
| 3 | Ben | ben@mail.com | ||||
| 4 | Chen | chen@mail.com | No | |||
| 5 | Dina | dina@mail.com | Yes | |||
| 6 | Eli | eli@mail.com | ||||
| 7 | Fay | fay@mail.com | Maybe |
שישה אנשים הוזמנו וארבעה השיבו. COUNTA סופרת "Yes", "No" ו-"Maybe" באותה מידה. כדי לספור רק את התשובות "Yes", השתמשו בתנאי: =COUNTIF(C2:C7,"Yes") (COUNTIF).
COUNTA סופרת נוסחאות שמחזירות ""
COUNTA בודקת אם יש בתא תוכן, לא מה הוא מציג. נוסחה כמו =IF(B2>=70,"Yes","") מחזירה מחרוזת ריקה כשהציון נמוך מ-70: התא נראה ריק, אבל יש בו נוסחה, ולכן COUNTA סופרת אותו. גם COUNTBLANK סופרת אותו כריק, וזה המקרה היחיד שבו תא נספר על ידי שתיהן.
עם הציונים 78, 52, 91, 64 ו-85 ב-B2:B6 והנוסחה הזו מועתקת לאורך C2:C6, אקסל מחזיר:
=COUNTA(C2:C6) 5 (every cell holds a formula)
=COUNTBLANK(C2:C6) 2 (the two "" results)
=COUNTIF(C2:C6,"Yes") 3 (only the visible results)
כדי לספור רק את התאים שמציגים משהו, ספרו את הערך שאתם רוצים, כמו ש-COUNTIF עושה כאן, או השתמשו ב-=SUMPRODUCT(--(C2:C6<>"")), שגם היא נותנת 3. בעמוד COUNTIF לתאים לא ריקים יש עוד דרכים לעשות זאת.
תרגול: ספירת המבחנים שנבדקו
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Name | Score | Scored | |||
| 2 | Ana | 78 | ||||
| 3 | Ben | absent | ||||
| 4 | Chen | 91 | ||||
| 5 | Dina | 85 | ||||
| 6 | Eli | absent | ||||
| 7 | Fay | absent | ||||
| 8 | Gus | 59 |
תורכם: ב-F2, ספרו לכמה תלמידים יש ציון. תלמידים שהחסירו את המבחן מסומנים "absent" ואסור לספור אותם.
טעות נפוצה: COUNT על עמודת טקסט
=COUNT(A2:A8) על עמודה של שמות מחזירה 0, כי COUNT סופרת רק מספרים. זה מפתיע מי שמצפה שהיא תספור שורות. לשמות, קודים, מספרי טלפון או כל דבר אחר שהוא טקסט, השתמשו ב-COUNTA. וכששורת המצב באקסל מציגה "ספירה" לבחירה, זו COUNTA; "ספירה מספרית", שאפשר להפעיל בלחיצה ימנית על שורת המצב, היא COUNT.
שאלות נפוצות
מה ההבדל בין COUNT ל-COUNTA באקסל?
COUNT סופרת רק תאים שמכילים מספרים, כולל תאריכים ושעות. COUNTA סופרת כל תא שאינו ריק: מספרים, טקסט, TRUE/FALSE, שגיאות ונוסחאות, אפילו נוסחה שמחזירה מחרוזת ריקה.
למה COUNT מחזירה 0 באקסל?
בתאים יש טקסט, לא מספרים. זה כולל מספרים שמאוחסנים כטקסט, שלעתים קרובות מציגים משולש ירוק. השתמשו ב-=COUNTA(B2:B8) כדי לספור אותם בכל זאת, או המירו אותם קודם למספרים.
איך סופרים תאים שאינם ריקים באקסל?
=COUNTA(B2:B8) סופרת כל תא שאינו ריק. אם בחלק מהתאים יש נוסחאות שמחזירות "" ואתם רוצים לדלג גם עליהם, השתמשו ב-=COUNTIF(B2:B8,"?*") לטקסט או ב-=SUMPRODUCT(--(B2:B8<>"")) לכל דבר.
איך סופרים תאים ריקים באקסל?
=COUNTBLANK(B2:B8). היא סופרת תאים ריקים באמת ותאים שהנוסחה שלהם מחזירה מחרוזת ריקה "". תא שיש בו רווח אינו ריק.