Τα cookies μάς βοηθούν να παρέχουμε τις υπηρεσίες μας. Με τη χρήση των υπηρεσιών μας, συμφωνείτε με τη χρήση των cookies.
Συμβουλή: Άλλες γλώσσες μεταφράζονται από την Google. Μπορείτε να επισκεφθείτε το English έκδοση αυτής της σύνδεσης.
Σύνδεση
x
or
x
x
Κανω ΕΓΓΡΑΦΗ
x

or

Πώς να μετρήσετε και να συγκεντρώσετε κελιά με βάση το χρώμα φόντου στο Excel;

Αν υποθέσουμε ότι έχετε μια σειρά κελιών με διαφορετικά χρώματα φόντου, όπως το κόκκινο, το πράσινο, το μπλε κ.ο.κ., αλλά τώρα πρέπει να μετρήσετε πόσες κελιές σε αυτό το εύρος έχουν ένα συγκεκριμένο χρώμα φόντου και να αθροίσουμε τα χρωματισμένα κελιά με το ίδιο ορισμένο χρώμα . Στο Excel, δεν υπάρχει άμεση φόρμουλα για τον υπολογισμό του ποσού και της αρίθμησης των κυψελών χρώματος, εδώ θα σας παρουσιάσω ορισμένους τρόπους επίλυσης αυτού του προβλήματος.

Count και Sum cells με βάση το συγκεκριμένο χρώμα πλήρωσης από το φίλτρο και το SUBTOTAL

Count και Sum κύτταρα με βάση το συγκεκριμένο χρώμα πλήρωσης με τη συνάρτηση GET.CELL

Καταμέτρηση και αθροιστικά κελιά βασισμένα σε συγκεκριμένο χρώμα γεμίσματος με λειτουργία καθορισμένη από το χρήστη

Count και Sum κυττάρων με βάση το συγκεκριμένο χρώμα πλήρωσης (ή το χρώμα μορφοποίησης υπό όρους) με το Kutools για Excel

Ένα κλικ για να μετρήσετε, το άθροισμα και το μέσο έγχρωμο στοιχείο στο Excel

Με την εξαιρετική Καταμέτρηση κατά χρώμα χαρακτηριστικό του Kutools για το Excel, μπορείτε να μετρήσετε γρήγορα, το άθροισμα και τα μέσα κύτταρα με συγκεκριμένο χρώμα συμπλήρωσης ή χρώμα γραμματοσειράς με ένα μόνο κλικ στο Excel. Εκτός αυτού, αυτή η δυνατότητα θα εντοπίσει επίσης τις μέγιστες και τις ελάχιστες τιμές των κελιών με το χρώμα πλήρωσης ή το χρώμα της γραμματοσειράς. Πλήρες χαρακτηριστικό δωρεάν δοκιμή 60-ημέρα!
καταμέτρηση διαφημίσεων κατά χρώμα 2


Μετρήστε και αθροίστε τα χρωματισμένα κελιά με το φίλτρο και το SUBTOTAL

Αν υποθέσουμε ότι έχουμε έναν πίνακα πωλήσεων φρούτων όπως φαίνεται παρακάτω, θα υπολογίσουμε ή θα αθροίσουμε τα χρωματισμένα κελιά στη στήλη Ποσό. Σε αυτήν την περίπτωση, μπορούμε να φιλτράρουμε τη στήλη Ποσότητα ανά χρώμα και στη συνέχεια να μετρήσουμε ή να αφαιρέσουμε τα χρωματισμένα κελιά με τη λειτουργία SUBTOTAL εύκολα στο Excel.

1. Επιλέξτε κενά κελιά για να μπείτε στη λειτουργία SUBTOTAL.

  1. Για να μετρήσετε όλα τα κελιά με το ίδιο χρώμα φόντου, εισάγετε τον τύπο = SUBTOTAL (102, E2: E20);
  2. Για να συγκεντρώσετε όλα τα κελιά με το ίδιο χρώμα φόντου, εισαγάγετε τον τύπο = SUBTOTAL (109, E2: E20);


Note: Και στους δύο τύπους, το E2: E20 είναι η στήλη Ποσότητα που περιέχει τα χρωματιστά κελιά και μπορείτε να τα αλλάξετε όπως χρειάζεστε.

2. Επιλέξτε την κεφαλίδα του πίνακα και κάντε κλικ στο κουμπί ημερομηνία > Φίλτρο. Δείτε το στιγμιότυπο οθόνης:

