Excel Formulas Academy · Lektion

Kräva allt med AND

Returnera TRUE endast när alla villkor är uppfyllda med AND

Lektion 1 av 413 steg

Kräva allt med AND är en gratis lektion i Excel Formulas Academy på CoddyKit. Detta är lektion 1 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Excel Formulas Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Excel Formulas Academy innehåller totalt 4 lektioner.

När ett test inte räcker

Ibland kan ett enda villkor inte besvara din fråga. Föreställ dig att du ska avgöra om en arbetssökande uppfyller kraven: personen måste ha både 5 års erfarenhet och ett giltigt certifikat. Ett villkor räcker inte på egen hand.

Med funktionen AND kan du samla flera tester. Den returnerar TRUE endast när alla villkor du anger är sanna. Om bara ett av dem misslyckas blir hela resultatet FALSE.

I den här lektionen får du lära dig hur du kräver allt på en gång, så att kalkylbladet bara svarar ja när alla krav är uppfyllda.

Så fungerar AND

Funktionen AND tar en lista med logiska tester, separerade med kommatecken, och kontrollerar dem alla:

  • logical1 det första villkoret som ska testas
  • logical2 nästa villkor och så vidare

Du kan ange upp till 255 villkor. Varje villkor måste vara något som utvärderas till TRUE eller FALSE, till exempel en jämförelse.

Resultatet är ett enda TRUE eller FALSE för hela gruppen. Tänk på det som ordet och i vanlig svenska: det här och det där och det andra.

=AND(logical1, logical2, ...)

Ett enkelt test med två villkor

Anta att cellen A2 innehåller ett provresultat och B2 innehåller närvaroprocenten. En elev blir godkänd endast om resultatet är minst 60 och eleven har deltagit i minst 80 % av lektionerna.

Formeln nedan kontrollerar båda villkoren. Om resultatet är 72 och närvaron 90 är båda testerna sanna, så resultatet blir TRUE. Om närvaron däremot bara är 70 misslyckas det andra testet och hela formeln returnerar FALSE.

=AND(A2>=60, B2>=80)

Tolka resultatet

På egen hand visar AND bara ordet TRUE eller FALSE i cellen. Det är användbart, men ofta vill du ha ett tydligare svar.

Grundidén är att AND skapar ett enda logiskt värde. Gå igenom testerna mentalt, ett i taget. Så snart något test är falskt kan du sluta, eftersom svaret redan är FALSE.

  • Alla sanna till TRUE
  • Ett enda falskt till FALSE

Härnäst matar vi resultatet till IF för att visa riktiga ord.

Placera AND inuti IF

Den verkliga styrkan visar sig när du kapslar in AND i en IF. Funktionen IF tar ett test, sedan vad som ska visas när testet är sant och därefter vad som ska visas när det är falskt.

Här blir AND(A2>=60, B2>=80) testet. Om båda villkoren är uppfyllda visar cellen Pass. Annars visar den Fail.

Mönstret att låta IF omsluta AND är en av de vanligaste byggstenarna i riktiga kalkylblad.

=IF(AND(A2>=60, B2>=80), "Pass", "Fail")

Genomgångsexempel: Låneansökan

En bank beviljar ett lån endast om den sökande har en inkomst över 50000 och en kreditpoäng över 700 och ingen aktuell betalningsförsummelse.

Med inkomsten i C2, kreditpoängen i D2 och antalet betalningsförsummelser i E2 kontrollerar formeln alla tre samtidigt. Observera att du kan kedja så många villkor du behöver inuti en AND.

Om alla tre villkor är uppfyllda blir resultatet Approved; om något enda villkor inte är uppfyllt blir resultatet Declined.

=IF(AND(C2>50000, D2>700, E2=0), "Approved", "Declined")

Kombinera tal och text

Villkor inuti AND behöver inte vara tal. Du kan även jämföra text. Kom bara ihåg att omge textvärden med raka dubbla citattecken.

Det här exemplet kontrollerar att regionen i A2 är exakt East och att försäljningssiffran i B2 är större än 1000.

Textjämförelser är inte skiftlägeskänsliga i Excel och Sheets, så East, east och EAST matchar alla här.

=AND(A2="East", B2>1000)

Intervallgränser med AND

Ett klassiskt användningsområde för AND är att kontrollera om ett värde ligger mellan två gränser. Kalkylblad kan inte hantera 0 < A2 < 100 som ett enda uttryck, så du delar upp det i två tester som kopplas ihop med AND.

Formeln nedan returnerar TRUE endast när värdet i A2 är större än 0 och mindre än 100, vilket betyder att det ligger inom intervallet.

=AND(A2>0, A2<100)

AND över ett cellintervall

Du kan också använda AND med ett helt intervall. När du gör det måste varje cell i intervallet uppfylla jämförelsen för att resultatet ska bli TRUE.

Formeln nedan returnerar TRUE endast när alla värden i A2:A10 är större än noll. Om bara en cell är noll eller negativ blir svaret FALSE.

Det här är ett snabbt sätt att bekräfta att en hel kolumn följer en regel.

=AND(A2:A10>0)

Ett vanligt misstag

Nya användare skriver ibland AND som en mening och separerar villkoren med ord i stället för kommatecken. Det fungerar inte.

  • Fel: =AND(A2>60 and B2>80)
  • Rätt: =AND(A2>60, B2>80)

Varje villkor är ett eget argument som avgränsas med ett kommatecken. Undvik också att sätta citattecken runt tal: skriv A2>60, inte A2>"60", eftersom citattecken omvandlar 60 till text och kan göra jämförelsen felaktig.

=AND(A2>60, B2>80)

Varför AND är viktigt

Funktionen AND är den striktaste typen av logik: den kräver att allt är sant. Därför passar den perfekt för beslut om behörighet, godkännanden och kvalitetskontroller, där inget enskilt fel kan ignoreras.

Ha dessa vanor i åtanke:

  • Separera villkor med kommatecken
  • Omgärda textvärden med citattecken, men inte tal
  • Kapsla in funktionen i IF för att visa begripliga ord

Gör nu ett snabbtest för att befästa kunskapen.

Snabbtest

Testa dina kunskaper om hur funktionen AND fungerar.

Sammanfattning: Kräv allt med AND

Du har lärt dig att AND returnerar TRUE endast när alla villkor är uppfyllda, och FALSE om bara ett av dem misslyckas.

  • Syntax: =AND(test1, test2, ...) med villkor separerade av kommatecken
  • Kapsla in funktionen i IF för tydliga resultat: =IF(AND(...), "Yes", "No")
  • Använd den för kontroller av värden inom intervall, till exempel =AND(A2>0, A2<100)
  • Jämför text genom att omge värdena med citattecken

Nästa steg: OR, som är uppfylld när bara ett villkor är sant.

=IF(AND(A2>=60, B2>=80), "Pass", "Fail")
Gratis att börja

Lär dig Excel med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Kräva allt med AND” gratis?

Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Excel Formulas Academy, inklusive ”Kräva allt med AND”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Excel Formulas Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Kräva allt med AND”?

Returnera TRUE endast när alla villkor är uppfyllda med AND Ni övar på Excel Formulas Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Excel Formulas Academy?

Du behöver inga förkunskaper. Utbildningen i Excel Formulas Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”Kräva allt med AND”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Excel Formulas Academy-lektionen?

Ja. Varje Excel Formulas Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Kräva allt med AND
  2. Godkänna valfri matchning med OR
  3. Vända på logiken med NOT
  4. Tydligare förgrening med IFS
← Tillbaka till Excel Formulas Academy