Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Paolo Mantovani

Ciao,



Il 08/11/2010 20:10, Fernando ff77 ha scritto:

Spiego a cosa mi serve, magari mi consigliate un altra soluzione...


hai anticipato la mia richiesta di ulteriori info



Tabella 1: Elenco dei prodotti, tipologia e dimensioni
tipologie possibili= 8  quantità prodotti= circa 40righe

Tipo  L H
A  1000  2000
B  1500  2000
C  2000  2300


L'esempio non sembra corrispondere alla descrizione che hai dato.
Cosa significa "quantità prodotti= circa 40righe"

manca forse la colonna Prodotto? o NomeProdotto? mancano altre colonne 
per caso?

Puoi riformulare in modo più preciso?




Tabella 2: definizione delle procedure di calcolo
per ogni prodotto, in base al TIPO scelto devo usare diverse formule
Tipo Formula1 Formula2 Formula3 ... Formula 40

AL+10   H+15   L-12   H/2+L-5L*H/3  etc.etc.
BL+20   H+5 L-22   H+LL*H/3  etc.etc.
..

io pensavo nella prima tabella, con la funzione CERCA.VERT andavo a cercarmi
la formula giusta nella tabella2 e poi la applicavo.


Ok con il CERCA.VERT in questo modo non si può fare, questo lo abbiamo 
appurato.


Occorre trovare un'altra strada.
In realtà io penso che il problema si possa risolvere applicando le 
normali funzioni di Calc



Se intendevi usare il CERCA.VERT significa che volevi prendere la 
formula e riportarla in un'altra cella, ma allora, perchè non eseguire 
direttamente il calcolo in Tabella2 (usando i riferimenti reali invece 
di L e H) e poi riportare solo i risultato nella cella di destinazione 
(a questo punto usando la funzione CERCA.VERT in modo legittimo) ?


ciao
Paolo M


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Renzo Bianchi

Il 08/11/2010 20.10, Fernando ff77 ha scritto:


qualche idea ?


Potresti valutare se l'utilizzo degli scenari può fare al caso tuo. Qui 
trovi un piccolo tutorial:


http://openoffice.blogs.com/openoffice/2009/10/using-scenarios-in-openoffice-calc-spreadsheets-to-figure-out-what-to-do.html

--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3: Soluzioni a raccolta", molto più di semplici 
FAQ! http://it.openoffice.org/doc/manuali/


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Paolo Mantovani

Il 08/11/2010 19:14, Fernando ff77 ha scritto:
[...]

La  mia formula di esempio era semplificata ma potrebbe ogni volta cambiare

in diversi modi... con divisori, moltipliche e riferimenti ad altre celle.
Comunque l'idea è carina.


Quando ci sono esigenze del genere mi viene sempre i sospetto che sotto 
ci sia una impostazione generale errata o comunque inadatta ad OOoCalc.


Il sospetto è rafforzato dal fatto che l'utente che presenta queste 
casistiche bizzarre normalmente sta "traducendo" un documento Excel.


Purtroppo non hai detto nulla sul perchè ti serve una soluzione cosi 
particolare, perciò non siamo in grado  di indirizzarti a livello di 
approccio generale.





non si può neanche creando una macro ? premetto che non so niente di macro !



Si può fare ma a certe condizioni, però se non sai nulla di macro 
diventa difficile spiegarti quali sono i casi particolari.


Ecco un esempio basilare sul quale cominciare a lavorare.

sub main
'supponiamo che A1 contenga la stringa "A2+A3"
CellSrc = ThisComponent.Foglio1.getCellRangeByName("A1")
CellDest = ThisComponent.Foglio1.getCellRangeByName("A4")

CellDest.FormulaLocal = "=" & CellSrc.FormulaLocal
end sub

ciao
paolo m

-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Fernando ff77
Spiego a cosa mi serve, magari mi consigliate un altra soluzione...

Tabella 1: Elenco dei prodotti, tipologia e dimensioni
tipologie possibili= 8  quantità prodotti= circa 40righe

Tipo  L H
A  1000  2000
B  1500  2000
C  2000  2300


Tabella 2: definizione delle procedure di calcolo
per ogni prodotto, in base al TIPO scelto devo usare diverse formule
Tipo Formula1 Formula2 Formula3 ... Formula 40

AL+10   H+15   L-12   H/2+L-5L*H/3  etc.etc.
BL+20   H+5 L-22   H+LL*H/3  etc.etc.
...

io pensavo nella prima tabella, con la funzione CERCA.VERT andavo a cercarmi
la formula giusta nella tabella2 e poi la applicavo.


qualche idea ?

grazie.
ciao.
ff77


Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Picchiottino Roberto

Il 08/11/2010 19:14, Fernando ff77 ha scritto:

Il giorno 08 novembre 2010 19:12, Picchiottino Roberto  ha
scritto:

   

Se dovessi farlo con 1000 celle invece ...


=INDIRETTO(SINISTRA(A2;TROVA("+";A2)-1))+INDIRETTO(DESTRA(A2;TROVA("+";A2)-1))
NB:
- io l'ho fatto con la formula in A2
- praticamente sfrutta indiretto() e cerca "+" e sostituisce  in
sostanza estrae la formula e la ricalcola

Spero ci sia qualcosa di piu' intelligente, assomiglia all'esigenza di una
specie di exec() o eval(), presumo esista qualcosa ma non l'ho trovata, in
caso basterebbe creare la formula con
="="&A2

La  mia formula di esempio era semplificata ma potrebbe ogni volta cambiare
 

in diversi modi... con divisori, moltipliche e riferimenti ad altre celle.
   


Temevo cio' ...

Comunque l'idea è carina.

non si può neanche creando una macro ? premetto che non so niente di macro !
   

Neanche io conosco le macro, posso solo dirti come farei io ...
- se fattibile applicherei questa idea alle varie formule ma temo che 
sia piu' un problema che altro
- cercherei se qualcuno ha fatto un "esecutore" ... che prenda una 
formula "=" e la esegua ... magari da macro esiste qualcosa


Ho visto diverse cose interessanti come plugin .. addirittura un CAS per 
le funzioni xcas (anche se non sono riuscito ad usarlo... ma per 
mancanza di impegno mio) quindi risolvere il tuo problema credo sia 
possibile e mi pare verosimile che qualcuno l'abbia gia' risolto...



Tienici informati...
Ciao
Picchio

grazie.
ciao.
ff77

   



--
Picchiottino Roberto - Monte Bianco TLC - Courmayeur
#160087 - http://counter.li.org/
http://www.gnu.org/philosophy/no-word-attachments.it.html


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Fernando ff77
Il giorno 08 novembre 2010 19:12, Picchiottino Roberto  ha
scritto:

>
> Se dovessi farlo con 1000 celle invece ...
>
>
> =INDIRETTO(SINISTRA(A2;TROVA("+";A2)-1))+INDIRETTO(DESTRA(A2;TROVA("+";A2)-1))
> NB:
> - io l'ho fatto con la formula in A2
> - praticamente sfrutta indiretto() e cerca "+" e sostituisce  in
> sostanza estrae la formula e la ricalcola
>
> Spero ci sia qualcosa di piu' intelligente, assomiglia all'esigenza di una
> specie di exec() o eval(), presumo esista qualcosa ma non l'ho trovata, in
> caso basterebbe creare la formula con
> ="="&A2
>
> La  mia formula di esempio era semplificata ma potrebbe ogni volta cambiare
in diversi modi... con divisori, moltipliche e riferimenti ad altre celle.
Comunque l'idea è carina.

non si può neanche creando una macro ? premetto che non so niente di macro !

grazie.
ciao.
ff77


Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Picchiottino Roberto

Il 08/11/2010 18:05, Fernando ff77 ha scritto:

Ciao a tutti,
sono bloccato da 6 ore con questo problema... quindi mi rivolgo a voi..

CALC

cella A1 contiene come testo A2+A3

in A4 voglio vedere il risultato.

quindi trasformare una stringa in formula !
   
Ci ho provato e non ho trovato nulla di utile, se avessi esattamente 
quel problema per una cella ovviamente farei una modifica a mano :-)


Se dovessi farlo con 1000 celle invece ...

=INDIRETTO(SINISTRA(A2;TROVA("+";A2)-1))+INDIRETTO(DESTRA(A2;TROVA("+";A2)-1))
NB:
- io l'ho fatto con la formula in A2
- praticamente sfrutta indiretto() e cerca "+" e sostituisce  in 
sostanza estrae la formula e la ricalcola


Spero ci sia qualcosa di piu' intelligente, assomiglia all'esigenza di 
una specie di exec() o eval(), presumo esista qualcosa ma non l'ho 
trovata, in caso basterebbe creare la formula con

="="&A2


Ciao
Picchio



Aiutatemi.

grazie. Ciao. ff77

   



--
Picchiottino Roberto - Monte Bianco TLC - Courmayeur
#160087 - http://counter.li.org/
http://www.gnu.org/philosophy/no-word-attachments.it.html


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Renzo Bianchi

Il 08/11/2010 18.05, Fernando ff77 ha scritto:


cella A1 contiene come testo A2+A3

in A4 voglio vedere il risultato.

quindi trasformare una stringa in formula !


Che io sappia Calc non possiede nessuna funzione nativa in grado di 
farlo. In gergo tecnico si tratterebbe di un parser matematico.


--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3: Soluzioni a raccolta", molto più di semplici 
FAQ! http://it.openoffice.org/doc/manuali/


-
To unsubscribe, e-mail: utenti-unsubscr...@it.openoffice.org
For additional commands, e-mail: utenti-h...@it.openoffice.org



Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Fernando ff77
Il giorno 08 novembre 2010 18:17, Piana delle Orme  ha scritto:

> Hai provato a mettere nella cella A1 la funzione concatena?
> formula =CONCATENA(a1;" ";A2).
> I due apici sono stati messei per distanziare una parola dall'altra.
> Non so se questo risolve il tuo problema.
>
> Un/a Addetto/a alla
> Segreteria Organizzativa
> MUSEO PIANA DELLE ORME
> Tel.  0773/258708
> Fax. 0773/255000
> http://www.pianadelleorme.it/
>

Non capisco come possa risolvere il mio problema...

forse non è chiaro il mio esempio ?

grazie.
ff77


Re: [utenti] Conversione testo in formula

2010-11-08 Per discussione Piana delle Orme
Hai provato a mettere nella cella A1 la funzione concatena?
formula =CONCATENA(a1;" ";A2).
I due apici sono stati messei per distanziare una parola dall'altra.
Non so se questo risolve il tuo problema.


Il giorno 08 novembre 2010 18:05, Fernando ff77  ha scritto:

> Ciao a tutti,
> sono bloccato da 6 ore con questo problema... quindi mi rivolgo a voi..
>
> CALC
>
> cella A1 contiene come testo A2+A3
>
> in A4 voglio vedere il risultato.
>
> quindi trasformare una stringa in formula !
>
> Aiutatemi.
>
> grazie. Ciao. ff77
>



-- 
Cordiali Saluti

Un/a Addetto/a alla
Segreteria Organizzativa
MUSEO PIANA DELLE ORME
Tel.  0773/258708
Fax. 0773/255000
http://www.pianadelleorme.it/


[utenti] Conversione testo in formula

2010-11-08 Per discussione Fernando ff77
Ciao a tutti,
sono bloccato da 6 ore con questo problema... quindi mi rivolgo a voi..

CALC

cella A1 contiene come testo A2+A3

in A4 voglio vedere il risultato.

quindi trasformare una stringa in formula !

Aiutatemi.

grazie. Ciao. ff77