Avatar billede phm1970 Mester
07. maj 2020 - 10:06 Der er 8 kommentarer og
2 løsninger

Formel driller

Hej excelhaj

vi har i rigtig mange år brugt nedenstående formel i forbindelse med vores tabeller til en pagelabel så man kunne finde tabellen igen. det har altid virket uden problemer, men på det sidste sker det nogle gange at excel siger at der er en cirkulær reference i formlen.... vi ved allerede hvis man bruger et andet sprog  i excel så bliver formlen ikke oversat automatisk, men ja nogen der har bud på hvad der går galt nogen gange ikke altid... :\

="projektnummer"&ADRESSE(@CELLE("række";G28);@CELLE("kolonne";G28);4)&".initialer"
Avatar billede phm1970 Mester
07. maj 2020 - 10:28 #1
Eller en alternativ formel som angiver hvilken række og kolonne som formel er placeret i ....
Avatar billede xl-Enthusiast Ekspert
07. maj 2020 - 10:50 #2
Hvad har du i G28 og hvad skal formlen returnere?
Avatar billede phm1970 Mester
07. maj 2020 - 11:02 #3
det er fordi den er kopieret fra cellen g28 det virker hvis man kopierer hele cellen og ikke formlen i så fald skal g28 erstattes med det cellenummer/kolonne som man har kopieret formlen ind i ...

den skal vise projektnummer (tekst) samt den celle formlen er i altså feks g28 og slutte af med initialer (igen tekst)

teksterne skal jeg nok finde ud af, men at få returneret kolonne bogstav og række tal er ikke helt nemt, de tidligere løsninger her, kan jeg ikke få til at virke :)
Avatar billede phm1970 Mester
07. maj 2020 - 11:06 #4
såfremt formlen er i celle g28 så skal resultatet se således ud

Projektnummer.G28.initialer
Avatar billede xl-Enthusiast Ekspert
07. maj 2020 - 11:57 #5
Brug

="Projektnummer."&ADRESSE(CELLE("row";G28);CELLE("col";G28);4)&".initialer"

altså "row" og "col" i stedet for "række" og "kolonne". Herved ingen problemer med oversættelse.

Eller brug:

="Projektnummer."&INDIREKTE("r"&RÆKKE(G28)&"c"&KOLONNE(G28);0)&".initialer"
Avatar billede phm1970 Mester
07. maj 2020 - 12:09 #6
den engelske virker helt perfekt, den danske viser bare 0 men tusind tak prøver om det kan løse vores problem med at det giver cirkulære referencer :)
Avatar billede phm1970 Mester
07. maj 2020 - 12:16 #7
i et helt nyt tomt ark virker formlen, men excel siger der er cirkulære referencer i cellen ... nogen ide til hvorfor ? er det fordi den referer til sig selv ?
Avatar billede xl-Enthusiast Ekspert
07. maj 2020 - 12:22 #8
Har du mulighed for at dele filen - enten via Dropbox eller Personlig besked?
Avatar billede phm1970 Mester
07. maj 2020 - 12:28 #9
det er så ikke pagelabel der giver fejlen så ingen problemer :)
Avatar billede xl-Enthusiast Ekspert
07. maj 2020 - 12:36 #10
Den ene fil jegf foreslog i #5

="Projektnummer."&INDIREKTE("r"&RÆKKE(G28)&"c"&KOLONNE(G28);0)&".initialer"

den dur ikke. Det gør den her derimod:

="Projektnummer."&CHAR(CELL("col";G28)+64)&CELL("row";G28)&".initialer"

dansk

="Projektnummer."&TEGN(CELLE("col";G28)+64)&CELLE("row";G28)&".initialer"

Og ja, det er rigtigt, at der skal stå "col" og "row". Så virker det både i dansk og udenlandske versioner af Excel.
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