Indholdsfortegnelse
Excel COUNTIFS-funktionen tæller de værdier, der matcher et eller flere kriterier fra et område. Nogle gange kan du opleve, at funktionen ikke fungerer korrekt. I denne artikel vil jeg præsentere dig for 7 handlinger, der kan foretages, når funktionen COUNTIFS funktionen fungerer ikke.
Lad os bruge følgende datasæt til at demonstrere, hvilke handlinger der skal foretages, når den COUNTIFS funktionen fungerer ikke korrekt.
Download arbejdsbog til øvelser
Ikke virkende COUNTIFS.xlsx7 handlinger til at rette COUNTIFS virker ikke
1. COUNTIFS virker ikke, når tekstværdier tælles
Når vi tæller tekststrenge, skal tekststrengen indsættes inden for et dobbelt anførselstegn ( " " ). Ellers er det COUNTIFS funktionen vil ikke kunne tælle tekststrengen og vil returnere værdien 0. I det følgende billede har vi ikke indsat teksten inden for dobbelt citationstegn. Så formlen har returneret 0 .
For at løse dette problem,
➤ Indtast følgende korrigerede formel,
=COUNTIFS(E5:E12, "Bil")
Nu vil formlen tælle antallet af den indsatte tekst "Bil" fra celleområdet E5:E12 .
➤ Tryk på INDTAST
Som følge heraf får du det ønskede antal.
2. COUNTIFS virker ikke ved forkert reference til området
Når vi anvender mere end ét kriterium i den COUNTIFS funktionen, skal området af celler for de forskellige kriterier have samme antal celler. Ellers vil COUNTIF funktionen vil ikke fungere.
Lad os antage, at vi ønsker at tælle antallet af bilsælgere i Austin i vores datasæt. Vi har derfor skrevet formlen, =COUNTIFS(E5:E12, "Bil",D5:D11, "Austin")
Hvis du følger formlen, vil du se, at intervallet for det første kriterium her er E5:E12 men intervallet for det andet kriterium er D5:D11 Antallet af celler i området for kriterierne er ikke det samme.
Hvis vi nu trykker på INDTAST vil formlen returnere #VALUE! fejl .
Nu skal du rette denne fejl,
➤ Ret formlen ved at skrive,
=COUNTIFS(E5:E12, "Bil",D5:D12, "Austin")
Her er antallet af celler i intervallet for kriterierne det samme. Så formlen tæller de data, hvor Produkt matcher med Bil og Region matcher med Austin .
➤ Tryk på INDTAST
Som et resultat heraf får du antallet af bilsælgere i Austin.
Læs mere: COUNTIF Flere intervaller samme kriterier i Excel
3. COUNTIFS fungerer ikke på grund af fejl i formlen
Hvis vi ikke indsætter formlen korrekt, vil COUNTIFS funktionen vil ikke fungere. Når vi bruger en matematisk operatør som f.eks. større end ( > ), mindre end ( < ), er lig med ( = ), og ikke er lig med ( ), skal både operatoren og det numeriske kriterium angives inden for samme citationstegn. Lad os sige, at vi ønsker at finde ud af antallet af salg, der er over 100.000 $. For at finde det, har vi indsat formlen, =COUNTIFS(F5:F12,">" 100000
) Her har vi kun indsat operatoren inden for citationstegnet, ikke de numeriske kriterier.
Hvis vi nu trykker på INDTAST , a Microsoft Excel vises en beskedboks, der viser, at "Der er et problem med denne formel".
Sådan løser du dette problem,
➤ Indtast den korrigerede formel,
=COUNTIFS(F5:F12,">100000")
Nu har vi indtastet både operatoren og kriterierne inden for citationstegn, så denne gang vil formlen returnere tallet.
➤ Tryk på INDTAST
Som et resultat får du antallet af salg, der er mere end 100.000 dollars.
4. Optælling baseret på værdier fra andre celler
Når vi bruger en cellereference som kriterium for COUNTIFS funktion, skal vi have sammenkædet cellehenvisningen med operatoren ved at indsætte & før cellehenvisningen. Her er det kun operatoren, der står mellem citationstegn.
Lad os antage, at vi ønsker at bruge cellen I5 som kriterierne i den COUNTIFS Vi har altså indtastet følgende formel, =COUNTIFS(F5:F12, "<I5 ")
Her har vi direkte indsat cellehenvisningen i formlen.
Hvis vi trykker på INDTAST vil vi se, at formlen har returneret 0 . Det betyder, at den COUNTIFS funktionen fungerer ikke korrekt og giver forkerte værdier.
Sådan løser du problemet,
➤ Indtast følgende formel,
=COUNTIFS(F5:F12, "<" &I5)
Her har vi sammenkædet referencecellen, I5 ved at indsætte & før den.
Nu,
➤ Tryk på INDTAST ,
Som følge heraf har COUNTIFS funktionen vil nu fungere, og du vil få det ønskede antal.
Læs mere: KUNDE mellem to celleværdier i Excel
Lignende læsninger
- COUNTIF vs. COUNTIFS i Excel (4 eksempler)
- Sådan bruger du COUNTIF mellem to tal (4 metoder)
- COUNTIF Excel Eksempel (22 Eksempler)
- Sådan bruges COUNTIF med WEEKDAY i Excel
5. COUNTIFS virker ikke for OR-logik
COUNTIFS funktionen kan kun beregne OG logik, men kan ikke beregne ELLER logik. Så hvis du forsøger at få en værdi ved hjælp af ELLER logik, den COUNTIFS funktionen vil ikke fungere korrekt. Lad os antage, at vi ønsker at få antallet af sælgere af Bil eller Motorcykel. Så vi har skrevet formlen, =COUNTIFS(E5:E12, "Bil", E5:E12, "Motorcykel")
. men formlen er vendt tilbage 0 Det sker, fordi den COUNTIFS funktionen kan ikke beregne ELLER logik.
Vi kan forresten bruge SUM funktion og COUNTIFS funktion sammen til at beregne ELLER logik.
➤ Indtast følgende formel,
=SUM(COUNTIFS(E5:E12,{"Bil", "Motorcykel"}))
Her er det COUNTIFS funktionen vil returnere to tællinger (en for Bil , en anden til Motorcykel ) fra arrayet E5:E12 og SUM funktionen vil lægge disse tællinger sammen.
Nu,
➤ Tryk på INDTAST
Denne gang får du den korrekte optælling.
6. Brug af jokertegn, når COUNTIFS ikke virker
Vi kan bruge forskellige Wildcards under forskellige forhold, når COUNTIFS fungerer ikke. Hvis vi f.eks. ønsker at matche en delstreng fra en tekststreng, kan vi bruge asterisk ( * ). Lad os antage, at vi har indsat Cykel som kriterierne i vores formel- =COUNTIFS(E5:E12, "Cykel")
Da vi nu har Motorcykel i vores datasæt, er den COUNTIFS funktionen vil ikke fungere korrekt og vil returnere 0 .
For at løse dette problem kan vi bruge asterisk ( * ).
➤ Indtast følgende formel,
=COUNTIFS(E5:E12,"*Bike*")
Da kriterierne nu er mellem stjernerne ( * ), vil funktionen søge efter delvise match i intervallet E5:E12 .
➤ Tryk på INDTAST ,
Denne gang er det COUNTIFS vil fungere og vil give det korrekte antal.
Læs mere: Sådan bruger du COUNTIF med jokertegn i Excel
7. COUNTIFS virker ikke, når der tælles fra en anden projektmappe
COUNTIFS funktionen vil ikke fungere, hvis vi henviser til celler fra en anden projektmappe, og projektmappen er lukket. Antag, at vi har vores salgsdata i ark Salg i en projektmappe med navnet Salgsdata .
Nu vil vi tælle antallet af bilsælgere i vores aktuelle projektmappe ved hjælp af dataene fra Salgsdata arbejdsbog. For at gøre det,
➤ Indtast formlen,
=COUNTIFS('C:\Users\User\Desktop\[Sales Data.xlsx]Automobile'!$E$5:$E$12, "Bil")
Her, C:\Users\User\User\Desktop\ angiver placeringen af Salgsdata arbejdsbog og [Salgsdata.xlsx]Biler'!$E$5:$E$12 angiver intervallet for kriterierne fra Salgsdata arbejdsbog.
Hvis vi nu ikke åbner den Salgsdata arbejdsbog og tryk på INDTAST vil vi se, at formlen vil vise #VALUE! fejl.
For at løse dette problem skal vi åbne den projektmappe, hvorfra vi får dataene til formlen. Derefter skal vi trykke på F9 for at opdatere formlen. Resultatet er, at vi denne gang får tællingen.
Konklusion
Jeg håber, at du nu ved, hvad du skal gøre, når den COUNTIFS Hvis du er forvirret over en af løsningerne, bedes du skrive en kommentar.