PASSA (Funktionen PASSA)

Med funktionen PASSA görs en sökning efter ett angivet objekt i ett område med celler, och sedan returneras objektets relativa position i området. Om området A1:A3 till exempel innehåller värdena 5, 25 och 38 returnerar formeln =PASSA(25,A1:A3,0) talet 2, eftersom 25 är det andra objektet i området.

Din webbläsare har inte stöd för video. Installera Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

Tips: Du kan använda PASSA istället för någon av LETAUPP-funktionerna när du behöver positionen för ett objekt i ett område istället för själva objektet. Du kan till exempel använda funktionen PASSA när du ska ange ett värde för argumentet rad för funktionen INDEX.

Syntax

PASSA(letauppvärde; letauppvektor; [typ])

Syntaxen för funktionen PASSA har följande argument:

  • letauppvärde    Obligatoriskt. Det värde du vill matcha i letauppvektor. Om du exempelvis söker efter ett telefonnummer i en katalog kan du använda personens namn som letauppvärde, trots att telefonnumret är det värde du söker.

    Argumentet letauppvärde kan vara ett värde (tal, text eller logist värde) eller en cellreferens till tal, text eller logiskt värde.

  • letauppvektor    Obligatoriskt. Cellområdet som genomsöks.

  • typ    Valfritt. Talet -1, 0 eller 1. Argumentet typ anger hur Excel matchar letauppvärde mot värden i letauppvektor. Standardvärdet för det här argumentet är 1.

    I följande tabell beskriv hur funktionen hittar värden utifrån inställningen av argumentet typ.

Typ

Vad som händer

1 eller utelämnat

PASSA söker efter det största värde som är mindre än eller lika med letauppvärde. Värdena i argumentet letauppvektor måste placeras i stigande ordning, till exempel: ...-2, -1, 0, 1, 2, ..., A-Ö, FALSKT, SANT.

{0}

PASSA söker efter det första värde som är exakt lika med letauppvärde. Värdena i argumentet letauppvektor kan placeras i valfri ordning.

-1

PASSA söker efter det minsta värde som är större än eller lika med letauppvärde. Värdena i argumentet letauppvektor måste placeras i fallande ordning, till exempel: SANT, FALSKT, Ö-A, ...2, 1, 0, -1, -2, ... och så vidare.

  • PASSA returnerar positionen för det matchade värdet i letauppvektor och inte själva värdet. PASSA("b";{"a";"b";"c"};0) returnerar exempelvis 2, vilket är den relativa positionen för "b" i matrisen {"a","b","c"}.

  • PASSA skiljer inte mellan versaler och gemener när textvärden matchas.

  • Om PASSA inte lyckas hitta ett matchande värde returneras felvärdet #Saknas!.

  • Om typ är 0 och letauppvärde är en textsträng, kan du använda jokertecken – frågetecken (?) och asterisk (*) – i argumentet letauppvärde. Ett frågetecken representerar ett obestämt enskilt tecken och en asterisk representerar en obestämd teckenföljd. Om du vill söka efter ett verkligt frågetecken eller en verklig asterisk anger du ett tildetecken (~) före tecknet.

Exempel

Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur. Om det behövs kan du justera kolumnbredderna så att alla data visas.

Produkt

Antal

Bananer

2,5

Apelsiner

16

Äpplen

40

Päron

41

Formel

Beskrivning

Resultat

=PASSA(39;B2:B5;1)

Eftersom det inte finns någon exakt matchning returneras positionen för nästa lägsta värde (38) i området B2:B5.

2.

=PASSA(41;B2:B5;0)

Positionen för värdet 41 i området B2:B5.

4.

=PASSA(40;B2:B5;-1)

Returnerar ett fel eftersom värdena i området B2:B5 inte är i fallande ordning.

#SAKNAS!

Mer information finns i

Funktionen LETARAD

Funktionen INDEX

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×