webForumDet fria alternativet

Söker Letarad efter värdet ovan?

6 svar · 781 visningar · startad av Kalle M

Kalle MMedlem sedan mars 20041 936 inlägg
#1

Har en lista på personer och telefonnummer där jag skriver sökvärde och den ska leta upp personers telefonnummer.

Exempelvis:
Allan 031-222211
Bertil 08-455555
Pelle 054-556666
Stina 031-221122
Sture 031-666444

Om jag skriver 0 som ungefärlig så skriver den saknas.
Skriver jag 1 vid ungefärlig ska tar den närmaste personen om listan ligger i bokstavsordning (Stigande).

Har följande formel: =LETARAD(A7;G10:H14;2;1)

Skriver jag Berit som ej finns i listan så tar den Allans telefonnummer istället för Bertils (Bertil står raden under Allan). Tar den närmaste värdet ovan och inte nedan? Är det så det funkar?

lecxeMedlem sedan okt. 200750 inlägg
#2

Japp, så funkar det. Har du 0 i formeln och skriver Berit så får du saknas. 0 krävs för att hitta en exakt matchning i en osorterad tabell. När du nu har en sorterad tabell så kan du, som du gör nu, använda 1. Om formeln då inte hittar en exakt matchning så returneras det största värdet som är mindre än eller lika med sökvärdet. Med andra ord, söker du efter Rickard så kommer Pelles nummer att returneras. Om ditt sökvärde är mindre än Allan, tex Abbe, så kommer du dock att även här få #saknas!.

Kalle MMedlem sedan mars 20041 936 inlägg
#3

Ok!

Bör man alltid undvika lämna fältet "Ungefärlig" tomt?
Ska man hellre ange ett värde?

lecxeMedlem sedan okt. 200750 inlägg
#4

Om du lämnar fältet tomt anses det vara 1. Jag brukar i princip alltid ha en nolla eftersom jag oftast är ute efter en exakt matchning. De enda gångerna jag kör med 1 eller utelämnad 'ungefärlig' är när man i vissa varianter vill hitta det sista ifyllda värdet i ett område.

Kalle MMedlem sedan mars 20041 936 inlägg
#5

Ok. Att dom då gjort att man kan välja tomt eller skriva 1 om det är samma sak. Kanske har med tydligheten att göra då eller något!?

Tack för ditt svar

lecxeMedlem sedan okt. 200750 inlägg
#6

Ja, jag vet faktiskt inte. Det kanske är så att man vill erbjuda användaren möjligheten att korta ner sin formel med två tecken?

Det brukar ofta finns valfria parametrar i formler. En del kan man ju ifågasätta om de kunde vara obligatoriska i stället, eller om de borde ha ett annat defaultvärde.

Kalle MMedlem sedan mars 20041 936 inlägg
#7

Ok!

Tack så mkt! :)

256 ms totalt · 3 externa anrop · v20260731065814-full.30151723
122 ms — hämta forumlista (db)
126 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)