Τύπος Excel με βάση το χρώμα κελιών (5 παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

Μπορεί να έχετε ένα πολύχρωμο σύνολο δεδομένων και θα θέλατε να χρησιμοποιήσετε το χρώμα του κελιού για να εργαστείτε με τον τύπο του Excel. Το Excel διαθέτει πολλά καταπληκτικά μπουκέτα τύπων για να γράψετε και να διαβάσετε δεδομένα από σύνολα δεδομένων. Μερικά από αυτά είναι τα εξής COUNT , ΥΠΟΣΥΝΟΛΟ , ΕΆΝ , κ.ο.κ. Και πάλι, μπορείτε επίσης να χρησιμοποιήσετε το Μακροεντολές VBA για τη δημιουργία νέων τύπων σύμφωνα με τις απαιτήσεις που μπορείτε να εφαρμόσετε για διαφορετικά χρώματα κελιών. Αυτό το άρθρο θα εξηγήσει 5 παραδείγματα τύπων του Excel με βάση το χρώμα των κελιών με κατάλληλες εικόνες.

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το τετράδιο ασκήσεων από εδώ.

Τύπος με βάση το χρώμα του κελιού Color.xlsm

5 παραδείγματα τύπου Excel με βάση το χρώμα κελιών

Θα χρησιμοποιήσουμε το ακόλουθο έγχρωμο σύνολο δεδομένων για να εξηγήσουμε τις μεθόδους.

Βλέπουμε ότι το σύνολο δεδομένων έχει δύο στήλες, δηλαδή Όνομα και Ποσότητα Υπάρχουν 3 διαφορετικά χρώματα στις γραμμές. Θα εφαρμόσουμε διάφορους τύπους του Excel όπως SUMIF , ΥΠΟΣΥΝΟΛΟ , ΕΆΝ , και συναρτήσεις που ορίζονται από τον χρήστη με τη χρήση Μακροεντολές VBA στα 5 παραδείγματα που ακολουθούν. Έτσι, χωρίς καθυστέρηση, ας περάσουμε στην κύρια συζήτηση.

1. Τύπος του Excel SUBTOTAL με χρώμα κελιών

Για να εφαρμόσετε τον τύπο του Excel ΥΠΟΣΥΝΟΛΟ για να μετρήσετε και να λάβετε το άθροισμα των τιμών φιλτραρισμένων με βάση το χρώμα.

Ακολουθήστε τα παρακάτω βήματα για αυτή τη μέθοδο.

Βήματα:

  • Στο Κύτταρο C6 γράψτε τον ακόλουθο τύπο για να πάρετε το Μετρήστε των προϊόντων στη λίστα:
=SUBTOTAL(102,C5:C10)

Μπορούμε επίσης να χρησιμοποιήσουμε ένα ΥΠΟΣΥΝΟΛΟ τύπο για σκοπούς άθροισης. Ας δούμε.

  • Για να λάβετε το Άθροισμα των ποσοτήτων του προϊόντος, γράψτε τον ακόλουθο τύπο σε Κελί C14 :
=SUBTOTAL(109,C5:C10)

  • Τώρα, επιλέξτε ολόκληρο το σύνολο δεδομένων.

  • Από το Αρχική σελίδα καρτέλα, Επιλέξτε Φίλτρο στο Ταξινόμηση & φίλτρο αναπτυσσόμενο μενού.

Θα βρείτε δύο βέλη στις στήλες του συνόλου δεδομένων.

  • Κάντε κλικ στο βέλος σύμβολο της στήλης Όνομα .
  • Θα ανοίξει ένα πτυσσόμενο μενού στην πλευρική γραμμή. Από εκεί επιλέξτε Φίλτρο ανά χρώμα .
  • Τώρα, επιλέξτε το χρώμα που θέλετε να φιλτράρετε.

  • Στη συνέχεια κάντε κλικ στο OK .

Θα εμφανιστεί το φιλτραρισμένο σύνολο δεδομένων.

Μπορείτε να παρατηρήσετε τις αλλαγές των τιμών στο Μετρήστε ανά χρώμα και Άθροισμα ανά χρώμα στις παρακάτω εικόνες.

Τα αποτελέσματα δείχνουν την καταμέτρηση και το άθροισμα μόνο των φιλτραρισμένων δεδομένων.

🔎 Πώς λειτουργεί η φόρμουλα;

📌 ΥΠΟΣΥΝΟΛΟ δέχεται δύο ορίσματα function_name και ref1 .Στο όνομα της συνάρτησης_name παίρνει 102 για την καταμέτρηση του αριθμού των δεδομένων και 109 για να επιστρέψει το άθροισμα των ποσοτήτων.

📌 Ως αναφορά και οι δύο τύποι λαμβάνουν ένα εύρος των ποσοτήτων.

📌 Το αποτέλεσμα στην αρχή δείχνει όλα τα δεδομένα στην περιοχή. Ωστόσο, οι δύο τελευταίες εικόνες δείχνουν το αποτέλεσμα μόνο των φιλτραρισμένων κελιών.

Διαβάστε περισσότερα: Χρώμα κελιών του Excel: Προσθήκη, επεξεργασία, χρήση & κατάργηση

2. Τύπος COUNTIF και SUMIF του Excel με χρώμα κελιού

2.1 Τύπος COUNTIF με χρώμα κελιού

Τώρα, αν θέλετε να εφαρμόσετε το COUNTIF τύπου με το χρώμα του κελιού πρέπει να ακολουθήσετε τα παρακάτω βήματα.

Βήματα:

  • Από το Τύποι καρτέλα, επιλέξτε Ορισμός ονόματος .

  • Θα εμφανιστεί ένα πλαίσιο. Γράψτε ένα όνομα (σε αυτή την περίπτωση γράψαμε NumberColor ) στο Όνομα: τμήμα.
  • Στο Αναφέρεται σε: γράψτε τον ακόλουθο τύπο:
=GET.CELL(38,'2. COUNTIF και SUMIF'!$C14)

  • Μετά από αυτό, κάντε κλικ στο OK .

Θα εμφανιστεί στο Όνομα Διαχειριστής κουτί.

  • Αν όλα φαίνονται εντάξει, τότε κάντε κλικ στο Κλείστε το .

  • Εκτός από το σύνολο δεδομένων πάρτε τη στήλη και στο Κελί D5 γράψτε τον τύπο:
=NumberColor

  • Τύπος Εισάγετε το και σύρετε αυτό χρησιμοποιώντας το λαβή πλήρωσης στις υπόλοιπες στήλες.

Θα λάβετε τον κώδικα για όλα τα χρώματα που υπάρχουν στο σύνολο δεδομένων.

  • Σε ένα νέο κελί, ( G5 ) γράψτε αυτόν τον τύπο:
=COUNTIF(D5:D10,$D$5)

Στο Κύτταρο G6 ,

=COUNTIF(D5:D10,$D$6)

Στο Κύτταρο G7 ,

=COUNTIF(D5:D10,$D$9)

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

2.2 Τύπος SUMIF με χρώμα κελιών

Βήματα:

Πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο H5 :

=SUMIF(D5:D10,$D$5,C5:C10)

Ομοίως στο Κύτταρο H6 ,

=SUMIF(D5:D10,$D$6,C5:C10)

Και, σε Κύτταρο H7 ,

=SUMIF(D5:D10,$D$9,C5:C10)

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

🔎 Πώς λειτουργεί η διαδικασία με τους τύπους;

📌 Εδώ, ο τύπος που χρησιμοποιεί το GET.CELL Η συνάρτηση λαμβάνει 38 για να επιστρέψει το χρώμα του κωδικού και την αναφορά του κελιού του οποίου θα επιστρέψει τον κωδικό.

📌 Με τον ορισμό του ονόματος για με το GET.CELL τύπο μπορούμε απλά να γράψουμε το όνομα " NumberColor " με πρόθεμα ένα σύμβολο ισότητας θα πάρει τον κωδικό των χρωμάτων του κελιού στο οποίο αναφέρεται.

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

Διαβάστε περισσότερα: Πώς να αλλάξετε το χρώμα κελιού με βάση μια τιμή στο Excel (5 τρόποι)

3. Excel IF Formula από το χρώμα του κελιού

Τώρα, ας πούμε ότι έχουμε την ίδια τιμή ανά τεμάχιο για προϊόντα όπως κουκούλες , σακάκια , και s weaters .

Αν θέλουμε να υπολογίσουμε τη συνολική τιμή για τις συνολικές ποσότητες αυτών των προϊόντων, μπορούμε να χρησιμοποιήσουμε την εντολή ΕΆΝ φόρμουλα.

Μπορείτε να ακολουθήσετε τα βήματα για να υποβάλετε αίτηση ΕΆΝ εδώ.

Βήματα:

  • Έχουμε ήδη δημιουργήσει το NumberColor χρησιμοποιώντας το Define Name και το χρησιμοποιήσαμε για να βρούμε κωδικούς χρωμάτων (βλέπε μέθοδο 2).
  • Σε μια νέα στήλη, γράψτε τον τύπο σε Κύτταρο E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • Τύπος Εισάγετε το .
  • Σύρετε το λαβή πλήρωσης για να λάβετε το αποτέλεσμα για τα υπόλοιπα δεδομένα.

Μπορείτε να παρατηρήσετε ότι έδειξε τιμές μόνο για τα προϊόντα με το ίδιο χρώμα που έχουν κωδικό χρώματος 40 ενώ το μηδέν ( 0 ) για τα υπόλοιπα.

🔎 Πώς λειτουργεί η φόρμουλα;

📌 Εδώ η ΕΆΝ ο τύπος παίρνει NumberColor να είναι ίση με 40 .

📌 Αν η λογική είναι αληθής, θα πολλαπλασιάσει την ποσότητα με την τιμή ανά τεμάχιο ( 5 ). Διαφορετικά, θα δείξει 0 .

Διαβάστε περισσότερα: Πώς να επισημάνετε το κελί χρησιμοποιώντας τη δήλωση If στο Excel (7 τρόποι)

Παρόμοιες αναγνώσεις

  • Πώς να γεμίσετε το κελί με χρώμα με βάση το ποσοστό στο Excel (6 μέθοδοι)
  • Επισημάνετε μια στήλη στο Excel (3 μέθοδοι)
  • Πώς να επισημάνετε τα κελιά με βάση το κείμενο στο Excel [2 Μέθοδοι]
  • Επισημάνετε ένα κελί στο Excel (5 μέθοδοι)
  • Πώς να επισημάνετε από πάνω προς τα κάτω στο Excel (5 μέθοδοι)

4. Τύπος Excel SUMIFS με χρώμα κελιού

Χρησιμοποιώντας τον κώδικα χρώματος, μπορούμε επίσης να εφαρμόσουμε το SUMIFS φόρμουλα.

Για το σκοπό αυτό, πρέπει να ακολουθήσετε τα παρακάτω βήματα:

Βήματα:

  • Στο Κύτταρο E5 γράψτε τον τύπο:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Στη συνέχεια, πατήστε Μπείτε μέσα.
  • Χρησιμοποιήστε το λαβή πλήρωσης για να σύρετε το αποτέλεσμα για τις υπόλοιπες περιπτώσεις.

🔎 Πώς λειτουργεί η φόρμουλα;

📌 Το SUMIFS Ο τύπος παίρνει το sum_range C5:C10 ως απόλυτες αναφορές για τις ποσότητες. Ακολούθως, λαμβάνει το εύρος κωδικών χρώματος που είναι επίσης σε μορφή απόλυτης αναφοράς.

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

Σχετικό περιεχόμενο: Πώς να επισημάνετε τα κελιά στο Excel με βάση την τιμή (9 μέθοδοι)

5. Μακροεντολή VBA του Excel σε τύπο Excel με χρώμα κελιού

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

Ας υποδιαιρέσουμε αυτή τη μέθοδο σε δύο μέρη για την ευκολότερη κατανόηση.

Η πρώτη υπο-μέθοδος θα χρησιμοποιήσει τον κωδικό για να βρει τον κωδικό χρώματος και στη συνέχεια θα τα εφαρμόσει για να εφαρμόσει το COUNTIF και το SUMIF τύποι

Σημείωση: Μακροεντολή VBA δεν μπορούν να αναγνωρίσουν παρόμοια χρώματα και έτσι τροποποιήσαμε το σύνολο δεδομένων μας με διαφοροποιήσιμα χρώματα.

Τα τρία διαφορετικά χρώματα είναι το κόκκινο, το μπλε και το καφέ. Τώρα ας δούμε πώς μπορούμε να χρησιμοποιήσουμε Μακροεντολή VBA για να εφαρμόσετε τον τύπο του Excel με το χρώμα του κελιού.

5.1 Μακροεντολή VBA για την εύρεση κωδικού χρώματος

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

Βήματα:

  • Τύπος ALT+F11 από το πληκτρολόγιό σας.
  • Αυτό θα ανοίξει το Μακροεντολή VBA Επιλέξτε το φύλλο σας.
  • Από το Εισαγωγή κάντε κλικ στην καρτέλα Ενότητα .

  • Το Γενικά θα ανοίξει το παράθυρο.

  • Αντιγραφή και Επικόλληση τον ακόλουθο κώδικα στο παράθυρο General.

Κωδ:

 Function ColorIndex(CellColor As Range) ColorIndex = CellColor.Interior.ColorIndex End Function 

  • Αποθηκεύστε το αρχείο με την κατάληξη "Βιβλίο εργασίας με δυνατότητα μακροεντολών του Excel".
  • Ανοίξτε το φύλλο σας και γράψτε τον ακόλουθο τύπο στο κελί D5:
=ColorIndex(C5)

  • Τύπος Εισάγετε το και σύρετε χρησιμοποιώντας το λαβή πλήρωσης για να λάβετε το αποτέλεσμα για τα υπόλοιπα δεδομένα.

  • Τώρα, σε μια άλλη στήλη στο κελί E5, πρέπει να γράψετε τον παρακάτω τύπο:
=COUNTIF($D$5:$D$10,$D5)

  • Τύπος Εισάγετε το και σύρετε το αποτέλεσμα μέχρι το τέλος των δεδομένων.

  • Ομοίως, για την εφαρμογή SUMIF, γράψτε τον τύπο που δίνεται παρακάτω σε Κελί F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Για την περίπτωση αυτή, πρέπει να βρείτε το άθροισμα χρησιμοποιώντας χρωματικό κώδικα. Ωστόσο, μπορείτε να κάνετε απευθείας το άθροισμα γράφοντας έναν κώδικα. Αυτό θα εξηγηθεί στην επόμενη υπομέθοδο.

🔎 Πώς λειτουργεί η διαδικασία με τους τύπους;

📌 Δημιουργήσαμε ColorIndex χρησιμοποιώντας τον κωδικό και διατηρώντας το όρισμα ως το εύρος των δεδομένων. Χρησιμοποιώντας αυτό παίρνουμε τους κωδικούς χρωμάτων.

📌 Στη συνέχεια, χρησιμοποιήσαμε το COUNTIF για να λάβετε το αποτέλεσμα της καταμέτρησης για τον συγκεκριμένο κωδικό χρώματος.

📌 Τέλος, χρησιμοποιήσαμε το SUMIF για να λάβετε το άθροισμα με βάση τον κωδικό χρώματος.

5.2 Μακροεντολή VBA για άθροισμα

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

Βήματα:

  • Πρέπει να πατήσετε ALT+F11 από το πληκτρολόγιό σας για να ανοίξετε το Μακροεντολή VBA Παράθυρο.
  • Και πάλι, πρέπει να επιλέξετε το φύλλο σας και το From Ενότητα από το Εισαγωγή καρτέλα.

  • Όπως και η παραπάνω υπο-μέθοδος, η Γενικά θα ανοίξει το παράθυρο. αντίγραφο και επικόλληση τον ακόλουθο κώδικα στο Γενικά παράθυρο.

Κωδ:

 Function SBC(CClr As Range, rRng As Range) Dim cSum As Long Dim ColIndex As Integer ColIndex = CClr.Interior.ColorIndex For Each cl In rRng If cl.Interior.ColorIndex = ColIndex Then cSum = WorksheetFunction.SUM(cl, cSum) End If Next cl SBC = cSum End Function 

  • Στη συνέχεια, ανοίξτε το φύλλο εργασίας σας. Κελί D5 , πρέπει να γράψετε τον ακόλουθο τύπο:
=SBC($C5,$C$5:$C$10)

  • Τύπος Εισάγετε το και σύρετε το αποτέλεσμα χρησιμοποιώντας το λαβή πλήρωσης στο τέλος του εύρους δεδομένων.

Θα λάβετε το αποτέλεσμα όπως φαίνεται στην παραπάνω εικόνα.

🔎 Πώς λειτουργεί η διαδικασία με τους τύπους;

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

📌 Μετά από αυτό, χρησιμοποιήσαμε τον τύπο με ένα εύρος δεδομένων και κριτηρίων ως το συγκεκριμένο κελί των ποσοτήτων.

Διαβάστε περισσότερα: VBA για να αλλάξετε το χρώμα του κελιού με βάση την τιμή στο Excel (3 εύκολα παραδείγματα)

Πράγματα που πρέπει να θυμάστε

1. Πρέπει να χρησιμοποιείτε διαφορετικά χρώματα σε περίπτωση εφαρμογής της μακροεντολής VBA.

2. Πρέπει να αποθηκεύσετε το αρχείο Excel με την κατάληξη .xlsm σε περίπτωση που το αρχείο περιέχει κωδικούς μακροεντολών VBA.

Συμπέρασμα

Το άρθρο εξηγεί 5 διαφορετικές μεθόδους για την εφαρμογή τύπων του Excel όπως SUMIF , ΥΠΟΣΥΝΟΛΟ , COUNTIF , κ.ο.κ. με βάση το χρώμα του κελιού. Επιπλέον, το βιβλίο ασκήσεων είναι εκεί για εσάς, ώστε να μπορείτε να το κατεβάσετε και να εφαρμόσετε οποιαδήποτε από τις μεθόδους σύμφωνα με τις απαιτήσεις σας. Για οποιαδήποτε περαιτέρω απορία, παρακαλώ γράψτε στο τμήμα σχολίων.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.