Finden von ungeraden Werten größer als 50 (Microsoft Excel)
Amol hat 1.000 Werte in einem Excel-Arbeitsblatt, die 100 Zeilen mit jeweils 10 Spalten belegen. Jeder Wert in diesem Bereich ist ein ganzzahliger Wert zwischen 0 und 99. Amol benötigt eine Möglichkeit, alle Werte zu zählen und anzuzeigen, die ungerade und größer als 50 sind.
Es gibt einige Möglichkeiten, wie Sie zählen und anzeigen können. Es ist jedoch wichtig zu verstehen, dass dies unterschiedliche Aufgaben sind. Der beste Weg, um die Werte anzuzeigen, die den Kriterien entsprechen, ist möglicherweise die bedingte Formatierung. Sie können jeder Zelle eine bedingte Formatierungsregel hinzufügen, die die gewünschten Werte fett oder auf andere Weise hervorhebt. Befolgen Sie diese Schritte:
-
Wählen Sie die Zellen aus, die Ihre Daten enthalten.
-
Zeigen Sie die Registerkarte Home des Menübands an.
-
Klicken Sie in der Gruppe Stile auf das Werkzeug Bedingte Formatierung. Excel zeigt eine Palette von Optionen für die bedingte Formatierung an.
-
Klicken Sie auf Neue Regel. Excel zeigt das Dialogfeld Neue Formatierungsregel an.
(Siehe Abbildung 1.)
-
Wählen Sie im Bereich Regeltyp auswählen oben im Dialogfeld die Option Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen.
-
Geben Sie im Feld Formel die Formel = AND (MOD (A1,2), A1> 50) ein.
-
Klicken Sie auf die Schaltfläche Format. Excel zeigt das Dialogfeld Zellen formatieren an.
(Siehe Abbildung 2.)
-
Verwenden Sie die Steuerelemente im Dialogfeld, um die Formatierung nach Bedarf zu ändern.
-
Klicken Sie auf OK, um das Dialogfeld Zellen formatieren zu schließen.
-
Klicken Sie auf OK, um das Dialogfeld Neue Formatierungsregel zu schließen. Die Formatierung wird auf den in Schritt 1 ausgewählten Zellenbereich angewendet.
Wenn Sie möchten, können Sie in Schritt 6 auch die folgende Formel verwenden:
=AND(ISODD(A1),A1>50)
Um die Anzahl der Zellen zu ermitteln, die den Kriterien entsprechen, können Sie eine Array-Formel verwenden:
=SUM(MOD(MyCells,2)*(MyCells>50)
Diese Formel setzt voraus, dass der Bereich der Zellen, die Sie analysieren möchten, MyCells heißt. Vergessen Sie nicht, die Zelle mit Strg + Umschalt + Eingabetaste einzugeben.
Wenn Sie keine Array-Formel verwenden möchten, können Sie Folgendes verwenden:
=SUMPRODUCT((MOD(MyCells,2)*(MyCells>50))
Sie können auch ein Makro verwenden, um sowohl die Zellen als auch die Anzahl abzuleiten. Das Folgende ist eine einfache Version eines solchen Makros; Es platziert die Werte der Zellen, die den Kriterien entsprechen, in Spalte M und zeigt dann an, wie viele Zellen vorhanden waren:
Sub SpecialCount() Dim c As Range Dim i As Integer i = 0 For Each c In Range("A2:J101") If c.Value > 50 And c.Value Mod 2 Then i = i + 1 Range("L" & i).Value = c.Value End If Next c MsgBox i & " values are odd and greater than 50", vbOKOnly End Sub
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (12597) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.