Menu

COUNT, COUNTA ו-COUNTBLANK באקסל: ספירת תאים

=COUNT(B2:B8) סופרת את התאים שמכילים מספרים, =COUNTA(B2:B8) סופרת כל תא שאינו ריק, ו-=COUNTBLANK(B2:B8) סופרת את הריקים. ראו את שלושתן בגיליון שאפשר לערוך.

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

=COUNT(B2:B8) סופרת את התאים ב-B2:B8 שמכילים מספרים. =COUNTA(B2:B8) סופרת כל תא שאינו ריק, לא משנה מה יש בו. =COUNTBLANK(B2:B8) סופרת את התאים הריקים.

שלוש דרכים לספור את אותה עמודה
E2
ABCDEFG
1NameScoreCOUNTCOUNTACOUNTBLANK
2Ana78461
3Benabsent
4Chen91
5Dina
6Eli65
7Faypending
8Gus88
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

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.

מספר שמאוחסן כטקסט
D2
ABCDE
1OrderAmountCOUNTCOUNTA
2100125035
31002400
41003175
510042026-03-15
6100590
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

COUNT נותנת 3: 250, 175 והתאריך. שני הסכומים ב-B3 וב-B6 הם טקסט, ולכן רק COUNTA, עם 5, כוללת אותם. כש-COUNT נותנת פחות ממה שציפיתם, השוו אותה ל-COUNTA: ההפרש הוא מספר התאים שמכילים טקסט (או TRUE/FALSE, או שגיאה). המרת טקסט למספרים מתקנת את התאים.

COUNTA: ספירת תאים שאינם ריקים

=COUNTA(value1, [value2], ...)

COUNTA היא הפונקציה לשאלה "בכמה שורות יש רשומה". הפנו אותה לעמודה שתמיד מלאה, כמו שמות, כדי לספור את השורות של רשימה:

כמה אנשים השיבו
E2
ABCDEF
1NameEmailReplyInvitedReplied
2Anaana@mail.comYes64
3Benben@mail.com
4Chenchen@mail.comNo
5Dinadina@mail.comYes
6Elieli@mail.com
7Fayfay@mail.comMaybe
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שישה אנשים הוזמנו וארבעה השיבו. 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 לתאים לא ריקים יש עוד דרכים לעשות זאת.

תרגול: ספירת המבחנים שנבדקו

תוצאות מבחן
F2
ABCDEF
1NameScoreScored
2Ana78
3Benabsent
4Chen91
5Dina85
6Eliabsent
7Fayabsent
8Gus59
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-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). היא סופרת תאים ריקים באמת ותאים שהנוסחה שלהם מחזירה מחרוזת ריקה "". תא שיש בו רווח אינו ריק.

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל