כיצד לספור או לסכם תאים על בסיס צבע תא בגיליון Google?
ספירת או סיכום ערכי תאים על בסיס צבע רקע מסוים של תא כדי לקבל את התוצאה כפי שמוצג בסcreenshot הבא. במאמר זה, אדבר על כיצד לפתור משימה זו בגיליון Google ובMicrosoft Excel.
ספירת ערכי תאים על בסיס צבע תא עם script בגיליון Google
סיכום ערכי תאים על בסיס צבע תא עם script בגיליון Google
ספירת או סיכום ערכי תאים על בסיס צבע תא עם Kutools for Excel בMicrosoft Excel
ספירת ערכי תאים על בסיס צבע תא עם script בגיליון Google
הscript הבא יכול לעזור לך לספור את ערכי התאים על בסיס צבע תא מסוים, אנא עשה כך:
1. לחץ על כלים > עורך Script, ראה תצלום מסך:
2. בחלון הפרויקט שנפתח, לחץ על קובץ > חדש > קובץ Script כדי לפתוח חלון קוד, ראה תצלום מסך:
3. ובקופצת ההודעות, אנא הזן שם עבור קוד הscript הזה, ראה תצלום מסך:
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;
};
5. לאחר מכן שמור את קוד הscript הזה, וחזור לגיליון, הזן את הנוסחה הזו: =countcoloredcells(A1:E11,A1) לתוך תא ריק, ולאחר מכן לחץ על מקש Enter כדי לקבל את התוצאה המחושבת. ראה תצלום מסך:
הערה: בנוסחה זו: A1:E11 הוא טווח הנתונים שברצונך להשתמש בו, A1 הוא התא המלא בצבע מסוים שברצונך לספור.
6. חזור על הנוסחה לעיל כדי לספור תאים נוספים עם צבע מסוים.
סיכום ערכי תאים על בסיס צבע תא עם script בגיליון Google
כדי לסכם את ערכי התאים עם צבע תא מסוים, אנא החל את קוד הscript הבא.
1. לחץ על כלים > עורך Script כדי לעבור לחלון הפרויקט, ולחץ על קובץ > חדש > קובץ Script כדי להוסיף מודול קוד חדש, ואז, בקופצת ההודעות, אנא הקלד שם עבור script זה, ראה תצלום מסך:
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;
};
3. ולאחר מכן שמור את הקוד הזה, חזור לגיליון, והזן את הנוסחה הזו: =sumcoloredcells(A1:E11,A1) לתוך תא ריק, ולחץ על מקש Enter כדי לקבל את התוצאה המחושבת, ראה תצלום מסך:
הערה: בנוסחה זו: A1:E11 הוא טווח הנתונים שברצונך להשתמש בו, A1 הוא התא עם צבע רקע מסוים שברצונך לסכם.
4. ואז תוכל לחזור על הנוסחה לעיל כדי לסכם תאים נוספים עם צבע מסוים.
ספירת או סיכום ערכי תאים על בסיס צבע תא עם Kutools for Excel בMicrosoft Excel
בMicrosoft Excel, כדי לספור או לסכם את ערכי התאים על בסיס צבע תא מסוים, כלי Count by Color של Kutools for Excel יכול לעזור לך לסיים את המשימה במהירות רבה ככל האפשר.
לאחר התקנת Kutools for Excel, אנא עשה כך:
1. בחר את התאים לטווח שברצונך לספור או לסכם על בסיס צבע תא, ולאחר מכן לחץ על Kutools Plus > Count by Color, ראה תצלום מסך:
2. בחלון הדו-שיח Count by Color, בחר עיצוב סטנדרטי מרשימת הטלפון של שיטת הצבע, ולאחר מכן בחר רקע מרשימת הטלפון של סוג הספירה, ראה תצלום מסך:
3. לאחר מכן לחץ על כפתור יצירת דוח, וגיליון עבודה חדש עם התוצאות המחושבות נוצר מייד, ראה תצלום מסך:
הערה: עם תכונה חזקה זו, אתה יכול גם לחשב את ערכי התאים על בסיס עיצוב מותנה או צבע גופן.
לחץ להורדה וניסיון חינם של Kutools for Excel עכשיו!
כלי הפרודוקטיביות הטובים ביותר ל-Office
שדרג את כישורי ה-Excel שלך עם Kutools for Excel ותחווה יעילות שלא הכרת. Kutools for Excel מציע מעל300 פיצ'רים מתקדמים לשיפור הפרודוקטיביות ולחסוך זמן. לחץ כאן כדי לקבל את הפיצ'ר שהכי נחוץ לך...
Office Tab מביא ממשק טאב ל-Office והופך את העבודה שלך להרבה יותר קלה
- אפשר עריכה וקריאה בטאבים ב-Word, Excel, PowerPoint
- פתח וצור מסמכים מרובים בטאבים חדשים באותו חלון, במקום בחלונות חדשים.
- הגדל את הפרודוקטיביות שלך ב-50% וצמצם מאות קליקים של עכבר בכל יום!