Farben in einer IF-Funktion

Farben in einer IF-Funktion
Sie möchten eine IF-Anweisung (mit der Arbeitsblattfunktion) erstellen, die auf der Farbe einer Zelle basiert. Wenn A1 zum Beispiel eine grüne Füllung hat, will er das Wort „go“ zurückgeben, wenn es eine rote Füllung hat, will er das Wort „stop“ zurückgeben, und wenn es eine andere Farbe ist, gibt er das Wort „neither“ zurück. Sie brauchen also eine Erklärung für die wenn funktion mit farbe oder ziehen es vor, dafür kein Makro zu verwenden.

Leider gibt es keine Möglichkeit, diese Aufgabe akzeptabel zu erfüllen, ohne Makros in der einen oder anderen Form zu verwenden. Die nächste Nicht-Makro-Lösung besteht darin, einen Namen zu erstellen, der auf diese Weise Farben bestimmt:

    Wählen Sie die Zelle A1 aus.
Klicken Sie auf Einfügen | Name | Definieren. Excel zeigt das Dialogfeld Name definieren an.
Verwenden Sie einen Namen wie „mycolor“ (ohne die Anführungszeichen).
Geben Sie im Feld Refers To Folgendes als einzelne Zeile ein:

=IF(GET.CELL(38,Blatt1!A1)=10, „GO“,IF(GET.CELL(38,Blatt1!A1))
=3, „Stop“, „Weder noch“))))

Klicken Sie auf OK.

Wenn dieser Name definiert ist, können Sie in jeder Zelle folgendes eingeben:

=mycolor

Das Ergebnis ist, dass Sie Text basierend auf der Farbe der Zelle sehen, in der Sie diese Formel platzieren. Der Nachteil dieses Ansatzes besteht natürlich darin, dass er es Ihnen nicht erlaubt, auf andere Zellen als diejenige zu verweisen, in der die Formel platziert ist.

Die Lösung besteht also darin, eine benutzerdefinierte Funktion zu verwenden, die (per Definition) ein Makro ist. Das Makro kann die Farbe, mit der eine Zelle gefüllt ist, überprüfen und dann einen Wert zurückgeben. Das folgende Beispiel gibt beispielsweise eines der drei Wörter zurück, basierend auf der Farbe in einer Zielzelle:

FunktionsprüfungColor1(Bereich)
Wenn range.Interior.Color = RGB(256, 0, 0, 0) dann
CheckColor1 = „Stop“ = „Stop“.
ElseIf range.interior.color = RGB(0, 256, 0) dann
CheckColor1 = „Go“ (Überprüfen)
Sonst
CheckColor1 = „Weder noch“.
Ende wenn
Ende Funktion

Dieses Makro wertet die RGB-Werte der Farben in einer Zelle aus und gibt eine Zeichenkette basierend auf diesen Werten zurück. Auf diese Weise können Sie die Funktion in einer Zelle nutzen:

=CheckColor1(B5)

Wenn Sie es vorziehen, Indexfarben anstelle von RGB-Farben zu überprüfen, dann funktioniert die folgende Variante:

FunktionsprüfungColor2(Bereich)
Wenn range.Interior.ColorIndex = 3 dann
CheckColor2 = “ Stopp „.
ElseIf range.Interior.ColorIndex = 4 dann
CheckColor2 = „Go“ = „Go“.
Sonst
CheckColor2 = „Weder noch“.
Ende wenn
Ende Funktion

RGB-Ansatz

Unabhängig davon, ob Sie den RGB-Ansatz oder den Farbindex-Ansatz verwenden, sollten Sie überprüfen, ob die in den Makros verwendeten Werte die tatsächlichen Werte für die Farben in den Zellen, die Sie testen, widerspiegeln. Mit anderen Worten, Excel ermöglicht es Ihnen, verschiedene Grün- und Rottöne zu verwenden, so dass Sie sicherstellen müssen, dass die in den Makros verwendeten RGB-Werte und Farbindexwerte mit denen der Farbtöne in Ihren Zellen übereinstimmen.

Makro

Eine Möglichkeit, dies zu tun, ist die Verwendung eines sehr einfachen Makros, das nichts anderes tut, als einen Farbindexwert zurückzugeben:

Funktion GetFillColor(Rng Als Bereich) Solange
GetFillColor = Rng.Interieur.ColorIndex
Ende Funktion

Nun können Sie in Ihrem Arbeitsblatt Folgendes verwenden:

=GetFillColor(B5)

Das Ergebnis ist der Farbindexwert der Zelle B5 wird angezeigt. Angenommen, die Zelle B5 ist mit einer der von Ihnen erwarteten Farben (rot oder grün) formatiert, können Sie den Indexwert wieder in die früheren Makros einfügen, um die gewünschten Ergebnisse zu erzielen. Sie können diesen Schritt jedoch einfach überspringen und sich auf den von GetFillColor zurückgegebenen Wert verlassen, um auf diese Weise eine IF-Formel zusammenzustellen:

=IF(GetFillColor(B5)=4, „Go“, IF(GetFillColor(B5)=3, „Stop“, „Neither“))))

Sie sollten bedenken, dass diese Funktionen (ob Sie nun die RGB-Farbwerte oder die Farbindexwerte betrachten) die explizite Formatierung einer Zelle untersuchen. Sie berücksichtigen keine implizite Formatierung, wie sie beispielsweise durch bedingte Formatierung erfolgt.

Wie finde ich heraus, welches Computer-Motherboard ich habe?

Wenn Sie Ihr Motherboard (die Modellnummer) identifizieren müssen, können Sie eines der folgenden drei Dinge tun.

