[it-users] parti di formule e riferimenti variabili secondo valore cella

classic Classic list List threaded Threaded
4 messages Options
Andrea Morosati Andrea Morosati
Reply | Threaded
Open this post in threaded view
|

[it-users] parti di formule e riferimenti variabili secondo valore cella

Ciao a tutti,
volevo sapere se è possibile in LibreOffice Calc rendere variabili
porzioni di formule o di riferimenti a file ed altri url, a secondo del
contenuto di una cella.
Ad esempio:
='file:///C:/Users/utente/file1.xlsx'#$foglio1.Z9
  I I I          I I I               I I I                    I I
I                 I I I                I I I
VVV        VVV             VVV                 VVV VVV              VVV
='file:///C:/Users/utente/&INDIRETTO("A1")&".xlsx'#$foglio1.Z9" [con A1
contenente il valore "file1"]
(che però non funziona)


--
Come cancellarsi: E-mail [hidden email]
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili

Andrea Morosati Andrea Morosati
Reply | Threaded
Open this post in threaded view
|

Re: [it-users] parti di formule e riferimenti variabili secondo valore cella

esatto! una cosa simile, ma così:
="'file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"

con in A1:
orari

la cella assume questo valore:
'file:///C:/Users/utente/orari.ods'#$Foglio1.Z9
senza riportare il dato dalla cella del foglio del file indicato...

se invece aggiungo davanti un uguale così:

="='file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"

risulta così:
='file:///C:/Users/utente/orari.ods'#$Foglio1.Z9
formula corretta ma comunque no riporta il dato...


Il 08/12/2017 14:58, Daniele Zambelli ha scritto:
> ="'file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"

--

_/Andrea Morosati /_


--
Come cancellarsi: E-mail [hidden email]
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili
Ferrari Renato Maria Ferrari Renato Maria
Reply | Threaded
Open this post in threaded view
|

Re: [it-users] parti di formule e riferimenti variabili secondo valore cella

Il 09/12/2017 09:14, Andrea Morosati ha scritto:

> esatto! una cosa simile, ma così:
> ="'file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"
>
> con in A1:
> orari
>
> la cella assume questo valore:
> 'file:///C:/Users/utente/orari.ods'#$Foglio1.Z9
> senza riportare il dato dalla cella del foglio del file indicato...
>
> se invece aggiungo davanti un uguale così:
>
> ="='file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"
>
> risulta così:
> ='file:///C:/Users/utente/orari.ods'#$Foglio1.Z9
> formula corretta ma comunque no riporta il dato...
>
>
> Il 08/12/2017 14:58, Daniele Zambelli ha scritto:
>> ="'file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"
>
È un po' che non uso le formule, ma non è che ci sono due apici (') di
troppo?
quello prima di file e quello dopo xlsx?


--
Ferrari Renato Maria
Linux Registered User #219791
Linux Registered Machine #104061
email: [hidden email]
posta certificata: [hidden email]


--
Come cancellarsi: E-mail [hidden email]
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili
Andrea Morosati Andrea Morosati
Reply | Threaded
Open this post in threaded view
|

Re: [it-users] [RISOLTO] parti di formule e riferimenti variabili secondo valore cella

alla fine, grazie all'aiuto di Daniele Zambelli, siamo giunti ala
conclusione che così funziona:

=INDIRETTO("'file:///C:/Users/utente/"&A1&".ods'#$Foglio1.B9")

gli apici singoli che racchiudono l'URL vengono fuori automaticamente
quando si seleziona una cella da un'altro file, mentre se si tolgono da
come errore #RIF!


Il 11/12/2017 16:49, Ferrari Renato Maria ha scritto:

> Il 09/12/2017 09:14, Andrea Morosati ha scritto:
>> esatto! una cosa simile, ma così:
>> ="'file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"
>>
>> con in A1:
>> orari
>>
>> la cella assume questo valore:
>> 'file:///C:/Users/utente/orari.ods'#$Foglio1.Z9
>> senza riportare il dato dalla cella del foglio del file indicato...
>>
>> se invece aggiungo davanti un uguale così:
>>
>> ="='file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"
>>
>> risulta così:
>> ='file:///C:/Users/utente/orari.ods'#$Foglio1.Z9
>> formula corretta ma comunque no riporta il dato...
>>
>>
>> Il 08/12/2017 14:58, Daniele Zambelli ha scritto:
>>> ="'file:///C:/Users/utente/" & A1 & ".xlsx'#$foglio1.Z9"
>>
> È un po' che non uso le formule, ma non è che ci sono due apici (') di
> troppo?
> quello prima di file e quello dopo xlsx?
>
>

--

_/Andrea Morosati /_


--
Come cancellarsi: E-mail [hidden email]
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non sono eliminabili