რჩევა: სხვა ენები Google- ით თარგმნილია. შეგიძლიათ ეწვიოთ English ამ ბმის ვერსია.
შესვლა
x
or
x
x
რეგისტრაცია
x

or

როგორ დაითვალოთ და დაამატოთ უჯრედები დაფუძნებული ფერის გამოყენებით Excel- ში?

ვფიქრობ, რომ თქვენ გაქვთ მთელი რიგი საკნები სხვადასხვა ფონის ფერები, როგორიცაა წითელი, მწვანე, ლურჯი და ა.შ., მაგრამ ახლა თქვენ უნდა ითვლიან რამდენი საკნები ამ დიაპაზონი აქვს გარკვეული ფონის ფერი და თანხა ფერადი უჯრედების იგივე გარკვეული ფერი . In Excel, არ არსებობს პირდაპირი ფორმულა გამოვთვალოთ თანხა და გრაფი ფერი უჯრედები, აქ მე გააცნობიერებ რამდენიმე გზა ამ პრობლემის მოსაგვარებლად.

Count და Sum უჯრედები ეფუძნება სპეციფიკურ შევსებას ფერისა და ფილტრის საშუალებით

გრაფი და ჯამური ელემენტები GET.CELL ფუნქციით სპეციფიკური შევსების ფერის მიხედვით

გრაფი და ჯამური ელემენტები სპეციფიკური შევსების ფერის საფუძველზე მომხმარებლის განსაზღვრული ფუნქციით

Count და Sum უჯრედები ეფუძნება სპეციფიკურ შევსებას ფერის Kutools ფუნქციებით

Count და Sum უჯრედები ეფუძნება კონკრეტული შევსების ფერის (ან პირობითი ფორმატირების ფერის) კუტუტებთან Excel- ზე

ერთი დაწკაპუნებით, Excel- ზე დაითვალოთ თანხა და საშუალო ფერადი საკნები

შესანიშნავი გრაფი by ფერი თვისება Kutools ამისთვის Excel, შეგიძლიათ სწრაფად დაითვალოთ, თანხა და საშუალო უჯრედები მითითებულ შევსების ფერის ან შრიფტის ფერით მხოლოდ ერთი დაწკაპუნებით Excel- ში. გარდა ამისა, ეს ფუნქცია ასევე შეიმუშავებს უჯრედების მაქსიმალურ და მინიმუმ ღირებულებებს შევსების ფერით ან შრიფტით. სრული უფასო უფასო საცდელი დღე
რეკლამა ითვლიან ფერის მიხედვით 2


Count და თანხა ფერადი უჯრედები ფილტრაციისა და სუბტუტლებით

ვარაუდობენ, რომ ჩვენ გვაქვს ხილის გაყიდვების მაგიდა, როგორც ქვემოთ ნაჩვენები ეკრანი და ჩვენ დათვლა ან შეავსოთ ფერადი საკნები თანხის სვეტში. ამ სიტუაციაში, ჩვენ შეგვიძლია გაფილტრული თანხის სვეტი ფერი, და შემდეგ ითვლიან ან თანხა გაფილტრული ფერადი უჯრედების მიერ SUBTOTAL ფუნქცია ადვილად Excel.

1. შეარჩიეთ ცარიელი უჯრედები SUBTOTAL ფუნქციის შესასვლელად.

  1. შევადაროთ ყველა უჯრედი იგივე ფონის ფერს, გთხოვთ შეიყვანოთ ფორმულა = SUBTOTAL (102, E2: E20);
  2. შეავსოთ ყველა საკანი იმავე ფონის ფერით, გთხოვთ შეიყვანოთ ფორმულა = SUBTOTAL (109, E2: E20);


შენიშვნა: ორივე ფორმულაში, E2: E20 არის თანხის სვეტი, რომელიც შეიცავს ფერადი საკნებს და შეგიძლიათ შეცვალოთ ისინი, როგორც გჭირდებათ.

2. აირჩიეთ ცხრილი ცხრილი, და დააჭირეთ თარიღი > ფილტრი. იხილეთ სკრინშოტი:

3. დააჭირეთ ფილტრის ხატულა თანხის სვეტის სათაურში და დააჭირეთ ღილაკს გაფილტრე ფერი და განსაზღვრული ფერი თქვენ ითვლიან თანმიმდევრულად. იხილეთ სკრინშოტი:

მას შემდეგ, რაც ფილტრაცია, ორივე SUBTOTAL ფორმულები დათვლა და შემაჯამებელი ყველა გაფილტრული ფერი უჯრედების თანხის სვეტი ავტომატურად. იხილეთ სკრინშოტი:

შენიშვნა: ეს მეთოდი მოითხოვს ფერადი უჯრედების დათვლას ან თანხას იგივე სვეტში.


GET.CELL ფუნქციის მიხედვით გრაფი ან უჯრედები

ამ მეთოდით, ჩვენ შევქმნით დასახელებულ დიაპაზონს GET.CELL ფუნქციასთან ერთად, მიიღოთ უჯრედების ფერის კოდი და შემდეგ ითვლიან ან შეავსოთ ფერი კოდით ადვილად Excel- ში. გთხოვთ გააკეთოთ შემდეგი:

1. დაწკაპეთ ფორმულები > განსაზღვრეთ სახელი. იხილეთ სკრინშოტი:

2. ახალი სახელი დიალოგში, გთხოვთ, ქვემოთ ნაჩვენები სკრიპტის ჩვენება:
(1) შეიყვანეთ სახელი სახელის ყუთში;
(2) შეიყვანეთ ფორმულა = GET.CELL (38, Sheet4! $ E2) in ყუთშიაღნიშნავენ,: ფორმულაში, 38 ნიშნავს საკანში დაბრუნებას და Sheet4! $ E2 არის პირველი უჯრედი თანხის სვეტში, გარდა სვეტის სათაურისა, რომელიც უნდა შეცვალოთ თქვენი ცხრილის მონაცემების მიხედვით.)
(3) დააჭირეთ OK ღილაკს.

3. ახლა დაამატე ახალი ფერის სვეტი თავდაპირველ მაგიდასთან. შემდეგი ტიპის ფორმულა = NumColor და გადაათრიეთ ავტომატური შევსების სახელური, გამოიყენოს ფორმულა სხვა უჯრედებში ფერის სვეტში. იხილეთ სკრინშოტი:
შენიშვნა: ფორმულაში, NumColor არის დასახელებული დიაპაზონი, რომელიც მითითებულია პირველი 2 ნაბიჯებით. თქვენ უნდა შეიცვალოს მითითებული მითითებული სახელი.

ახლა თითოეული საკნის ფერი კოდი თანხის სვეტში დააბრუნებს ფერი სვეტს. იხილეთ სკრინშოტი:

4. დააკოპირეთ და შეავსოთ ფერადი ფერი ცარიელი დიაპაზონში აქტიური სამუშაოების შესახებ და მასთან დაკავშირებული შემდეგი ტიპის ფორმულები:
აისაკენ უჯრედების დათვლა, გთხოვთ შეიყვანოთ ფორმულა = COUNTIF ($ F $ 2: $ F $ 20, NumColor);
ბ) უჯრედების თანხა შეავსოთ, შეავსეთ ფორმულა = SUMIF ($ F $ 2: $ F $ X $, NumColor, $ E $ 20: $ E $ 2).

შენიშვნა: ორივე ფორმულები, $ F $ 2: $ F $ 20 არის ფერი სვეტი, NumColor არის მითითებული დასახელებული დიაპაზონი, $ E $ 2: $ E $ 20 არის თანხის სვეტი და შეგიძლიათ შეცვალოთ ისინი, როგორც გჭირდებათ.

ახლა დაინახავთ უჯრედების თანხის სვეტების დათვლას და შეავსებს მათი შევსების ფერები.


გრაფი და ჯამური ელემენტები სპეციფიკური შევსების ფერის საფუძველზე მომხმარებლის განსაზღვრული ფუნქციით


ფერადი უჯრედების გაყოფა, რომელიც ნაჩვენებია ქვემოთ მოცემულ ეკრანზე, როგორც ზემოთ მოყვანილი მეთოდები ვერ შევაჩერეთ ფერადი საკნები. აქ, ამ მეთოდით გააცნობს VBA პრობლემის მოსაგვარებლად.

1. გეჭიროთ ALT + F11 გასაღებები, და ეს ხსნის Microsoft Visual Basic აპლიკაციებისათვის window.

2. დაწკაპეთ ჩადეთ > მოდულები, და ჩასვით შემდეგი კოდი მოდულის ფანჯარაში.

VBA: თანხა და თანხა, რომელიც დაფუძნებულია ფონის ფერის მიხედვით:

Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult
End Function

3. შემდეგ შეინახეთ კოდი და გამოიყენე შემდეგი ფორმულა:
ა დათვი ფერადი საკნები: = ფერიფუნქცია (A, B: C, FALSE)
B. შეავსეთ ფერადი საკნები: = ფერიფუნქცია (A, B: C, TRUE)

შენიშვნა: ზემოთ ფორმულები, A არის საკანში კონკრეტული ფონის ფერი გსურთ გამოვთვალოთ რაოდენობა და თანხა, და ბ: გ არის საკანში დიაპაზონი, სადაც გსურთ გამოთვალოთ რაოდენობა და თანხა.

4. მიიღეთ შემდეგი სკრინშოტი მაგალითად, შეიტანეთ ფორმულა= ფერიფუნქცია (A1, A1: D11, FALSE) ყვითელი უჯრედების დათვლა. და გამოიყენე ფორმულა = ფერიფუნქცია (A1, A1: D11, TRUE) დაამატოთ ყვითელი უჯრედები. იხილეთ სკრინშოტი:

5. თუ გსურთ დაამატოთ და შეავსოთ სხვა ფერის საკნები, გთხოვთ გაიმეოროთ ნაბიჯი 4. შემდეგ მიიღებთ შემდეგ შედეგებს:


Count და Sum უჯრედები ეფუძნება სპეციფიკურ შევსებას ფერის Kutools ფუნქციებით

Kutools for Excel ასევე მხარს უჭერს რამდენიმე სასარგებლო ფუნქციებს, რათა დაეხმაროს Excel მომხმარებლებს, რათა სპეციალური გათვლები, ამბობს ითვლიან საკანში ფონის ფერი, თანხა შრიფტის ფერი და ა.შ.

Kutools ამისთვის Excel - მოიცავს მეტი 300 მოსახერხებელი Excel ინსტრუმენტები. სრული ფუნქცია უფასო საცდელი დღიდან, არ არის საკრედიტო ბარათი! მიიღე ახლა!

1. აირჩიეთ ცარიელი უჯრედი, რომ განათავსოთ დათვლის შედეგები და დააჭირეთ ღილაკს კუტუსი > Kutools ფუნქციები > სტატისტიკური და მათემატიკა > COUNTBYCELLCOLOR. იხილეთ სკრინშოტი:

2. ფუნქციის არგუმენტების დიალოგში, გთხოვთ, მიუთითოთ სპექტრი, რომელიც ჩაითვლება ფერადი უჯრედების ფარგლებში Reference ყუთი, აირჩიე საკანში, რომელიც შევსებულია მოცემული ფონის ფერით Color_index_nr ყუთი, და დააჭირეთ OK ღილაკი. იხილეთ სკრინშოტი:

შენიშვნები:
(1) ასევე შეგიძლიათ ჩაწეროთ მითითებულ Kutools ფუნქცია = COUNTBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) ცარიელი საკანში ან ფორმულა ბარი პირდაპირ მიიღონ დათვლის შედეგები;
(2) დააჭირეთ კუტუსი > Kutools ფუნქციები > სტატისტიკური და მათემატიკა > SUMBYCELLCOLOR ან ტიპის = SUMBYCELLCOLOR ($ A $ 1: $ E $ 20, G2) ცარიელი უჯრედში უშუალოდ უჯრედების ჯამში მითითებული ფონის ფერის საფუძველზე.
მიმართვა COUNTBYCELLCOLOR და SUMBYCELLCOLOR ფუნქციები თითოეული ფონის ფერი ცალკე, და თქვენ მიიღებთ შედეგებს ქვემოთ screenshot ნაჩვენებია:

Kutools ფუნქციები შეიცავდეს რაოდენობის ჩაშენებული ფუნქციები, რათა დაეხმაროს Excel მომხმარებლებს გამოთვლა ადვილად, მათ შორის Count / sum / საშუალო ხილული საკნები, გრაფი / თანხა უჯრედის ფერის მიხედვით, ჯამში / თანხა შრიფტის ფერის მიხედვით, სიმბოლოების რაოდენობა, ითვლიან შრიფტის მიხედვითდა ა.შ. აქვს თავისუფალი სასამართლო!


Count და Sum უჯრედების საფუძველზე კონკრეტული შევსების ფერი Kutools for Excel

ზემოთ მომხმარებლის განსაზღვრული ფუნქცია, თქვენ უნდა შეიტანოთ ფორმულა ერთი, თუ არსებობს უამრავი სხვადასხვა ფერის, ეს მეთოდი იქნება tedious და შრომატევადი. მაგრამ თუ თქვენ გაქვთ Kutools ამისთვის Excel'S გრაფი by ფერი კომუნალური, შეგიძლიათ სწრაფად გენერირება ანგარიში ფერადი საკნები. თქვენ არა მარტო შეგიძლიათ დაითვალოთ და შეავსოთ ფერადი საკნები, არამედ მიიღოთ ფერადი დიაპაზონის საშუალო, მაქს და მინიმუმამდე.

Kutools ამისთვის Excel - მოიცავს მეტი 300 მოსახერხებელი Excel ინსტრუმენტები. სრული ფუნქცია უფასო საცდელი დღიდან, არ არის საკრედიტო ბარათი! მიიღე ახლა!

1. აირჩიეთ დიაპაზონი, რომლის გამოყენებაც გსურთ და დააწკაპუნეთ კუტუსი პლუს > გრაფი by ფერიიხილეთ სკრინშოტი:

2. და ამ გრაფი by ფერი დიალოგური ფანჯარა, გთხოვთ, ქვემოთ ნაჩვენები სკრიპტის ჩვენება:
(1) აირჩიეთ სტანდარტული ფორმატირება დან ფერის მეთოდი ჩამოსაშლელი სია;
(2) აირჩიეთ Background დან დათვლის ტიპი ჩამოსაშლელი სია.
(3) დაწკაპეთ გენერირება ანგარიში ღილაკს.

შენიშვნა: შევაფასოთ და შეავსეთ ფერადი საკნები კონკრეტული პირობითი გაფორმებით ფერით, გთხოვთ აირჩიოთ პირობითი ფორმატირება დან ფერის მეთოდი ჩამოწერის სიაში ზემოთ დიალოგი ან აირჩიეთ სტანდარტული და პირობითი ფორმატირება დან ჩამოსაშლელი სიადან ყველა ელემენტის დათვლა მითითებული ფერით.

ახლა თქვენ მიიღებთ ახალ სამუშაო წიგნს სტატისტიკასთან. იხილეთ სკრინშოტი:

ის გრაფი by ფერი ფუნქცია ითვლის (გრაფი, თანხა, საშუალო, მაქს და ა.შ.) უჯრედები ფონის ფერის ან შრიფტის ფერის მიხედვით. აქვს თავისუფალი სასამართლო!


ამავე თემაზე:

Excel- ის შრიფტის ფერის მიხედვით, რა რაოდენობის დათვლა /


დემო: Count და თანხა უჯრედების მიხედვით, პირობითი გაფორმებით ფერი:

ამ ვიდეოში კუტუსი tab და კუტუსი პლუს ჩანართი დაემატა Kutools ამისთვის Excel. საჭიროების შემთხვევაში, დააწკაპუნეთ აქ ჰქონდეს 60- day უფასო სასამართლო პროცესი შეზღუდვის გარეშე!



რეკომენდებული პროდუქტიულობის ინსტრუმენტები

ოფისის ჩანართი

ოქროს ვარსკვლავი 1 მოიტანეთ ხელსაყრელი ჩანართები Excel და სხვა საოფისე პროგრამებისთვის, ისევე როგორც Chrome, Firefox და ახალი Internet Explorer.

Kutools ამისთვის Excel

ოქროს ვარსკვლავი 1 საოცარი! გაზარდეთ თქვენი პროდუქტიულობა წუთში. არ გჭირდებათ რაიმე განსაკუთრებული უნარები, ყოველდღე ორ საათში გადარჩენა!

ოქროს ვარსკვლავი 1 300 ახალი ფუნქციები Excel, ჩადება Excel ძალიან მარტივი და ძლიერი:

  • უჯრედის / რიგების / სვეტების შერწყმა მონაცემების დაკარგვის გარეშე.
  • მრავალჯერადი ცხრილებისა და სამუშაოების კომბინირება და კონსოლიდაცია.
  • შეადარეთ საზღვრები, დააკოპირეთ მრავალჯერადი საზღვრები, გადაიყვანეთ ტექსტის თარიღის, განყოფილებისა და ვალუტის კონვერტაციის.
  • დათვლა ფერები, Paging Subtotals, გაფართოებული დალაგება და სუპერ ფილტრი,
  • სხვა არჩევა / ჩასმა / წაშლა / ტექსტი / ფორმატი / ლინკი / კომენტარი / სამუშაო წიგნები / სამუშაოები ინსტრუმენტები ...

ეკრანის კადრი Kutools for Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mori · 1 months ago
    I copied and paste but calculation result is "0" why?? I am using Office 2016.
  • To post as a guest, your comment is unpublished.
    Troy Havard · 2 months ago
    I've copied and pasted as stated and have used this formula for over a year but recently saved the workbook to a new name and now the function doesn't work! I can't figure out what the deal is and I'm losing hair and sleep over it! Loading the original workbook, the formula works like a charm but going back to the new one, it doesn't! I've loaded VBA and tried re-creating the function but it doesn't work. Using Office 2019 - any help appreciated.
    • To post as a guest, your comment is unpublished.
      Jku · 1 months ago
      #NAME clearly indicates some keyword is not used in 2019, say, Interior.ColorIndex. Try to figure out changing the code from minimum lines to the full by adding one by one or search for the keywords in Excel/VBA in 2019
    • To post as a guest, your comment is unpublished.
      Troy Havard · 2 months ago
      I should probably have also noted that I get a #NAME? error in the cell in which I try to use the function.
  • To post as a guest, your comment is unpublished.
    Karolin · 3 months ago
    works fine, except it does not update the value in the totals when i change a cell to a diffrent colour. i have to click in the totals cell again to trigger a recount. Any Ideas how to fix this?
    • To post as a guest, your comment is unpublished.
      Arnier Hamz · 2 months ago
      Same here, i tried Ctrl+Alt+F9 or Ctrl+Shift+Alt+F9 to recalculate all formula and it works
  • To post as a guest, your comment is unpublished.
    Aaron · 4 months ago
    This doesn't work at all. It's total BS.
  • To post as a guest, your comment is unpublished.
    Schmingy · 6 months ago
    I was experiencing issues when attempting to use this function as-is to count/sum the lighter (pastel?) colors, at least in Excel 2016. Some debugging led me to realize that the range of "ColorIndex" values is quite limited, and the function above fails to distinguish between light yellow and light orange, reading both as ColorIndex = 19.

    Using the "Color" attribute, instead (as in "lCol = rColor.Interior.Color" and the two instances of "If rCell.Interior.Color = lCol Then", per the sample code above), resolved the issue.