Identifizieren über Windows oder ein anderes Dienstprogramm.
Dokumentation.
Visuelle Identifizierung.

Wenn Sie versuchen, das Motherboard aus einem der folgenden Gründe zu identifizieren, und sich fragen welches motherboard habe ich, lesen Sie diese Links für weitere Informationen.

Mainboard-Formfaktor.
Chipsatz oder Treiber-Update.
Produktliste oder Spezifikationen.
Austausch oder Reparatur.

Identifizieren über Windows oder ein anderes Dienstprogramm

Sie können den Hersteller und die Modellnummer in Ihrem Windows-System über das Dienstprogramm Systeminformationen anzeigen. Um auf dieses Dienstprogramm zuzugreifen, führen Sie die folgenden Schritte aus.

Windows 10 und Windows 8 Wie finde ich heraus, welches Computer-Motherboard ich habe

Drücken Sie auf dem Windows-Desktop-Bildschirm die Windows-Taste + X, um das Power User Task Menu zu öffnen.
Wählen Sie im Menü die Option Ausführen.
Geben Sie im Feld Run text msinfo32 ein und drücken Sie die Eingabetaste.

Windows 7 und frühere Versionen

  • Öffnen Sie das Startmenü.
  • Klicken Sie auf Alle Programme > Zubehör > Systemprogramme und wählen Sie dann das Dienstprogramm Systeminformationen.

Dieses Dienstprogramm bietet ein gutes Stück an Informationen über Ihren Computer. Auf dem Bildschirm Systemübersicht finden Sie den Mainboard-Hersteller (System Manufacturer) und das Motherboard-Modell (System Model). Bei einem Computer mit einem MSI-Motherboard wäre der Hersteller beispielsweise MICRO-STAR INTERNATIONAL und das Systemmodell könnte beispielsweise MS-7599 sein. Das Modell ist die Modellnummer des Motherboards.

Tipp: Das Motherboard kann auch als BaseBoard bezeichnet werden.

Hinweis: Wenn es sich bei Ihrem Computer um einen OEM-Computer handelt, wie beispielsweise einen Dell- oder Hewlett-Packard-Computer, kann die Modellnummer die Modellnummer Ihres Computers und nicht das Motherboard sein. Für diese Computer empfehlen wir, die technische Dokumentation für das Modell des Computers zu konsultieren. Diese Dokumente können direkt vom Computerhersteller heruntergeladen werden.

Andere Möglichkeiten, Hardware und andere Computerspezifikationen zu finden.

Dokumentation

Die Dokumentation oder technischen Hinweise für Ihren Computer oder Ihr Motherboard enthalten auch die Informationen zum Motherboard. PDF-Versionen dieser Dokumente können von der Website des Computerherstellers oder des Motherboard-Herstellers heruntergeladen werden.

Visuelle Identifizierung

Schließlich hat jedes Computer-Motherboard einen siebgedruckten Namen des Modells und des Herstellers auf dem Motherboard. In der Abbildung unten ist auf diesem Motherboard beispielsweise die Modellnummer (PSAD2-E) über den Speichersteckplätzen aufgedruckt. Klicken Sie auf das untenstehende Bild, um eine größere Ansicht dieses Bildes zu erhalten.

Computer-Motherboard

Tipp: Wenn Sie die Modellnummer eines Motherboards nicht finden können, aber eine FCC-Identifikationsnummer finden, wird empfohlen, stattdessen eine Suche über diese durchzuführen. Zusätzliche Informationen über FCC-Nummern und wie man nach Informationen über sie sucht, finden Sie in unserer FCC-Definition.
Formfaktor des Motherboards

Wenn Sie weitere Informationen über den Typ oder Formfaktor des Motherboards benötigen, lesen Sie die Definition des Formfaktors. Diese Seite enthält Abschnitte über jeden der Mainboard-Formfaktoren und Informationen darüber, wie man jeden von ihnen unterscheiden kann.
Chipsatz oder Treiber-Update

Wenn Sie versuchen, Chipsatz- oder Mainboardinformationen zu ermitteln, um die Treiber oder das BIOS zu aktualisieren, finden Sie weitere Informationen im Abschnitt Mainboard-Treiber.

Wie man den Chipsatz des Computer-Motherboards bestimmt.
So finden Sie den BIOS-Typ, die Version und das Datum.
Hilfe bei Computer-BIOS-Updates.

Produktliste oder Spezifikationen

Wenn Sie versuchen, alle spezifischen Informationen über Ihr Computer-Motherboard aufzulisten, reicht es aus, Hersteller, Formfaktor und Spezifikationen des Motherboards anzugeben. Nachfolgend finden Sie ein Beispiel dafür, wie ein Motherboard in Ihren Systemspezifikationen aufgeführt werden kann. Wenn Sie diese Informationen auflisten, um den Computer zu verkaufen, denken Sie daran, dass die meisten Menschen nicht allzu besorgt über das spezifische Motherboard im Computer sein werden.

Intel D815EGEW ATX mit 1,1 GHz Prozessor und 512 MB Arbeitsspeicher
Austausch oder Reparatur

Wenn Sie versuchen, die Hauptplatine zu bestimmen, weil sie ersetzt oder repariert werden muss, wird empfohlen, die Hauptplatine anstelle der Reparatur zu ersetzen. Aufgrund der Komplexität der heutigen Mainboards kann es sehr schwierig und kostspielig sein, ein Mainboard zu reparieren, und es ist einfacher und billiger, das Mainboard zu ersetzen.