Cum de a excela pentru a contoriza numărul de celule prin culoarea celulei sau culoarea textului, sirexcel
În acest scop, este necesar să se utilizeze un macro foarte simplu, sau mai degrabă funcția definită de utilizator, suna-l ColorNom. aceasta ne va permite să atragă codul de culoare de umplere numeric și vom continua să fie luate în considerare pentru acest cod numărul total de celule, folosind tehnicile descrise in articol pentru a contoriza numărul de celule în Excel / valori
și copiați textul unei funcții simple:
Funcția publică ColorNom (Cell Ca Range)
ColorNom = Cell.Interior.ColorIndex
end Function
După aceea nu va fi dificil de a contoriza numărul de celule sau valori în funcție de culoarea celulei. Utilizați articolul nostru modul de a contoriza numărul de celule în Excel / valori
Dacă aveți nevoie pentru a contoriza numărul de valori, sau valoarea în funcție de culoarea textului, este necesar să se modifice ușor funcția definită de utilizator cod.
Funcția publică ColorNom (Cell Ca Range)
ColorNom = Cell.Font.ColorIndex
end Function
Important! Tu nu va fi capabil să găsească cu ajutorul acestei funcții, numărul de celule de culoare utilizând formatarea condițională. De asemenea, atunci când modificați culoarea celulei Excel nu recalculeze valorile, trebuie să o faci manual, prin apăsarea Ctrl + Alt + F9, sau modificări vor avea loc la deschiderea noului fișier. Acest lucru se datorează faptului că Excel nu crede schimbarea de culoare a formulelor de editare de celule. În acest sens, în cazul în care este critică, este posibil să se facă o schimbare în formula în sine, pur și simplu prin adăugarea de o caracteristică care este în mod constant recalculează și nu afectează determinarea culorii celulei. De exemplu, funcția de determinare a datei curente, înmulțită cu zero.
În cazul nostru, funcția va fi după cum urmează.
EXEMPLU contorizarea numărului de celule de culoare în culoarea de umplere Valori Excel
Luați în considerare exemplul de mai sus, cu o listă de fructe. Am definit codul de celule și afișa în fața fiecărei celule.
Pentru comoditate, vom crea un tabel auxiliar de toate culorile de umplere existente. În cazul nostru, aceasta este o culoare roșie, verde și galben. Aproape prin aceeași formulă pentru a determina codul de culoare.
În coloana a treia, vom avea pentru a contoriza numărul de celule de o anumită culoare cu condiția, utilizați codul de culoare.
Numarati vom folosi funcția COUNTIF
Aici este argumentul acestei funcții
= COUNTIF (test interval)
= COUNTIF ($ B $ 1: $ B $ 8; E2)
Gama ne-am indicat cu un semn dolar, astfel încât acesta a fost fixat și a fost posibil să se ajungă la o formulă. Criteriul am găsit doar trei, și sunt prezentate în tabelul nostru auxiliar. Ne extindem o formulă și pentru a obține numărul de celule de culoare.
Descărcați un fișier exemplu: Tsvet_Yacheek.xlsm (fișier macro activat)