Excel-hjælp til de små opgaver

Hvad er ikke lig med i Excel? Det skriver du som <>

I Excel skriver du ikke lig med som <>. Se hvordan det virker i HVIS, TÆL.HVIS og SUM.HVIS, og hvordan du tæller celler, der ikke er tomme.

Af Nicolaj, stifter af ExcelOpgaver · · 3 min. læsning

Ikke lig med skriver du i Excel som <>, altså mindre end og større end lige efter hinanden. I en formel kan det se sådan ud: =HVIS(B2<>"Betalt";"Følg op";""). Den viser "Følg op" ved alle ordrer, hvor status er noget andet end Betalt.

Ikke lig med i Excel skrives <>

Tegnet <> svarer SAND, når de to ting er forskellige, og FALSK, når de er ens. Tænk på det som "hverken mindre eller større, men alligevel ikke det samme". Det er en lidt underlig skrivemåde, men den er den samme i alle versioner af Excel.

Tegnene fra mattetimen og fra programmering virker ikke. Hverken ≠ eller != bliver forstået i en formel, og Excel svarer med en fejlmeddelelse. Skal du skrive tegnet på tastaturet, ligger < på tasten til venstre for Z. Trykker du den alene, får du <, og med Shift får du >. Dem sætter du efter hinanden.

Et par ting, der er værd at vide om <>:

  • Store og små bogstaver er ens. "betalt", "Betalt" og "BETALT" er det samme for Excel.
  • Tomme celler er forskellige fra "Betalt". Står der intet i cellen, svarer <> SAND.
  • Tal og tekst kan sammenlignes. =A2<>0 virker lige så godt som =A2<>"Ja", men tekst skal altid stå i anførselstegn.

Ikke lig med i en HVIS-formel

Det mest almindelige sted at bruge <> er HVIS-funktionen. Du har en ordreliste, og alt, der ikke er betalt, skal følges op. Sådan gør du:

  1. Klik i D2.
  2. Skriv =HVIS(B2<>"Betalt";"Følg op";"").
  3. Tryk Enter.
  4. Træk i fyldhåndtaget i D2 ned til D5.

Formlen tjekker, om B2 er forskellig fra "Betalt". Er den det, står der "Følg op". Ellers står der to anførselstegn uden noget imellem, og så er cellen tom:

D3=HVIS(B3<>"Betalt";"Følg op";"")
ABCD
1OrdreStatusBeløbHandling
21001Betalt500
31002Afventer300Følg op
41003Betalt750
51004Rykket200

Ordre 1002 har status Afventer, og det er forskelligt fra "Betalt". Formlen svarer "Følg op".

Prøv selv, og læg mærke til hvad der sker, hvis du skriver = i stedet for <>:

Prøv selv

Hvilke ordrer skal du følge op på?

Skriv i D2 en formel, der viser "Følg op", når status ikke er "Betalt", og ellers ingenting. Den skal kunne kopieres ned.

D2
ABCDEF
1Ordre Status Beløb Handling
21001 Betalt 500
31002 Afventer 300
41003 Betalt 750
51004 Rykket 200
6
7
8

Klik i D2, og skriv din formel.

Tæl og læg sammen alt undtagen én værdi

Tegnet virker også i funktioner, der tæller og lægger sammen under en betingelse. Her skal <> og værdien stå sammen i anførselstegn, fordi betingelsen er en lille stump tekst, som Excel læser. TÆL.HVIS tæller alle ordrer, der ikke er betalt:

F1=TÆL.HVIS(B2:B5;"<>Betalt")
ABCDEF
1OrdreStatusBeløb2
21001Betalt500
31002Afventer300
41003Betalt750
51004Rykket200

To ordrer har en anden status end Betalt: Afventer og Rykket.

SUM.HVIS lægger beløbene sammen på de samme rækker. Det sidste argument er det område, der skal lægges sammen:

F1=SUM.HVIS(B2:B5;"<>Betalt";C2:C5)
ABCDEF
1OrdreStatusBeløb500
21001Betalt500
31002Afventer300
41003Betalt750
51004Rykket200

SUM.HVIS lægger beløbene i C sammen for de rækker, hvor status ikke er Betalt: 300 plus 200.

Prøv den:

Prøv selv

Hvor meget mangler der at blive betalt?

Skriv i F2 en formel, der lægger beløbene sammen for alle ordrer, hvor status ikke er "Betalt".

F2
ABCDEFG
1Ordre Status Beløb Handling Ikke betalt i alt
21001 Betalt 500
31002 Afventer 300
41003 Betalt 750
51004 Rykket 200
6
7
8

Klik i F2, og skriv din formel.

Har du to betingelser, fx ikke betalt og ikke annulleret, bruger du SUM.HVISER med to par af område og betingelse. Det kan du øve i SUM.HVISER, der udelader én værdi.

Værdien står i en celle

Vil du ikke skrive "Betalt" ind i formlen, kan du skrive det i en celle og sætte tegnet sammen med cellen ved hjælp af &:

F2=TÆL.HVIS(B2:B5;"<>"&F1)
ABCDEF
1OrdreStatusBeløbUndtagenBetalt
21001Betalt5002
31002Afventer300
41003Betalt750
51004Rykket200

Værdien står i E1, og "<>" og cellen bindes sammen med &. Resultatet er det samme som før.

Så kan du skifte status i F1, og tallet ændrer sig, uden at du rører ved formlen.

Tæl celler, der ikke er tomme

En tom betingelse efter <> betyder "alt, der har noget i sig". Det er en af de hurtigste måder at tælle udfyldte celler på:

D1=TÆL.HVIS(B2:B6;"<>")
ABCD
1OrdreStatus4
21001Betalt
31002Afventer
41003
51004Rykket
61005Betalt

Ordre 1003 mangler en status. De fire andre celler er udfyldt, så formlen tæller fire.

Samme idé i en HVIS-formel er =HVIS(B2<>"";"Udfyldt";"Mangler"). Funktionen TÆLV gør det samme som TÆL.HVIS(område;"<>"), og den er kortere at skrive. Vil du tælle de tomme i stedet, skal du bruge = og ikke <>.

IKKE-funktionen

IKKE vender et svar om. Det, der var SAND, bliver FALSK og omvendt:

C2=IKKE(B2="Betalt")
ABC
1OrdreStatus
21001BetaltFALSK

IKKE vender svaret om. B2 er "Betalt", så sammenligningen er SAND, og IKKE gør den FALSK.

=IKKE(B2="Betalt") giver altså det samme som =B2<>"Betalt". De fleste skriver <>, fordi det er kortere. IKKE kommer til sin ret, når du pakker en hel betingelse ind og vil vende den, som i =IKKE(OG(B2="Betalt";C2>0)).

Typiske fejl

  • Anførselstegnene mangler. Tekst skal stå i anførselstegn, og i TÆL.HVIS skal hele betingelsen, "<>Betalt", stå inde i dem.
  • Et mellemrum for meget. Står der "Betalt " med et mellemrum bagved i cellen, er den ikke lig med "Betalt", og så giver <> SAND, uden at du kan se hvorfor.
  • Tomme celler tæller med. "<>Betalt" tæller også de tomme rækker i området, for de er jo forskellige fra Betalt. Vil du undgå det, skal du tilføje en betingelse mere med TÆL.HVISER.

Prøv det i en opgave

Den bedste måde at huske <> på er at bruge det. I opgaven Tæl alt undtagen én værdi skriver du formlen selv, og den bliver rettet med det samme. Den er gratis. Mangler du en måde at sammenligne to celler på, så prøv Sammenlign to celler med HVIS. Sammenligningstegn med større end og mindre end står på Større end eller lig med i Excel.

Nicolaj

Om forfatteren

Nicolaj, stifter af ExcelOpgaver

Jeg er softwareudvikler og har bygget ExcelOpgaver fra bunden, også selve regnearket og den motor der regner formlerne ud. For at få det til at virke har jeg skullet forstå hver funktion helt ned i detaljen: hvordan LOPSLAG opfører sig når koden har et mellemrum for meget, hvorfor en dato i virkeligheden er et tal, og hvornår AFRUND giver et andet svar end talformatet.

Mere om Nicolaj

Øv det i opgaver

Opgaver i et rigtigt regneark, der bliver rettet med det samme.

Funktionssider

Ofte stillede spørgsmål

Hvordan skriver man ikke lig med i Excel?

Med <>, altså mindre end og større end lige efter hinanden. I en formel ser det sådan ud, =A2<>"Ja". Svaret er SAND, når A2 indeholder noget andet end Ja.

Kan jeg bruge ≠ eller != i en formel?

Nej, ingen af dem virker i Excel. Kun <> bliver forstået. Tegnet ≠ kan du skrive som almindelig tekst i en celle, men Excel regner ikke med det.

Hvordan tæller jeg celler, der ikke er tomme?

Brug =TÆL.HVIS(B2:B20;"<>"), eller TÆLV, der gør det samme. Begge tæller de celler, der har noget i sig, og springer de tomme over.

Skelner <> mellem store og små bogstaver?

Nej. Excel ser "betalt" og "Betalt" som det samme. Skal store og små bogstaver tælle, bruger du EKSAKT.

Hvordan skriver jeg tegnet ≠ i en celle som tekst?

Gå til fanen Indsæt, vælg Symbol, og find ≠ på listen. Det virker kun som tekst og ikke i formler.

Se også