Office: Farbfelder in Excel zählen

Helfe beim Thema Farbfelder in Excel zählen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe eine Excel-Tabelle in der man in den Spalten das Datum und in den Zeilen eine Raumnummer hat. Bei meiner Exceltabelle geht es um das... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Venya, 5. Juli 2023.

  1. Venya Neuer User

    Farbfelder in Excel zählen


    Hallo,

    ich habe eine Excel-Tabelle in der man in den Spalten das Datum und in den Zeilen eine Raumnummer hat.
    Bei meiner Exceltabelle geht es um das Eintragen verschiedener Kurse in verschiedenen Räumen zu verschiedenen Zeiten.
    Die Kurse haben Kategorien: Seminar, Standard 1, Standard 2, praktische Übung.
    Diesen Kategorien habe ich Farben zugeordnet.
    Da die Kurse verschiedene Namen haben, man sie mit dem Namen einträgt und sich der Name nicht wiederholt, habe ich Probleme beim "auswerten".
    Ich habe die Aufgabe auszuwerten, nach Kategorien (Kategorie 1 und 2 zb.).
    Ich hätte es am einfachsten gedacht, wenn man die Farben zählt.
    Ist in Spalte B4 bis B11 die Farbe rot, dann soll es hochzählen.
    Oder: Ist in Spalte B4 bis B11 die Farbe rot und grün, dann soll es jeweils hochzählen.
    auf die Art =ZÄHLENWENN(B4:B11;rot)
    In meiner Beispieltabelle wäre in Spalte B4 bis B11 die Farbe rot einmal, also wäre für die erste Abfrage eine 1 erschienen im Zielfeld.
    In Spalte B4 bis B11 kommt die Farbe rot 1 mal, die Farbe grün 2 mal vor. Also wäre für die zweite Abfrage eine 3 im Zielfeld erschienen.

    Geht so etwas?
    Danke für eure Hilfe.

    Liebe Grüße,
     
    Venya, 5. Juli 2023
    #1
  2. Lutz Fricke Erfahrener User
    Lutz Fricke, 5. Juli 2023
    #2
  3. Sigi.21 Erfahrener User
    Hallo Venya,

    Excel hat über 16 Mio. Farben. Da die Farben zu zählen ist problematisch, da das menschliche Auge nur einige Hundert Farbnuancen unterscheiden kann; in Excel aber ein winziger Unterschied schon eine andere Farbe ist.
    Falls du dennoch die Farben zählen willst, könnte es mit VBA erreicht werden.

    Gruß Sigi
     
    Sigi.21, 5. Juli 2023
    #3
  4. Klaus-Dieter Erfahrener User

    Farbfelder in Excel zählen

    Hallo Venya,

    auch wenn man Auswertungen nicht über Zellformate vornehmen sollte, ist es möglich. Hier ein an deine Datei angepasstes Makro, es gehört in ein Standardmodul:

    Code:
    Option Explicit                                                             '  Variablendeklaration erzwingen (erforderlich)
    
    Sub farb_ausw()
        '  wertet in einem festgelegten Bereich aus, wie oft vordefinierte Hintergrundfarben vorkommen
        '  funktioniert auch mit bedingten Formaten
       
        '  Variablen deklarieren
        Dim rngZelle As Range                                                   '  Zelle im Suchbereich
        Dim rngBereich As Range                                                 '  Suchbereich
        Dim intZeile As Integer                                                 '  Zeilenzähler für Farbdeklaration
        Dim lngFarb As Long                                                     '  temporäre Variable für Farbnummer
        Dim intAnz As Integer                                                   '  Zähler für Farbvorkommen
        Set rngBereich = Range("B4:N12")                                        '  Bereich für Auswertung festlegen
        For intZeile = 1 To 4                                                   '  Schleife für Farbermittlung starten
            lngFarb = Cells(intZeile, 16).DisplayFormat.Interior.Color          '  nächste Farbnummer festlegen
            For Each rngZelle In rngBereich                                     '  Suche nach aktueller Farbnummer
                If rngZelle.Interior.Color = lngFarb Then intAnz = intAnz + 1   '  Farbe gefunden - Zähler plus 1
            Next rngZelle                                                       '  nächste Zelle im Suchbereich
            Cells(intZeile, 18) = intAnz                                        '  Anzahl gefundener Farben eintragen
            intAnz = 0                                                          '  Farbzähler auf Null für nächste Zählung
        Next intZeile                                                           '  nächste Farbe aufrufen
    End Sub
    
     
    Klaus-Dieter, 5. Juli 2023
    #4
  5. Klaus-Dieter Erfahrener User
    Hallo Venya,

    hier noch mal ein etwas anderes Makro, es gehört in das Modul vom Tabellenblatt mit der auszuwertenden Liste. Das Makro startet automatisch, wenn eine Zelle im Wirkbereich angeklickt wird.

    Code:
    Option Explicit                                                                 '  Variablendeklaration erzwingen (erforderlich)
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        '  wertet in einem festgelegten Bereich aus, wie oft vordefinierte Hintergrundfarben vorkommen
        '  funktioniert auch mit bedingten Formaten
        
        '  Variablen deklarieren
        Dim rngZelle As Range                                                       '  Zelle im Suchbereich
        Dim rngBereich As Range                                                     '  Suchbereich
        Dim intZeile As Integer                                                     '  Zeilenzähler für Farbdeklaration
        Dim lngFarb As Long                                                         '  temporäre Variable für Farbnummer
        Dim intAnz As Integer                                                       '  Zähler für Farbvorkommen
        Dim isect As Range                                                          '  Wirkbereich
        Set rngBereich = Range("B4:N12")                                            '  Bereich für Auswertung festlegen
        Set isect = Application.Intersect(Target, rngBereich)                       '  Wirkbereich setzen
        If Not isect Is Nothing Then                                                '  wenn Veränderung im Wirkbereich, dann ...
            For intZeile = 1 To 4                                                   '  ... Schleife für Farbermittlung starten
                lngFarb = Cells(intZeile, 16).DisplayFormat.Interior.Color          '  ... nächste Farbnummer festlegen
                For Each rngZelle In rngBereich                                     '  ... Suche nach aktueller Farbnummer
                    If rngZelle.Interior.Color = lngFarb Then intAnz = intAnz + 1   '  ... Farbe gefunden - Zähler plus 1
                Next rngZelle                                                       '  ... nächste Zelle im Suchbereich
                Cells(intZeile, 18) = intAnz                                        '  ... Anzahl gefundener Farben eintragen
                intAnz = 0                                                          '  ... Farbzähler auf Null für nächste Zählung
            Next intZeile                                                           '  ... nächste Farbe aufrufen
        End If                                                                      '  Ende Intersect
    End Sub
    
     
    Klaus-Dieter, 5. Juli 2023
    #5
  6. Venya Neuer User
    Oh super, ich danke euch! Ich werde das alles morgen testen. Ihr seid echt spitze.
     
    Venya, 5. Juli 2023
    #6
