Avatar billede serverkudsk_ny Nybegynder
01. oktober 2012 - 12:41 Der er 5 kommentarer og
1 løsning

Udsøgning på 2 værdier i matrix

Jeg har en matrix hvor jeg skal returnere den værdi der er hvis de to andre er opfyldt.


F.eks.
Matrix som jeg skal finde værdien i (der er 10.000 linjer)

A    B    C
5    9    5,0
5    10    5,0
5    11    0,0
5    12    5,0
10    9    10,0
10    10    0,0
10    11    10,0
10    12    10,0
15    9    0,0
15    10    15,0
15    11    15,0
15    12    15,0

Dette skal sætte op sådan

    B ->    9    10
A           
5        C    C
10        C    C
15        C    C
Avatar billede Slettet bruger
01. oktober 2012 - 12:53 #1
Ikke forstået!
Avatar billede eget Nybegynder
01. oktober 2012 - 13:12 #2
Autofilter...
Avatar billede serverkudsk_ny Nybegynder
01. oktober 2012 - 14:37 #3
Jeg har ark1 hvor der er disse oplysninger i hver kollonne:

A    B    C
5    9    5,0
5    10    5,0
5    11    0,0
5    12    5,0
10    9    10,0
10    10    0,0
10    11    10,0
10    12    10,0
15    9    0,0
15    10    15,0

Kollonne A er første sortering og B er anden sortering og C er det resultat jeg ønsker.

Jeg vil gerne have Ark1 lavet om til Ark2 hvor det er stilt sådan op at A løber lodret og B vandret og C skal så udfylde alle hulder.

Resultatet af ovenstående bliver så:


    9    10    11    12
5    5,0    5,0    0,0    5,0
10    10,0    0,0    10,0    10,0
15    0,0    15,0    0    0


Altså Sådan

    B    B    B    B
A    C    C    C    C
A    C    C    C    C
A    C    C    C    C

A og B værdien er tastet ind manuelt men C værdien skal beregnes ud fra Ark1.

Håber at dette er beskrevet nok.
Avatar billede Slettet bruger
01. oktober 2012 - 15:04 #4
Jeg trækker mig (beklager, men har stadigvæk ikke fattet opgaven)
Hans
Avatar billede serverkudsk_ny Nybegynder
01. oktober 2012 - 16:09 #5
det største problem er at der ikke er entydige værdier, med mindre der kontrolleres på både kollone A og B
Avatar billede serverkudsk_ny Nybegynder
01. oktober 2012 - 16:47 #6
Løsningen er at bruge =SAMMENKÆDNING(B2;(C2)) i det første ark til at lave en ekstra kolonde med, som laver en unik værdig.

og i ark 2 laver er C til =HVIS.FEJL(LOPSLAG(SAMMENKÆDNING($A4;(C$2*100));Ark2!$A$2:$D$10000;4;FALSK);"")
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

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