Avatar billede tida Juniormester
12. september 2017 - 10:09 Der er 7 kommentarer og
1 løsning

Slå op i en kolonne - returnere den største forekomst i en anden kolonne

Hej

Jeg har brug for  en formel der kan udføre følgende:
Jeg har en tabel - og i kolonne A optræder der kundenumre, samme kundenummer optræder flere gange.
Formlen skal slå kundenummeret op og returnere den højest forekommende sats fra  kolonne AN - kolonne AN er ikke sorteret.

Da den ikke er sorteret fungere SLÅ.OP ikke - hvordan løser jeg ovennævnte bedst ?
Avatar billede Jan Hansen Ekspert
12. september 2017 - 10:14 #1
Er en UDF ok? (en brugerdefineret function lavet i VBA)

Jan
Avatar billede jens48 Ekspert
12. september 2017 - 10:21 #2
Hvis kundenummeret står i E1 kan du bruge denne matrixformel:

=MAX((AN1:AN100)*(A1:A100=E1))
Avatar billede Jan Hansen Ekspert
12. september 2017 - 10:26 #3
#4 Gid jeg var bedre til at gennemskue de der matrixformler .
Avatar billede finb Ekspert
12. september 2017 - 10:49 #4
#3 matrix-formel svarer lidt til en vba, der gennemløber ranget.
Avatar billede tida Juniormester
12. september 2017 - 11:16 #5
Jeg har forsøgt mig med MAKS formlen men den henter ikke det rigtige resultat.

A kunde                                          AN sats            AO formel
12980299                                      9,25                  9,35
12980299                                      8,25                  9,35
12980299                                      9,35                  9,35
10160132                                      2,75                  2,75
10160132                                      1,25                  2,75

Jeg vil gerne have den til at hente 9,35 udfor hver række i AO ved den første kunde
hvordan er det muligt - jeg kan muligvis godt lave en UDF hvis jeg får lidt assistance :-)
Avatar billede Jan Hansen Ekspert
12. september 2017 - 11:57 #6
Husk $

=MAX(($AN$1:$AN$100)*($A$1:$A$100=$E1))

Ctrl +Shift+Enter
Avatar billede jens48 Ekspert
12. september 2017 - 12:24 #7
Prøv med

=MAX(($AN$1:$AN$100)*($A$1:$A$100=$A1))
Avatar billede tida Juniormester
12. september 2017 - 12:31 #8
Så lykkedes det - det drillede lidt...jeg fandt ud af at area på tabellen skulle være helt præcist angivet i formlen, jeg kunne ikke pludselig gøre den større.

Jeg er lidt usikker omkring point givning...er det helt afskaffet her ?
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