Thema:

Farbfelder in Excel zählen

Die Seite wird geladen...
  1. Farbfelder in Excel zählen - Similar Threads - Farbfelder Excel zählen

  2. Excel-Tabelle mit Funktionen in Word einfügen

    in Microsoft Excel Hilfe
    Excel-Tabelle mit Funktionen in Word einfügen: Hoi Excel-Profis! Folgende Ausgangslage: Ich habe in Excel eine Tabelle erstellt, in der ein Datum, eine Beginn-Zeit und eine End-Zeit zu befüllen sind. Es werden dann automatisch die Stunden...
  3. Verknüpfung Excel Seiten

    in Microsoft Excel Hilfe
    Verknüpfung Excel Seiten: Hallo, ich soll von meinem Chef aus ein Dashboard erstellen, wenn ich auf die Felder A-F tippe, dann geht eine leere Excel Seite auf zum Notizen schreiben und dort auch wahlweise evtl. bei Bedarf...
  4. Excel enthält seltsam kryptische Zeichen

    in Microsoft Excel Hilfe
    Excel enthält seltsam kryptische Zeichen: Hallo zusammen, seit ein wenigen Wochen öffnen sich meine Excel-Dateien sehr seltsam: zunächst erscheint das Blatt voller kryptischer Sonderzeichen (siehe Anlage). Nach weniger als 1 Sekunde...
  5. Wie bekommt man bitte eine in Word geschriebene Zeile in mehrere Spalten in Excel?

    in Microsoft Excel Hilfe
    Wie bekommt man bitte eine in Word geschriebene Zeile in mehrere Spalten in Excel?: Servus, "Problem": in Word Geschriebenes, wie z. B. Icks Üpsilonn 5 1987 oder Icks 6 1993 soll so in Excel kopiert werden, sodass dort dann steht: Spalte A Icks Spalte B Spalte C 5...
  6. Excel Datenüberprüfung mit dynamischer Spalte

    in Microsoft Excel Hilfe
    Excel Datenüberprüfung mit dynamischer Spalte: Hallo, ich habe ein Formular mit fixen Texten (in Zellen) mit einer Übersetzungstabelle in einem separaten Blatt via Formeln in dynamische Textfelder abgeändert. Das funktioniert bestens. Das...
  7. mail aus excel

    in Sonstiges
    mail aus excel: Hallo, ich bin neu in diesem Forum und mit 82 Jahren auch schon ein wenig tatterig, deshalb komme ich mit der Suche hier nicht zurecht, denn vielleicht ist mein Problem hier schon bekannt....
  8. Excel-Textverkettung wird nicht verarbeitet

    in Microsoft Excel Hilfe
    Excel-Textverkettung wird nicht verarbeitet: Moin, wir nutzen für die Auswertung von Konten eine Statistiktabelle mit 12 Monaten, die jedes Jahr erneuert wird. Die Tabelle greift auf Tabellen im Netzwerk zu. Als Beispiel mit diesem Inhalt:...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden