Avatar billede 8718 Juniormester
26. september 2009 - 12:46 Der er 3 kommentarer og
1 løsning

Hjælp til en anden måde at skrive en formel på

Jeg har denne formel, som virker upåklageligt.

=+MINDSTE(INDIREKTE(Input!$C$2 & "!AS:AS");RÆKKE(1:1))

Men den fejler, når den skal læses af Aspose.Cells.

Jeg har fået indkredset, at fejlen ligger i INDIREKTE.

I input C2 står det arknavn, hvor jeg skal bruge værdierne i kolonne AS.

Er der en anden måde at lave den reference på?
Avatar billede kabbak Professor
27. september 2009 - 21:19 #1
er det ikke arknavnet, der driller

=+MINDSTE(INDIREKTE("'" & Input!$C$2 & "'!AS:AS");RÆKKE(1:1))
Avatar billede stefanfuglsang Juniormester
04. oktober 2009 - 21:01 #2
Har du mellemrum i arknavnet? I så fald skal navnet omgives af ' '
Avatar billede 8718 Juniormester
04. oktober 2009 - 21:47 #3
>kabbak

Jeg har ikke kunnet få din formel til at virke i Excel. Men den jeg bruger, virker fint nok i Excel.

>stefanfuglsang

Jeg havde faktisk et mellemrum i arknavnet - men da jeg ikke kunne få det til at virke, har jeg omdøbt navnet.

>begge

Det har vist sig, at selvom Aspose.Cells supporterer INDIREKTE, så supporteret de den kun, hvis man referede til en enkelt celle.

Aspose.Cells har rettet nu, så min oprindelige formel virker.

Lægger I et svar, så jeg kan lukke.
Avatar billede 8718 Juniormester
10. januar 2010 - 00:47 #4
Jeg lukker
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