Wissen, wie man Funktionen verwenden, um Berechnungen in Microsoft Excel 2003 machen, ist von grundlegender Bedeutung für die Schaffung einer leistungsfähigen Tabellenkalkulationen. Die Software-Suite kommt mit einer Schar von integrierten Funktionen nur für diesen Zweck , wie SUM, COUNT und SUMIF . Leider gibt es keine integrierte Funktion zur Berechnung farbigen Zellen . Um dies zu tun , müssen Sie eine benutzerdefinierte Funktion mithilfe von Visual Basic-Editor , eine optionale Office-Add -on , mit dem Sie Visual Basic -basierten Benutzer- Funktionen erstellen können. Things You
Visual Basic-Editor
brauchen anzeigen Weitere Anweisungen
1
Zugang Visual Basic-Editor , indem Sie auf "Tools" -Taste auf dem oberen Rand des Bildschirms , um die Navigation " . Visual Basic Editor" der " Makro "-Option und klicken Sie dann auf
2
Kopieren Sie den folgenden Visual Basic-Programmierung Modul in Visual Basic -Editor, und speichern Sie es dann :
Funktion ColorFunction
Dim rCell As Range Dim
LCOL ( rColor As Range , As Range , Optional SUM As Boolean rRange ) As Long Dim
vResult
LCOL = rColor.Interior.ColorIndex
Wenn SUM = True Then
For Each rCell In rRange
Wenn rCell.Interior.ColorIndex = LCOL Dann
vResult = WorksheetFunction.SUM ( rCell , vResult )
End If Next
rCell
Else
For Each rCell In rRange
Wenn rCell.Interior.ColorIndex = LCOL Dann
vResult = 1 + vResult
End If Next
rCell
End If
ColorFunction = vResult
End Function
3
Nutzen Sie die Benutzer erstellte Funktion ColorFunction um die Anzahl der farbigen Zellen berechnen. Die Syntax für diese Funktion ist wie folgt:
ColorFunction ($ A $ 1, $ B $ 1: $ B $ 2, FALSE)
wobei $ A $ 1 stellt die Zelle, die Sie wollen , um zu vergleichen, $ B $ 1 und $ B $ 2 für einen Bereich von Zellen entlang einer einzigen Spalte und TRUE erzählt die Funktion zu zählen.
Vorausgesetzt, dass Sie ein lila Zelle B1, und Sie möchten die Anzahl der Zellen zu berechnen haben lila zwischen den Reihen C1 und C12, würden Sie die Funktion wie folgt verwenden:
ColorFunction (B1, C1: C12, FALSE)