Ինչպե՞ս հաշվել կամ գումարել բջիջների գույնը հիմնված բջիջները Google թերթում:
Բջջային ֆոնի որոշակի գույնի հիման վրա բջիջների արժեքների հաշվարկ կամ ամփոփում `արդյունքը ստանալու համար, ինչպես ցույց է տրված հետևյալ նկարը Այս հոդվածում ես կխոսեմ այն մասին, թե ինչպես լուծել այս խնդիրը Google թերթում և Microsoft Excel- ում:
Հաշվեք բջիջների արժեքները ՝ հիմնված բջիջի գույնի վրա, Google թերթիկում գրվածքով
Microsoft Excel- ում Excel- ի համար Kutools- ի հետ հաշվել կամ գումարել բջիջների արժեքները
Հաշվեք բջիջների արժեքները ՝ հիմնված բջիջի գույնի վրա, Google թերթիկում գրվածքով
Հետևյալ սցենարը կարող է օգնել ձեզ հաշվել բջիջների արժեքները ՝ ելնելով բջիջների որոշակի գույնից, խնդրում ենք արեք հետևյալ կերպ.
1: Սեղմեք Գործիքներ > Սց. Խմբագիր, տես նկարի նկարը.
2, Բացված նախագծի պատուհանում կտտացրեք Ֆայլ > նոր > Սցենարի ֆայլ ծածկագրի պատուհան բացելու համար տես նկարի նկարը.
3, Իսկ հուշման վանդակում խնդրում ենք մուտքագրել անուն այս սցենարի ծածկագրի համար, տես նկարի նկարը.
4: Սեղմեք OK և ապա պատճենեք և կպցրեք հետևյալ կոդը ՝ սկզբնական կոդը ծածկագրի մոդուլում փոխարինելու համար, տես նկարի նկարը.
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, Ապա պահեք սցենարի այս կոդը և հետ գնացեք թերթիկը, մուտքագրեք այս բանաձևը. = countcoloredcells (A1: E11, A1) դատարկ խցիկի մեջ և սեղմել Մտնել հաշվարկված արդյունքը ստանալու բանալին: Տեսեք,
Նշում: Այս բանաձևում. A1: E11 տվյալների տիրույթն է, որը ցանկանում եք օգտագործել, A1 հատուկ բջիջով լցված բջիջն է, որը ցանկանում եք հաշվել:
6, Կրկնեք վերը նշված բանաձևը `հաշվելու համար այլ հատուկ գունավոր բջիջներ:
Բջջային բջիջների գումարային արժեքները, որոնք հիմնված են բջջային գույնի վրա, Google թերթիկում պարունակվող գրություններով
Բջջային արժեքները որոշակի բջջային գույնով ամփոփելու համար խնդրում ենք կիրառել ստորև ներկայացված սցենարի ծածկագիրը:
1. Սեղմել Գործիքներ > Սց. Խմբագիր ծրագրի պատուհանը անցնելու համար և կտտացրեք Ֆայլ > նոր > Սցենարի ֆայլ մեկ այլ նոր կոդի մոդուլ տեղադրելու համար, ապա հուշման վանդակում խնդրում ենք մուտքագրել անուն այս սցենարի համար, տես նկարի նկարը.
2: Սեղմեք OK և բացված ծածկագրի մոդուլում պատճենեք և կպցրեք սցենարի կոդը ներքևում ՝ բնօրինակը ծածկելու համար, տե՛ս նկարը.
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) դատարկ խցիկի մեջ և սեղմել Մտնել հաշվարկված արդյունքը ստանալու բանալին, տես նկարի նկարը.
Նշում: Այս բանաձևում. A1: E11 տվյալների տիրույթն է, որը ցանկանում եք օգտագործել, A1 որոշակի բջջային ֆոնով բջիջ է, որը ցանկանում եք ամփոփել:
4, Եվ ապա կարող եք կրկնել վերոհիշյալ բանաձեւը `այլ հատուկ գունավոր բջիջներ գումարելու համար:
Microsoft Excel- ում Excel- ի համար Kutools- ի հետ հաշվել կամ գումարել բջիջների արժեքները
Microsoft Excel- ում բջջային արժեքները հաշվել կամ ամփոփել բջիջների որոշակի գույնի հիման վրա, Excel- ի համար նախատեսված գործիքներ'S Հաշվել ըստ գույնի օգտակար ծրագիրը կարող է օգնել ձեզ ավարտել այս առաջադրանքը որքան հնարավոր է արագ:
Excel- ի համար նախատեսված գործիքներ : ավելի քան 300 հարմար Excel հավելվածներով, 30 օրվա ընթացքում առանց սահմանափակումների փորձեք անվճար. |
Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներԽնդրում եմ արեք հետևյալ կերպ
1, Ընտրեք այն բջիջները, որոնք ընդգրկելու համար ցանկանում եք հաշվել կամ գումարել բջիջի գույնի հիման վրա, ապա կտտացրեք Kutools Plus > Հաշվել ըստ գույնի, տես նկարի նկարը.
2, Մեջ Հաշվել ըստ գույնի երկխոսության վանդակում, ընտրեք Ստանդարտ ձևաչափում - ից Գույնի մեթոդը բացվող ցուցակը, ապա ընտրեք Ընդհանուր տեղեկություններ - ից Հաշվարկի տեսակը բաց թողեք, տես նկարի նկարը.
3. Այնուհետեւ կտտացրեք Ստեղծել զեկույց կոճակը, և հաշվարկված արդյունքներով նոր աշխատանքային թերթը գոյանում է միանգամից, տես նկարի նկարը.
ՆշումԱյս հզոր հատկության միջոցով դուք կարող եք նաև հաշվարկել բջիջների արժեքները `հիմնվելով պայմանական ձևավորման կամ տառատեսակի գույնի վրա:
Կտտացրեք ներբեռնման և անվճար փորձարկման Kutools- ի համար Excel- ը հիմա:
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: