Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppslagsteknikker med Flere Kriterier | Seksjon
Excel-oppslagsteknikker

Oppslagsteknikker med Flere Kriterier

Sveip for å vise menyen

Hvorfor oppslag med flere kriterier er nødvendig

I mange virkelige situasjoner er én betingelse ikke nok for å hente riktig resultat. For eksempel kan du måtte returnere:

  • Ordrer fra en bestemt kunde i en bestemt region;
  • Ansatte fra en bestemt avdeling med lønn over et visst beløp;
  • Produkter som tilhører en kategori og oppfyller en prisbetingelse.

Disse situasjonene krever flere kriterier. FILTER-funksjonen kan håndtere dette ved å kombinere logiske betingelser i formelen.

Bruk av flere betingelser med FILTER

Hver betingelse gir et TRUE- eller FALSE-resultat. Når flere betingelser må være oppfylt, kan de kombineres ved å multiplisere de logiske testene. Dette fungerer som en OG-betingelse.

Eksempel: Returnere ordrer etter kunde og region

Anta at regnearket inneholder følgende tabell.

skjermbilde

Kundenavnet legges inn i G2. Regionen legges inn i H2. Målet er å returnere alle ordre som oppfyller begge betingelsene.

FILTER-formel med to betingelser

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2))
  • Den første betingelsen B2:B6=G2 sjekker hvilke rader som samsvarer med valgt kunde;
  • Den andre betingelsen C2:C6=H2 sjekker hvilke rader som samsvarer med valgt region;
  • De to betingelsene multipliseres (B2:B6=G2)*(C2:C6=H2). Kun rader hvor begge betingelsene er SANT returneres.
skjermbilde

Legge til et if_empty-argument

Hvis ingen rader oppfyller begge betingelsene, returnerer FILTER en feil. For å vise en mer informativ melding, legg til det tredje argumentet:

=FILTER(A2:E6; (B2:B6=G2)*(C2:C6=H2); "No Results")

Dette viser No Results når det ikke finnes noen samsvarende poster.

skjermbilde

Praktisk bruk av oppslag med flere kriterier

Denne teknikken er nyttig når:

  • Ett oppslagsverdi ikke er spesifikk nok;
  • Poster må filtreres etter mer enn ett felt;
  • Dynamisk rapportering krever flere inndata.

Dette er et av de mest kraftfulle moderne alternativene til eldre, komplekse matriseformler.

Oppgave

Scenario

Et regneark inneholder en ansatt-tabell med Employee ID, Employee Name, Department, Location, Salary. En Department legges inn i én inndatacelle. En Location legges inn i en annen inndatacelle. Målet er å returnere alle ansatte som oppfyller begge betingelsene.

Oppgaveinstruksjoner

  • Bruk FILTER med to betingelser;
  • Returner alle samsvarende rader;
  • Vis No Results hvis ingen ansatte oppfyller begge kriteriene.
question mark

Hva oppnår man ved å multiplisere logiske tester inne i FILTER-funksjonen ved oppslag med flere kriterier?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 15

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 15
some-alt