Avatar billede tanjaoue Juniormester
16. december 2015 - 11:19 Der er 12 kommentarer og
1 løsning

Hvis med Lopslag

Hej

Jeg vil gerne kunne lave en Hvisformel hvor den vælger den celle
som ikke hedder "Vælg By!" (se link)

Da der er 590 linier nedad, kan man da samle det i "en fil
sådan at DEN ENE CELLE der givet et andet resultat end "Vælg by" er den
der bliver resultatet... dvs... at cellen giver et resultat der i det vister hedder "man,ons"

Se vedlagte link.

https://www.dropbox.com/sh/1mtia0g1qdsrxvn/AABgE7G_e9XYqqd-eCzFzUARa?dl=0
Avatar billede ebea Ekspert
16. december 2015 - 12:03 #1
Hvis ellers jeg forstår dig korrekt, så ønsker du at indtaste i én celle, og så få resultatet vist for det pågældende postnummer, hvad dage der leveres på for det postnummer! eller?

=HVIS(ER.IKKE.TILGÆNGELIG(INDEKS(C:C;SAMMENLIGN(M2;A:A;0)));"";INDEKS(C:C;SAMMENLIGN(M2;A:A;0)))

Denne formel leverer leveringsdato, ud fra et indtastet postnummer!
Hvis du indtaster et postnummer i M2 vil du få leveret den matchende leveringsdag i N2, hvor også formlen skal indsættes!
Avatar billede tanjaoue Juniormester
16. december 2015 - 14:57 #2
Det var ikke det jeg mente... :)

Jeg mente at jeg vil have en celle der skal give det resultat der IKKE
er lig med "Vælg by!"

i cellen hvor der er står Vælg by har jeg allerede opsat en hvisformel
der hedder =HVIS(Glas!$B$16=Fragt!A2;Fragt!C2;"VÆLG BY!")

Dvs... fra L2 og til L590 er der ALTID KUN 1 linie der ikke vil hedde
"Vælg by".... - men denne celle kan jo hedde alt mellem L2 til L590...
hvordan laver jeg en formel som KUN tager den ENE celle (I dette tilfælde L8) og viser mig det "resultat" som står i denne celle ?
Avatar billede ebea Ekspert
16. december 2015 - 17:11 #3
"Vi" prøver med den her! Det er lidt svært at forstå eksakt hvad du mener!

Indsæt i f.eks. M2

=ADRESSE(SAMMENLIGN("???,???";$L:$L;0);KOLONNE($L1);4)

Den vil returnere celle adressen hvor der vil fremgå en leveringsdag, som er forskellig fra "VÆLG BY!"
Avatar billede tanjaoue Juniormester
17. december 2015 - 09:26 #4
skal cellen stå som du har skrevet ? Den finder godt den rigtige celle, men istedet for at skrive "resultatet" skriver den bare f.eks L6, men det er jo Det der står i "L6" altså "man, fre" jeg skal bruge :)

kan du hjælpe endnu engang? Du må gerne lave svar med dette så jegkan give dig point :)
17. december 2015 - 09:38 #5
Så skal du sætte formlen ind i en INDIREKTE()-funktion.

Hvis det var denne, der gav den korrekte cellereference:
=ADRESSE(SAMMENLIGN("???,???";$L:$L;0);KOLONNE($L1);4)

skal den se således ud:
=INDIREKTE(ADRESSE(SAMMENLIGN("???,???";$L:$L;0);KOLONNE($L1);4))
Avatar billede ebea Ekspert
17. december 2015 - 10:20 #6
Tanjaoue!  Jeg har lavet dig en, hvor den lander resultatet f.eks. "man,fre". Men det var ikke det du ønskede (selvom det er det du skriver nu). Så har jeg lavet en (#3) hvor den fortæller hvilken celle du finder "man.fre" i. Men det er heller ikke hvad du ønsker.
Og så har jeg lavet en, hvor du søger efter "man,fre" ud fra postnummer (eller bynavn), men det var heller ikke hvad du ønskede.

Det ville være en hel del nemmere tror jeg, hvis du uploader dit regneark (f.eks. til Gulpl.dk), og så markerer med farve, hvad det er du nøjagtigt ønsker?
Avatar billede tanjaoue Juniormester
17. december 2015 - 10:37 #7
det var lige det jeg manglede du må godt lave svar så du kan få point :)

