|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Microsoft Excel >> Content

    Kan du använda cellbakgrundsfärg i ett countif -uttalande Excel?

    Nej, du kan inte direkt använda cellbakgrundsfärg i ett "countif" -uttalande (eller någon annan standard Excel -funktion). `Countif 'fungerar med cell *värden *, inte formaterar attribut som bakgrundsfärg.

    För att räkna celler baserat på deras bakgrundsfärg måste du använda VBA (Visual Basic för applikationer). Här är en VBA -funktion som gör detta:

    `` VBA

    Funktion CountbyColor (Range_Data As Range, Criteria_Color As Range) så länge

    Dim cell som intervall

    Dim color_code så länge

    color_code =Criteria_Color.interior.ColorIndex

    För varje cell i Range_Data

    Om cell.interior.colorIndex =color_code då

    CountbyColor =countbyColor + 1

    Slut om

    Nästa cell

    Slutfunktion

    `` `

    Hur man använder VBA -funktionen:

    1. Open VBA Editor: Tryck på ALT + F11.

    2. Sätt in en modul: Gå till INSERT> MODUL.

    3. klistra koden: Klistra in koden ovan i modulen.

    4. Stäng VBA -redaktören: Gå tillbaka till ditt Excel -ark.

    Nu kan du använda funktionen i ditt kalkylblad så här:

    `=CountbyColor (A1:A10, B1)`

    Där:

    * `A1:A10` är det sortiment av celler du vill kontrollera.

    * `B1` är en cell som innehåller ett prov av bakgrundsfärgen du letar efter. (Funktionen använder färgindex för denna cell.) Fyll helt enkelt en cell med önskad bakgrundsfärg.

    Viktiga överväganden:

    * ColorIndex: Denna funktion använder egenskapen `ColorIndex '. Detta är ett heltal som representerar färgen. Om du använder anpassade färger definierade med RGB -värden kanske detta inte fungerar pålitligt. Överväg att använda egenskapen `interiör. Jämförelse av färger baserade på RGB -värden kan emellertid vara obekräftade på grund av små variationer i färgrepresentation.

    * Villkorlig formatering: Om bakgrundsfärgen ställs in efter villkorad formatering, kanske denna VBA -funktion inte fungerar pålitligt, eftersom den villkorade formateringen kanske inte har tillämpats ännu när VBA -koden körs. Det kan vara nödvändigt att använda ett annat tillvägagångssätt i det här fallet med att få formateringen från källregeln.

    * Felhantering: Koden ovan saknar felhantering. En mer robust version skulle inkludera kontroller för att säkerställa att ingångarna är giltiga.

    Sammanfattningsvis, även om det inte är möjligt med standard Excel -funktioner, tillhandahåller VBA en lösning för att räkna celler baserat på deras bakgrundsfärg. Kom ihåg att spara din arbetsbok som en makroaktiverad arbetsbok (.xlsm).

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur kan man skilja mellan värde och en formel i Excel?…
    ·Hur går du in i Ohms -symbolen i Excel?
    ·Kan du överföra Microsoft Word Excel etc till en ny b…
    ·Vilken Excel -funktion summar värden och delar sedan m…
    ·Vad är syftet med att använda funktioner i Excel?
    ·Vad är en markerad cell redo för data?
    ·Hur återställer du Excel -filer efter en frysning?
    ·Förklara när en andra sortering är viktig i Excel?
    ·Hur återvänder du till den övre vänstra cellen i Ex…
    ·Hur många inbyggda formler Excel 2013?
    Utvalda artiklarna
    ·Hur behåller du e-postmeddelanden på Hotmail-servern …
    ·Vad är servicekonsol?
    ·Konvertera PowerPoint 2003 till PowerPoint 2002
    ·Hur man reparerar en ASF -fil
    ·Hur du tar bort McAfee Antivirus
    ·Vilka stavnings- och grammatikalternativ kan vara konfi…
    ·Hur bli av Flash Bländning i Photoshop
    ·Återställa färg i GIMP
    ·Hur du justerar Bitrate att bränna en CD
    ·Hur Överför Mini Band för videokameror till DVD
    Copyright © Dator Kunskap https://www.dator.xyz