3. Κάντε κλικ στο εικονίδιο Φίλτρο στο κελιτίδιο κεφαλίδας της στήλης "Ποσό" και κάντε κλικ στο κουμπί Φίλτρο ανά χρώμα και το συγκεκριμένο χρώμα που θα μετρήσετε διαδοχικά. Δείτε το στιγμιότυπο οθόνης:

Μετά το φιλτράρισμα, οι δύο τύποι SUBTOTAL μετράνε και αθροίζουν αυτόματα όλες τις φιλτραρισμένες κυψέλες χρωμάτων στη στήλη Ποσό. Δείτε το στιγμιότυπο οθόνης:

Note: Αυτή η μέθοδος απαιτεί τα χρωματιστά κελιά που θα μετρήσετε ή το άθροισμα να βρίσκονται στην ίδια στήλη.


Μετρήστε ή αθροίστε χρωματισμένα κελιά με τη λειτουργία GET.CELL

Σε αυτήν τη μέθοδο, θα δημιουργήσουμε μια ονομαστική περιοχή με τη συνάρτηση GET.CELL, θα πάρουμε τον κωδικό χρώματος των κελιών και στη συνέχεια θα μετρήσουμε ή θα αθροίσουμε τον κώδικα χρωμάτων εύκολα στο Excel. Κάντε τα εξής:

1. Κλίκ ΜΑΘΗΜΑΤΙΚΟΙ τυποι > Ορισμός ονόματος. Δείτε το στιγμιότυπο οθόνης:

2. Στο παράθυρο διαλόγου Νέα ονομασία, κάντε τα εξής:
(1) Πληκτρολογήστε ένα όνομα στο πλαίσιο Όνομα.
(2) Εισάγετε τον τύπο = GET.CELL (38, Sheet4! $ E2) στο πεδίο Αναφορά σε (σημείωση: στον τύπο, 38 σημαίνει επιστροφή του κώδικα κυττάρων και Sheet4! $ E2 είναι το πρώτο κελί στη στήλη Ποσό εκτός από την κεφαλίδα της στήλης που πρέπει να αλλάξετε με βάση τα δεδομένα πίνακα.)
(3) Κάντε κλικ στο OK κουμπί.

3. Τώρα προσθέστε μια νέα στήλη χρώματος δεξιά στον αρχικό πίνακα. Στη συνέχεια, πληκτρολογήστε τον τύπο = NumColor , και σύρετε τη μάσκα Αυτόματης συμπλήρωσης για να εφαρμόσετε τον τύπο σε άλλα κελιά στη στήλη Χρώμα. Δείτε το στιγμιότυπο οθόνης:
Note: Στον τύπο, NumColor είναι η ονομαστική περιοχή που καθορίσαμε στα πρώτα βήματα 2. Θα πρέπει να το αλλάξετε στο καθορισμένο όνομα που ορίσατε.

Τώρα ο κώδικας χρώματος κάθε κελιού στη στήλη Ποσό επιστρέφει στη στήλη χρωμάτων. Δείτε το στιγμιότυπο οθόνης:

4. Αντιγράψτε και καταγράψτε το χρώμα πλήρωσης σε ένα κενό εύρος στο ενεργό φύλλο εργασίας και πληκτρολογήστε τύπους δίπλα του, όπως φαίνεται παρακάτω:
A. Για να μετρήσετε τα χρώματα των κυττάρων, εισάγετε τον τύπο = COUNTIF ($ F $ 2: $ F $ 20, NumColor);
B. Για να ομαδοποιήσετε τα χρώματα, παρακαλούμε εισάγετε τον τύπο = SUMIF ($ F $ 2: $ F $ 20, NumColor, $ E $ 2: $ E $ 20).

Note: Και στους δύο τύπους, $ F $ 2: $ F $ 20 είναι η στήλη Χρώμα, NumColor είναι το καθορισμένο εύρος τιμών, $ E $ 2: $ E $ 20 είναι η στήλη "Ποσό" και μπορείτε να τις αλλάξετε όπως χρειάζεστε.

Τώρα θα δείτε ότι τα κελιά στη στήλη Ποσό υπολογίζονται και αθροίζονται από τα χρώματα πλήρωσης τους.


Καταμέτρηση και αθροιστικά κελιά βασισμένα σε συγκεκριμένο χρώμα γεμίσματος με λειτουργία καθορισμένη από το χρήστη


Αν υποτεθεί ότι τα έγχρωμα κελιά διασκορπίζονται σε μια περιοχή όπως φαίνεται παρακάτω, και οι δύο παραπάνω μέθοδοι δεν μπορούν να μετρήσουν ή να αθροίσουν τα χρωματισμένα κελιά. Εδώ, αυτή η μέθοδος θα εισαγάγει ένα VBA για την επίλυση του προβλήματος.

1. Κρατήστε πατημένο το ALT + F11 κλειδιά και ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.

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)
Β. Συγκεντρώστε τα έγχρωμα κελιά: = έγχρωμη λειτουργία (A, B: C, TRUE)

Σημείωση: Στους παραπάνω τύπους, A είναι το κελί με το συγκεκριμένο χρώμα φόντου που θέλετε να υπολογίσετε τον αριθμό και το άθροισμα, και ΠΡΟ ΧΡΙΣΤΟΥ είναι η περιοχή κυττάρων όπου θέλετε να υπολογίσετε τον αριθμό και το άθροισμα.

4. Ακολουθήστε το παρακάτω στιγμιότυπο οθόνης, για παράδειγμα, πληκτρολογήστε τον τύπο= έγχρωμη λειτουργία (A1, A1: D11, FALSE) για να μετρήσετε τα κίτρινα κύτταρα. Και χρησιμοποιήστε τον τύπο = έγχρωμη λειτουργία (A1, A1: D11, TRUE) για να αθροίσουμε τα κίτρινα κύτταρα. Δείτε το στιγμιότυπο οθόνης:

5. Αν θέλετε να μετρήσετε και να συγκεντρώσετε άλλα έγχρωμα κελιά, επαναλάβετε το βήμα 4. Στη συνέχεια, θα λάβετε τα ακόλουθα αποτελέσματα:


Count και Sum κυττάρων με βάση το συγκεκριμένο χρώμα πλήρωσης με το Kutools για Excel

Με την παραπάνω συνάρτηση που καθορίζεται από το χρήστη, πρέπει να εισαγάγετε τη φόρμουλα ένα προς ένα, αν υπάρχουν πολλά διαφορετικά χρώματα, αυτή η μέθοδος θα είναι κουραστική και χρονοβόρα. Αλλά αν έχετε Kutools για το Excel'S Καταμέτρηση κατά χρώμα χρησιμότητα, μπορείτε να δημιουργήσετε γρήγορα μια αναφορά των χρωματισμένων κελιών. Μπορείτε όχι μόνο να μετρήσετε και να αθροίσετε τα έγχρωμα κελιά, αλλά και να πάρετε τις μέσες, μέγιστες και ελάχιστες τιμές της έγχρωμης περιοχής.

1. Επιλέξτε το εύρος που θέλετε να χρησιμοποιήσετε και κάντε κλικ στο κουμπί Kutools Περισσότερα > Καταμέτρηση κατά χρώμα, δείτε το στιγμιότυπο οθόνης:

2. Και στο Καταμέτρηση κατά χρώμα κάντε κλικ στο παρακάτω παράθυρο διαλόγου:
(1) Επιλέξτε Τυπική μορφοποίηση από το Μέθοδος χρώματος αναπτυσσόμενη λίστα?
(2) Επιλέξτε Φόντο από το Τύπος μέτρησης αναπτυσσόμενη λίστα.
(3) Κάντε κλικ στο κουμπί Δημιουργία αναφοράς.

Kutools για το Excel - Περιλαμβάνει περισσότερα από εύχρηστα εργαλεία Excel του 300. Πλήρης δωρεάν δοκιμή 60-ημέρα δωρεάν, δεν απαιτείται πιστωτική κάρτα! Αποκτήστε το τώρα!

Note: Για να μετρήσετε και να αθροίσετε χρωματισμένα κελιά με συγκεκριμένο χρώμα μορφοποίησης υπό όρους, παρακαλούμε επιλέξτε Μορφοποίηση υπό όρους από το Μέθοδος χρώματος αναπτυσσόμενη λίστα στο παραπάνω παράθυρο διαλόγου ή επιλέξτε Standard και υπό όρους μορφοποίηση από την αναπτυσσόμενη λίστα για να μετρήσετε όλα τα κελιά που συμπληρώνονται από το καθορισμένο χρώμα.

Τώρα θα έχετε ένα νέο βιβλίο εργασίας με τα στατιστικά στοιχεία. Δείτε το στιγμιότυπο οθόνης:


Σχετικό άρθρο:

Πώς να μετρήσετε / αθροίσω κελιά με βάση τα χρώματα γραμματοσειράς στο Excel;


Επίδειξη: Αρίθμηση και αθροιστικά κελιά βασισμένα σε φόντο, υπό μορφή μορφοποίησης υπό όρους:

Σε αυτό το βίντεο, το Kutools και την καρτέλα Kutools Περισσότερα καρτέλα προστίθενται από Kutools για το Excel. Αν χρειαστεί, κάντε κλικ στο κουμπί εδώ να έχετε δωρεάν δοκιμαστική περίοδο 60 χωρίς περιορισμό!



Συνιστώμενα εργαλεία παραγωγικότητας

Καρτέλα Office

χρυσό star1 Φέρτε χρήσιμες καρτέλες στο Excel και άλλο λογισμικό του Office, όπως το Chrome, το Firefox και ο νέος Internet Explorer.

Kutools για το Excel

χρυσό star1 Φοβερο! Αυξήστε την παραγωγικότητά σας σε λεπτά 5. Δεν χρειάζεστε ειδικές δεξιότητες, εκτός από δύο ώρες κάθε μέρα!

χρυσό star1 300 Νέες δυνατότητες για Excel, Κάντε το Excel πολύ εύκολο και ισχυρό:

  • Συγχώνευση κελιών / σειρών / στηλών χωρίς απώλεια δεδομένων.
  • Συνδυασμός και ενοποίηση πολλών φύλλων και βιβλίων εργασίας.
  • Συγκρίνετε Περιοχές, Αντιγραφή Πολλαπλών Εύρους, Μετατροπή Κειμένου σε Ημερομηνία, Μετατροπή μονάδας και νομίσματος.
  • Καταμέτρηση κατά Χρώματα, Υποσύνολα σελίδας, Σύνθετη Ταξινόμηση και Σούπερ Φίλτρο,
  • Περισσότερα Επιλογή / Εισαγωγή / Διαγραφή / Κείμενο / Μορφή / Σύνδεσμος / Σχόλιο / Βιβλία εργασίας / Φύλλα εργασίας Εργαλεία ...

Εικόνα του Kutools για το 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.
    Paul · 1 years ago
    I had the #NAME Error but I realised that it was because I was spelling COLOR as Colour (UK English Spelling). It worked after I change the spelling.
  • To post as a guest, your comment is unpublished.
    Oana · 1 years ago
    I tried to use this formula in a pivot table (and in a normal excel table) where I've applied conditional formatting to color the cells and it's not working. Do you know why and how can I fix this?
    Thanks!
  • To post as a guest, your comment is unpublished.
    Will · 1 years ago
    I copied and pasted this code into the module screen but when I went back to the spreadsheet, the ColorFunction only returned the #NAME? error. What am I doing wrong? I have Microsoft Excel for Mac version 15.41.
    • To post as a guest, your comment is unpublished.
      Arjun · 1 years ago
      I used the Code and it was working fine till now. Suddenly it has stopped working. This is a very useful tool for me. Kindly help.
    • To post as a guest, your comment is unpublished.
      amohuanna · 1 years ago
      Did you check the range value and cell that contains the desired color?
    • To post as a guest, your comment is unpublished.
      kasim · 1 years ago
      Please this VBA with the name of MY FUNCTION save as add in format(type). Then you can solve that problem.
      • To post as a guest, your comment is unpublished.
        Andrew Carpenter · 1 years ago
        I'm having this same problem, and unfortunately this answer makes absolutely zero sense in the English language. If anyone is able to suggest a translation, I'd be very interested in hearing it. Thanks.
        • To post as a guest, your comment is unpublished.
          Erin · 1 years ago
          The module & function can't have the same name. Change your module name to Color_Function instead of ColorFunction.
  • To post as a guest, your comment is unpublished.
    Jelena · 1 years ago
    Hi


    after applying range we need it jums back to VBA and says Ambiguous name detected: ColourFunction

    can you please help?
  • To post as a guest, your comment is unpublished.
    Kcc C · 1 years ago
    this doesn't work if you change the colors in the cells: so if you change yellow to red or yellow to blank, it doesn't change the count. if you add/create new colored cells then yes it updates the count, but if you change the color of a cell that has already been counted, then the count will not update.
    • To post as a guest, your comment is unpublished.
      Penny · 1 years ago
      if you go back in the cell text with the formula for summing or counting and hit enter, it will recalculate. Just have to remember to do that when changing colors on the range cells.
      • To post as a guest, your comment is unpublished.
        Tim · 1 years ago
        Is there a way to auto-calculate? going into each cell and hitting enter each time colors change is extremely tedious.