dog lige et spørgsmål mere...
Jeg har en linie mere der skal kunne det samme eneste forskel er at istedet for kolonne L ... så ligger denne i kolonne K... men når jeg ændrer formlen til K bliver resultat #I/T?  min formel ser sådan ud...

=INDIREKTE(ADRESSE(SAMMENLIGN("???,???";$K:$K;0);KOLONNE($K1);4))

Det samme resultat med får jeg med række O ... her er det dog et tal det skal returnere...
Avatar billede tanjaoue Juniormester
17. december 2015 - 10:37 #8
det var lige det jeg manglede du må godt lave svar så du kan få point :)

dog lige et spørgsmål mere...
Jeg har en linie mere der skal kunne det samme eneste forskel er at istedet for kolonne L ... så ligger denne i kolonne K... men når jeg ændrer formlen til K bliver resultat #I/T?  min formel ser sådan ud...

=INDIREKTE(ADRESSE(SAMMENLIGN("???,???";$K:$K;0);KOLONNE($K1);4))

Det samme resultat med får jeg med række O ... her er det dog et tal det skal returnere...
Avatar billede tanjaoue Juniormester
17. december 2015 - 11:09 #9
Kære ebea & Erikjuul

jeg forsøger lige at oploaded mit ark her så i kan se det..

forklaring på glasarket Glas vælger man postnummeret.

Ud fra dette skal det generere en by, og leveringdag...
(dem har jeg forsøgt at lave på M2 og N2...) men det fungerer kun på nogle af cellerne.... vælger man 900 postnr virker det fint... men vælger man
9999 fungerer det ikke...)

Jeg har uploadet min fil her: https://www.dropbox.com/sh/1mtia0g1qdsrxvn/AABgE7G_e9XYqqd-eCzFzUARa?dl=0

Håber i kan hjælpe... skrive gerne begge to svar... i fortjener point begge for det arbejde i har gidet ligge i det.
17. december 2015 - 11:41 #10
Jeg har uploadet et eksempel her:

http://web.gratisupload.dk/f/8urrnp299r/

hvor jeg anvender et LOPSLAG() til at hente hhv. bynavn og leveringsdag.

Det er en noget enklere løsning, og giver så vidt jeg kan se det resultat, du ønsker. Dog har du et problem med de københavnske postnumre, hvor du er kommet lidt let henover oprettelse af listen.
Avatar billede tanjaoue Juniormester
17. december 2015 - 12:39 #11
Det var lige præcis det jeg mente... tusind tak...

Nu skal jeg bare lige fatte Lopslaget helt præcist så jeg kan bruge det fremover... :)

Kbh postnr virker umiddelbart fint... var det noget specielt du tænkte på ? :)
17. december 2015 - 13:17 #12
Lopslag() fungerer på denne måde.

LOPSLAG(1: opslagsværdi; 2: tabel der skal slås op i; 3: kolonnen fra tabellen som skal returneres; 4: SAND eller FALSK)

1: opslagsværdi
I dit eksempel er det den celle, der indeholder det postnummer, som du skal finde bynavnet for og leveringsdagen

2: tabel der skal slås op i
Det området i regnearket, der indeholder de værdier som du skal søge i.
Opslagsværdien (nr. 1) skal være i den første kolonne i dette område

3: kolonnen fra tabellen som skal returneres
Kolonnenummeret på den kolonne oplysningen skal hentes fra. Bemærk at det ikke er Excels kolonnenavne, der skal anvendes, men nummeret på kolonnen i den under nr. 2 valgte tabel.
Postnummeret står i den anden kolonne i tabellen, leveringsdagen i kolonne 3.

4: SAND eller FALSK
Hvis der vælges SAND returneres kun eksakte værdier. Findes værdien ikke returneres en fejlmeddelelse.
Hvis FALSK returneres nærmeste lavere værdi.

Indtaster du et postnr fra Kh V eller Kh K, giver din datavalidering i postnr-cellen en fejlmeddelelse.
Avatar billede tanjaoue Juniormester
17. december 2015 - 19:58 #13
tusind tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester