Avatar billede munck Novice
11. januar 2018 - 17:42 Der er 3 kommentarer og
2 løsninger

Nemmere måde at gentage formel?

Hej,

Håber der er nogen der kan hjælpe mig med at blive lidt klogere.

Jeg sidder og skal beregne det samlede forbrug af en given råvare på en dagsproduktion. Der bliver produceret flere forskellige produkter, ud fra råvarer der kan gå igen i de forskellige produkter

Pt. har jeg opsat det så jeg har 2 ark - et med opskrifterne i en tabel med produkter i B kolonnen. A rækken indeholder de forskellige råvarer. I den underliggende tabel har jeg forbruget af råvaren til produktet.

I mit andet ark har jeg produkterne i A kolonnen  og her indtaster jeg så mængden der skal produceres i B kolonnen.

I C kolonnen har jeg oplistet råvarerne. I D kolonnen skal den så beregne råvareforbruget.

Jeg har brugt følgende formel:

=(INDEKS(Opskrift!B2:BB100;SAMMENLIGN($C$1;Opskrift!A
2:A100;1);SAMMENLIGN($A$1;Opskrift!B1:BB1;1))*B1

Dette virker fint for en enkelt linje, men bliver hurtigt meget voldsomt i takt med at der kommer flere linjer til, da jeg gør som følger:

=(INDEKS(Opskrift!B2:BB100;SAMMENLIGN($C$1;Opskrift!A
2:A100;1);SAMMENLIGN($A$1;Opskrift!B1:BB1;1))*B1+(INDEKS(Opskrift!B2:BB100;SAMMENLIGN($C$1;Opskrift!A
2:A100;1);SAMMENLIGN($A$2;Opskrift!B1:BB1;1))*B2

Når jeg når til linje xx bliver dette abnormt. Der må være en nemmere måde tænker jeg? Så hvordan får jeg gentaget formlen så den gør det på en hele kolonnen?

Håber der er nogen der kan hjælpe :)
Avatar billede xl-Enthusiast Ekspert
11. januar 2018 - 19:07 #1
Kan du uploade din fil til Dropbox?
Avatar billede munck Novice
12. januar 2018 - 10:24 #2
Det kan du tro.

Link nedenfor :) Det er simplificeret for eksemplets skyld. "Stk." kolonnen er min indtastningskolonne. Min formel bliver hurtigt meget lang i takt med at jeg tilføjer flere varianter. Skal pt. bruge arket til ca. 25 varianter.

https://www.dropbox.com/s/w0udyetz5hngkw6/Eksempel.xlsx?dl=0
Avatar billede anedi Ekspert
12. januar 2018 - 10:41 #3
Prøv denne matrixformel i stedet for et sted i ark 2:
=SUMPRODUKT(($B$2:$B$4)*(TRANSPONER(FORSKYDNING(Opskrift!$B2;0;0;1;3))))
Den skal evalueres ved at hole CTRL og SHIFT nede inden du trykker ENTER, så der kommer Tuborg-klammer rundt om.
Herefter trækker du den ned.

Vh
Anedi
Avatar billede xl-Enthusiast Ekspert
12. januar 2018 - 11:49 #4
Eller denne matrixformel (uden FORSKYDNING):

=SUMPRODUKT($B$2:$B$4*TRANSPONER(Opskrift!B2:D2))

som kopieres ned.
Avatar billede munck Novice
12. januar 2018 - 14:12 #5
Tusind tak for jeres svar. Det gjorde det så meget lettere. Fedt at lære noget nyt - var ikke klar over at man kunne evaluere en formel.
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