Avatar billede tida Juniormester
03. oktober 2007 - 10:39 Der er 9 kommentarer og
1 løsning

Regne på basis af valg af kolonne

Hej

Kan nogen hjælpe mig med følgende :

Jeg har brug for hjælp til at udfærdige en formel der kan tilpasse sig til at regne med forskellige celler alt efter hvilken kolonne jeg vælger i en kombinationsboks.

F.eks Jeg vælger kolonne 2 i en kombinationsboks, hvilket hentyder til kolonne B - herefter skal alle formlerne i regnearket bruge cellereference B

Hvordan klarer jeg den ?
Avatar billede jlemming Nybegynder
03. oktober 2007 - 11:44 #1
Hvis du skrive Kolonne reference i f.eks I12 kan du bruge denne formel, hvor 1 er række nr

=INDIRECT(I12&1)
Avatar billede jlemming Nybegynder
03. oktober 2007 - 11:46 #2
sådan her så kan du også tage en kopi ned af
=INDIRECT($I$12&ROW(A12))

A12 er bare den række jeg har startede i
Avatar billede jlemming Nybegynder
03. oktober 2007 - 11:55 #3
ps. det kræver selvfølgelig at du kan indsætte B istedet for 2,
Avatar billede tida Juniormester
03. oktober 2007 - 12:03 #4
Måske jeg ikke har formuleret mig så godt, jeg prøver på en anden måde

Som udgangpunkt har jeg en formel der f.eks. siger =B2*F3/B10
Nu vælger jeg i en kombinationsboks kolonne T og herefter skal formlen gerne ændre sig således at den istedet regner med =T2*F3/F10
Avatar billede tida Juniormester
03. oktober 2007 - 12:03 #5
Fik skrevet forkert...øv

den nye formel skal sige =T2*F3/T10
Avatar billede jlemming Nybegynder
03. oktober 2007 - 12:55 #6
Nu kender jeg ikke præcis kombinationboksen, men i egenskaber skal du i linkedcell skrive I12, Resultatet i I12 skal så blive = T

Din formel skal så se således ud:
=INDIRECT($I$12&ROW(A2))*F3/T10. Du skal ikke lade dig gå på af A2, det bruger den kun til at hente rækkenr. med.

Formel kan også se sådan ud:
=INDIRECT($I$12&"2")*F3/T10, men så kan du ikke tage en kopi
Avatar billede jlemming Nybegynder
03. oktober 2007 - 13:40 #7
er først tilbage på nettet igen imorgen
Avatar billede tida Juniormester
03. oktober 2007 - 19:44 #8
Jeg kan ikke få det til at fungere, jeg har forsøgt med en helt simpelt prøve

i celle T2 står der 100
i celle I12 står der T
i celle D11 har jeg indsat dit formel forslag =INDIRECT($I$12&ROW(A2)) og havde nu forestillet mig at den ville hente resultatet i T2 altså 100 men jeg får i stedet fejlen #NAVN?
Avatar billede tida Juniormester
03. oktober 2007 - 20:03 #9
Nå, nu lykkedes det efter flere forsøg og brug af hjælpe funktionen.

Hvis jeg indsætter formlen =INDIREKTE($I$12&2) så henter den de 100 i T2.
Super, nu kan jeg komme videre...smid et svar.
Avatar billede jlemming Nybegynder
04. oktober 2007 - 09:47 #10
velbekomme, den anden formelen skulle nu også virke
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