Avatar billede mostermy Novice
29. september 2014 - 15:22 Der er 13 kommentarer og
1 løsning

Opslag i 2 tabeller med forskellige specifikationsgrader

Det lyder nok lidt kryptisk i overskriften, men jeg prøver at forklare mig.

Jeg har 2 tabeller, hvor jeg skal hente tal fra den ene til den anden.
Tabel nr. 1 er budget på sted niveau og har følgende kolonner:

Sted  Beløb
297  10.000
305    5.000

Tabel nr. 2 er de faktiske tal og har følgende kolonner:
Sted  Art  Beløb
297  413  2.000
297  414  3.000
305  412    500
305  413  1.000
305  414  1.000

Detaljegraden er større i tabel nr. 2, og jeg skal have budgettallet fra tabel nr. 1 med over i tabel nr. 2 men kun 1 gang.
Der er 3 arter, men sammensætningen kan variere fra sted til sted.

Hvordan gør jeg det nemmest?

Mvh

Mia
29. september 2014 - 15:38 #1
Det kan gøres med denne formel:
=HVIS(A2<>A1;LOPSLAG(A2;'Ark1'!$A$1:$B$3;2;FALSK);"")

Se dette eksempel:
http://gupl.dk/714669/
Avatar billede mostermy Novice
30. september 2014 - 08:37 #2
Tak for forslaget :o)
Men nu ligger stednumrene ikke i kronologisk orden. Har du en idé til det?

Sted    Art
307    413
299    413
1269    413
1642    414
25    413
820    412
165    412
306    412
311    414
306    414
805    413
648    413
306    413
645    413
307    414
724    414
820    413
684    413
805    412
806    412
30. september 2014 - 08:56 #3
Sortering?
30. september 2014 - 09:16 #4
.... eller prøv med denne:
=HVIS(TÆL.HVIS($A$2:A2;A2)=1;LOPSLAG(A2;'Ark1'!$A$1:$B$3;2;FALSK);"")

Tilføjet som ny kolonne i eksemplet:
http://gupl.dk/714691/
Avatar billede mostermy Novice
30. september 2014 - 10:50 #5
Jeg kan simpelthen ikke få det til at virke.

Problemet er at stederne står forskellige steder med forskellige arter og med forskellige budgetansvarlige.
Nu har jeg sorteret steder, men når tabellen bliver opdateret, forsvinder sorteringen.
Er der ikke en mulighed for at få excel til at returnere et 1-tal, hvis budgetansvarlig er "SM" ud for første gang et nyt sted fremgår af listen?

Sted    Art    Budgetansv.    Budgettal
0    619    DH    105.100
0    619    DH    67.400
0    356    DH    2.700
0    600    DH    0
0    600    DH    0
0    614    DH    960.500
0    614    DH    3.621.200
0    614    DH    2.647.400
0    0        0
0    616    DH    283.300
0    615    DH    724.100
0    612    DH    1.300
0    611    DH    300
0    0        0
1    619    DH    0
1    414    SM   
1    413    SM   
1    614    DH    61.700
1    620    DH    55.700
1    606    DH    9.100
1    429    DH    -9.000
1    200    DH    0
1    614    DH    0
1    613    DH    58.400
3    619    DH    0
3    414    SM   
3    413    SM   
3    620    DH    88.000
3    606    DH    13.800
3    200    DH    0
3    614    DH    0
3    614    DH    23.700
3    612    DH    0
3    613    DH    0
4    619    DH    0
4    414    SM   
4    413    SM   
4    618    DH    0
4    620    DH    82.800
4    606    DH    13.100
4    200    DH    0
4    614    DH    0
4    614    DH    50.300
4    613    DH    41.400
5    420    DH    0
5    619    DH    27.900
5    414    SM   
5    413    SM   
5    620    DH    145.500
5    606    DH    26.400
5    200    DH    0
5    614    DH    0
5    618    DH    0
5    614    DH    86.000
5    612    DH    0
5    613    DH    129.300
7    420    DH    0
9    420    DH    0
11    420    DH    0
11    619    DH    3.000
11    414    SM   
11    412    SM   
11    413    SM   
11    620    DH    70.100
11    606    DH    13.800
30. september 2014 - 11:04 #6
Har du prøvet formlen i #4?
Med den formel behøver du ikke sortere.

Vil du nu have et 1-tal i stedet for budgettallet - eller er det både og?
30. september 2014 - 11:15 #7
Hvad er det for et budgettal, du ønsker overført?

Jeg formoder at den nye ændrede liste i #5 er i stedet for spørgsmålets tabel nr. 2?
Avatar billede mostermy Novice
30. september 2014 - 11:19 #8
Jeg har forsøg at anvende formlen i #4, og den er fin, men jeg kan ikke få den til at tælle rigtigt, når jeg tilføjer, at den kun skal tælle stederne, når budgetansvarlig er "SM".
Jeg har et bagvedliggende ark, hvor budgettallet hentes fra. Og der står stedet kun 1 gang.

Listen er blot et bredere udsnit af listen i #2.
30. september 2014 - 11:34 #9
Formlen tager ikke højde for en bestemt budgetansvarlig. Det er jo nyt dit indlæg #5.

Det er lidt svært at lave formler, du kan anvende, når kriterierne ændres.

Vil det sige at listen i #5 erstatter spørgsmålets tabel 1? Så passer det ikke med at stedet kun optræder en gang, f.eks er der 14 rækker med sted = "0".
30. september 2014 - 11:36 #10
Vil du komme med et helt konkret eksempel på både tabel 1 og tabel (fra spørgsmålets definition).

OG en præcis beskrivelse af, hvilke oplysninger du vil hente fra den ene liste til den anden.

I #8 skriver du "kan ikke få den til at tælle rigtigt" - hvad mener du med det? - spørgsmålet gik på at overføre et budgettal.
Avatar billede mostermy Novice
30. september 2014 - 11:51 #11
Det er også svært at forklare :o)

Jeg prøver igen.

Filen ligger her.
http://gupl.dk/714698/

Der er 2 ark. Det ene er Budgetoplæget og det andet er budgettet.
Jeg ønsker at få overført budgettallet (ark budget) på et specifikt sted overført til Budgetoplægget.
Stedet figurere flere gange på arket Budgetoplæg, arterne definere den budgetansvarlige.
Et sted har flere arter og derfor flere budgetansvarlige.
Der hvor der står SM ved budgetansvarlig er arterne 412,413,414. Et sted kan have enten kun 1 art eller alle 3.
Budgettet lægges som 1 beløb på hvert sted og bliver ikke splittet ud i arter.
Så budgettallet skal kun returneres hvis budgetansvarlig er SM og kun 1 gang selv om der er flere arter.

Giver det mening nu?
Jeg har virkelig svært ved at forklare det på skrift :o)
Og tak for din ihærdige hjælp :o)
01. oktober 2014 - 09:26 #12
Så lykkedes det med denne formel:
=HVIS(F2<>"SM";"";HVIS(TÆL.HVISER($A$2:A2;A2;$F$2:F2;F2)=1;SUMPRODUKT((Budget!$A$3:$A$266=A2)*(Budget!$C$3:$C$266));""))

Se eksemplet her:
http://gupl.dk/714730/

Håber ikke der kommer flere kriterier, der skal flettes ind;-)
Avatar billede mostermy Novice
01. oktober 2014 - 10:40 #13
Jamen hvor er det smukt :oD

Tusind tusind tak.
Og undskyld forvirringen.

Sender du et svar, så du kan få lidt point?
01. oktober 2014 - 11:33 #14
Godt det lykkedes - du får et svar!
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