Skip to main content

כיצד לספור או לסכם תאים על בסיס צבע תא בגיליון Google?

Author: Xiaoyang Last Modified: 2025-05-30

ספירת או סיכום ערכי תאים על בסיס צבע רקע מסוים של תא כדי לקבל את התוצאה כפי שמוצג בסcreenshot הבא. במאמר זה, אדבר על כיצד לפתור משימה זו בגיליון Google ובMicrosoft Excel.

count or sum cells based on cell color in Google sheet

ספירת ערכי תאים על בסיס צבע תא עם script בגיליון Google

סיכום ערכי תאים על בסיס צבע תא עם script בגיליון Google

ספירת או סיכום ערכי תאים על בסיס צבע תא עם Kutools for Excel בMicrosoft Excel


ספירת ערכי תאים על בסיס צבע תא עם script בגיליון Google

הscript הבא יכול לעזור לך לספור את ערכי התאים על בסיס צבע תא מסוים, אנא עשה כך:

1. לחץ על כלים > עורך Script, ראה תצלום מסך:

Click Tools > Script editor in google sheets

2. בחלון הפרויקט שנפתח, לחץ על קובץ > חדש > קובץ Script כדי לפתוח חלון קוד, ראה תצלום מסך:

click File > New > Script file to open a code window

3. ובקופצת ההודעות, אנא הזן שם עבור קוד הscript הזה, ראה תצלום מסך:

 enter a name for this script code

4. לחץ על אישור ואז העתק והדבק את הקוד הבא כדי להחליף את הקוד המקורי לתוך מודול הקוד, ראה תצלום מסך:

function countColoredCells(countRange,colorRef) {
  var activeRg = SpreadsheetApp.getActiveRange();
  var activeSht = SpreadsheetApp.getActiveSheet();
  var activeformula = activeRg.getFormula();
  var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
  var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
  var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
  var BackGround = activeSht.getRange(colorRefAddress).getBackground();
  var countCells = 0;
  for (var i = 0; i < backGrounds.length; i++)
    for (var k = 0; k < backGrounds[i].length; k++)
      if ( backGrounds[i][k] == BackGround )
        countCells = countCells + 1;
  return countCells;
};

copy and paste the code into the code window

5. לאחר מכן שמור את קוד הscript הזה, וחזור לגיליון, הזן את הנוסחה הזו: =countcoloredcells(A1:E11,A1) לתוך תא ריק, ולאחר מכן לחץ על מקש Enter כדי לקבל את התוצאה המחושבת. ראה תצלום מסך:

הערה: בנוסחה זו: A1:E11 הוא טווח הנתונים שברצונך להשתמש בו, A1 הוא התא המלא בצבע מסוים שברצונך לספור.

enter a formula to get the result

6. חזור על הנוסחה לעיל כדי לספור תאים נוספים עם צבע מסוים.


סיכום ערכי תאים על בסיס צבע תא עם script בגיליון Google

כדי לסכם את ערכי התאים עם צבע תא מסוים, אנא החל את קוד הscript הבא.

1. לחץ על כלים > עורך Script כדי לעבור לחלון הפרויקט, ולחץ על קובץ > חדש > קובץ Script כדי להוסיף מודול קוד חדש, ואז, בקופצת ההודעות, אנא הקלד שם עבור script זה, ראה תצלום מסך:

click File > New > Script file to insert another new code module and type a name

2. לחץ על אישור ובחלון הקוד שנפתח, העתק והדבק את קוד הscript הבא כדי להחליף את הקוד המקורי, ראה תצלום מסך:

function sumColoredCells(sumRange,colorRef) {
  var activeRg = SpreadsheetApp.getActiveRange();
  var activeSht = SpreadsheetApp.getActiveSheet();
  var activeformula = activeRg.getFormula();
  var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim();
  var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds();
  var sumValues = activeSht.getRange(countRangeAddress).getValues();  
  var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim();
  var BackGround = activeSht.getRange(colorRefAddress).getBackground();
  var totalValue = 0;
  for (var i = 0; i < backGrounds.length; i++)
    for (var k = 0; k < backGrounds[i].length; k++)
      if ( backGrounds[i][k] == BackGround )
        if ((typeof sumValues[i][k]) == 'number')
          totalValue = totalValue + (sumValues[i][k]);
  return totalValue;
};

copy and paste the code into the module window

3. ולאחר מכן שמור את הקוד הזה, חזור לגיליון, והזן את הנוסחה הזו: =sumcoloredcells(A1:E11,A1) לתוך תא ריק, ולחץ על מקש Enter כדי לקבל את התוצאה המחושבת, ראה תצלום מסך:

הערה: בנוסחה זו: A1:E11 הוא טווח הנתונים שברצונך להשתמש בו, A1 הוא התא עם צבע רקע מסוים שברצונך לסכם.

enter a formula to get the result

4. ואז תוכל לחזור על הנוסחה לעיל כדי לסכם תאים נוספים עם צבע מסוים.


ספירת או סיכום ערכי תאים על בסיס צבע תא עם Kutools for Excel בMicrosoft Excel

בMicrosoft Excel, כדי לספור או לסכם את ערכי התאים על בסיס צבע תא מסוים, כלי Count by Color של Kutools for Excel יכול לעזור לך לסיים את המשימה במהירות רבה ככל האפשר.

Kutools for Excel מציעה יותר מ-300 תכונות מתקדמות כדי לפשט משימות מורכבות, להגביר יצירתיות ויעילות. משולב עם יכולות AI, Kutools מבצע משימות בצורה מדויקת, מה שהופך את ניהול הנתונים לקל ואינטואיטיבי. מידע מפורט על Kutools for Excel... ניסיון חינם...

לאחר התקנת Kutools for Excel, אנא עשה כך:

1. בחר את התאים לטווח שברצונך לספור או לסכם על בסיס צבע תא, ולאחר מכן לחץ על Kutools Plus > Count by Color, ראה תצלום מסך:

click Count by Color feature of kutools

2. בחלון הדו-שיח Count by Color, בחר עיצוב סטנדרטי מרשימת הטלפון של שיטת הצבע, ולאחר מכן בחר רקע מרשימת הטלפון של סוג הספירה, ראה תצלום מסך:

set options in the Count by Color dialog box

3. לאחר מכן לחץ על כפתור יצירת דוח, וגיליון עבודה חדש עם התוצאות המחושבות נוצר מייד, ראה תצלום מסך:

a new worksheet with the calculated results is generated

הערה: עם תכונה חזקה זו, אתה יכול גם לחשב את ערכי התאים על בסיס עיצוב מותנה או צבע גופן.

לחץ להורדה וניסיון חינם של Kutools for Excel עכשיו!

כלי הפרודוקטיביות הטובים ביותר ל-Office

🤖 Kutools AI Aide: מהפכה בניתוח נתונים באמצעות: ביצוע חכם |צור קוד |צור נוסחאות מותאם אישית |נתח נתונים וייצר תרשימים |הפעל פונקציות משופרות
פיצ'רים פופולריים: מצא, הדגש או סמן כפילויות | מחק שורות ריקות | שלב עמודות או תאים מבלי לאבד נתונים |   עיגול ...
חיפוש מתקדם: VLookup עם מספר קריטריונים | VLookup לערכים מרובים | חיפוש במספר גליונות | התאמה עמומה ....
רשימת נפתחת מתקדמת: צור במהירות רשימה נפתחת | רשימה נפתחת תלויה | רשימה נפתחת עם בחירה מרובה ....
מנהל עמודות: הוסף מספר עמודות מסוים | העבר עמודות | החלף מצב תצוגה של עמודות מוסתרות | השווה טווחים ועמודות ...
פיצ'רים נבחרים: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | נהל חוברת עבודה וגליון עבודה | ספריית טקסט אוטומטי (Auto Text) | בורר תאריך | מיזוג נתונים | הצפן/פענח תאים | שלח דואר אלקטרוני לפי טבלה חד-ממדית | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ...
15 ערכות כלים מובילות:12 כלי טקסט (הוסף טקסט, מחק תווים מסוימים, ...) | מעל50 סוגי תרשימים (תרשים גאנט, ...) | מעל40 נוסחאות חכמות (חישוב גיל על פי תאריך לידה, ...) |19 כלי הוספה (הכנס קוד QR, הכנס תמונה מנתיב, ...) |12 כלי המרה (המרה למילים, המרת מטבע, ...) |7 כלי מיזוג ופיצול (מיזוג מתקדם של שורות, פיצול תאים, ...) | ...ועוד

שדרג את כישורי ה-Excel שלך עם Kutools for Excel ותחווה יעילות שלא הכרת. Kutools for Excel מציע מעל300 פיצ'רים מתקדמים לשיפור הפרודוקטיביות ולחסוך זמן. לחץ כאן כדי לקבל את הפיצ'ר שהכי נחוץ לך...


Office Tab מביא ממשק טאב ל-Office והופך את העבודה שלך להרבה יותר קלה

  • אפשר עריכה וקריאה בטאבים ב-Word, Excel, PowerPoint
  • פתח וצור מסמכים מרובים בטאבים חדשים באותו חלון, במקום בחלונות חדשים.
  • הגדל את הפרודוקטיביות שלך ב-50% וצמצם מאות קליקים של עכבר בכל יום!