Newsgroup: it.hobby.fai-da-te
Titolo: Excel fai-da-me

Prendiamo un foglio, abbastanza corposo, con le cifre espresse in Lire.
Preciso che in alcune caselle c'� l'importo inserito direttamente, in altre 
il numero � il risultato della formula contenuta.
Volendo convertirle in euro, basandomi sulle mie capacit� informatiche, mi 
metto di buona lena, ogni casella la divido per 2.000 e riscrivo il numero.
(userei il 2000 e non 1936,27 per evitare i decimali che non mi servono).
Per�, prima che sudare sette camicie, c'� la possibilit� di 
semplificare/velocizzare/automatizzare l'operazione?
-- 
Fabbrogiovanni

 Perï¿œ, prima che sudare sette camicie, c'ï¿œ la possibilitï¿œ di 
Sette camicie per scrivere una formuletta e riportarla? ci saranno dai 
15 ai 20 secondi di lavoro!

 Fabbrogiovanni
mettiamo che tutta i dati siano incolonnati nella colonna A e vuoi
fare la conversione nella colonna B
scrivi in B1     =A1/2000
dai invio
ti posizioni in basso a destra della
cella B1
sul mouse ti apparira' una croce nera
tieni premuto il tasto sinistro
e scorri in basso

 semplificare/velocizzare/automatizzare l'operazione?
Metodo brutale
Ti piazzi col cursore in cima a ogni colonna, tasto destro, inserisci 
colonna.
Ripeti per ogni colonna, ti troverai con le colonne dispari in lire e quelle 
pari vuote.
Vai sulla prima colonna della prima colonna vuota che sar� la B1 e ci scrivi 
=, poi clicchi sulla A1, poi scrivi *1936.27.
Selezioni la casella cos� creata, la copi con control C, selezioni tutte le 
altre cazelle della stessa colonna ctl V e ti si aggiornano.
Selezioni la colonna e dai un diverso colore di testo, facciamo Blu, che � 
il colore della comunit� europea.
Selezioni l'intera colonna, la copi e la incolli su tutte le colonne libere.
L'unico problema � che se hai sommatorie messe in orizzontale ti toccher� 
andare a correggerle a mano.
Repo 

 a mano.
mai viste le "maniglie" eh? :-))
-- 
ciao!
...nixs.................................................................
Lat.: 41� 7' 50" N  Long.: 14� 38' 41" E
nixs.lucchetto.@lagirandola.it
togli la ".SERRATURA." per scrivermi
........................................................................
L'uomo non smette di giocare perch� invecchia,
ma invecchia perch� smette di giocare.
(George Bernard Shaw)

 ha scritto nel messaggio 
news:hfb2up$srd$1...@tdi.cu.mi.it...

prendi un secondo foglio di excel nella stesso file.....
ti posizioni nella cella A1 e inserisci la seguente formula: 
=INT(Foglio1!A1/1936,27)
in questo modo avrai il risultato arrotondato senza decimali.
copi la cella a1 e la incolli sulle altre celle sino a coprire un'area 
uguale a quella del primo foglio....
in questo modo ti sei converitto tutti i valori in euro...
poi copi solo le celle che fanno riferimento a valori non derivanti da 
calcoli e le incolli (funzione incolla valori) sul primo foglio...
spero di essermi capito
-- 
Skipper dixit...
on cbr1000rr
Azz... L'� minga el sesc�nt!!! L'� 'l mille!!!
motostory su 
http://www.superskipper.it/pagine/le_mie_moto.htm
 

 semplificare/velocizzare/automatizzare l'operazione?
Scrivi 2000 in una cella. O se preferici, 1936,27.
La copi (tasto destro -> Copia)
Selezioni una o piu' celle contenenti i valori da dividere (tenendo
premuto CTRL puoi selezionare piu' gruppi non contigui di celle)
Dal menu modifica scegli "incolla speciale" e selezioni "Valori" e
"dividi".
Fatto!
ciao
Max

 mai viste le "maniglie" eh? :-))
Il mio uso di excel � limitatissimo, anzi a dire il vero non lo uso proprio, 
visto che ho istallato openoffice.
Comunque sono sempre lieto di imparare qualcosa di nuovo, se qualcuno me lo 
spiega.
Repo 

 semplificare/velocizzare/automatizzare l'operazione?
una volta preparata la prima casella la copi e poi vai nella 
colonna che ti interessa.
La selezioni tutta e fai incolla.
ciao
Bung
Hic
In vino Veritas (in excel mica sempre)


Se ti va bene che appaiono i due valori, da convertire e convertiti, prova 
in questo modo:
Scrivi il valore di cambio "1936,27" su una cella, magari sulla prima riga 
in alto fuori dal foglio di lavoro.
Poi inserisci, nella colonna precedente o successiva, basta nella prima 
cella in alto della colonna, la formula di conversione. Esempio: ipotizziamo 
di inserire il valore di cambio 1936,27 nella AA1, nella colonna D ci sono i 
valori in Lire nella colonna E  la conversione in Euro; la formula da 
inserire nella cella E1 sar�:  =+D1/$AA$1
Poi copi il contenuto della cella E1 per tutta la lunghezza della colonna E. 
Il segno $ permette che il valore 1 non si modifichi nel copiarlo nella 
colonna. Se non vuoi che appaiano i decimali ma vuoi un arrotondamento 
corretto, prima di copiare, rimanendo posizionato in E1  vai su diminuisci 
decimali e premi sino a che non ti rimane l'intero. Per� attenzione che i 
valori possono essere falsati, io due decimali li lascerei
Spero di non aver ingenerato confusione a delle idee gi� chiare.
Cordialit�
Gi
-- 
Per chi avesse necessit� di contattarmi privatamente: 
gsassachiocciolatiscalipuntoit
Scusate il disturbo. 

 di nuovo, se qualcuno me lo spiega.
segui le istruzioni di Marco.
Il metodo funziona sia in verticale sia in
orizzontale


 in questo modo ti sei converitto tutti i valori in euro...
Anche i metri, i litri, i chili...??
Bye
Gigi

 ai 20 secondi di lavoro!
Grazie per l'incoraggiamento, vado avanti a leggere eventuali altri 
suggerimenti!
-- 
Fabbrogiovanni

 ha scritto nel messaggio 
news:hfb8uh$34i$1...@tdi.cu.mi.it...

ovvio... sono le conversioni pere-mele che non riescono...


 Fatto!
Questa � la risposta perfetta. ;)

 visto che ho istallato openoffice.
Le maniglie esistono anche in OO.

 semplificare/velocizzare/automatizzare l'operazione?
Hai voglia!
Se le celle da modificare sono sparse qua e la e non sono tantissime puoi
usare questo metodo alla garibaldina da me test� testato:
registra una nuova macro a cui assegni la scelta rapida da tastiera
"Control + A", e registra una unica operazione,  per esempio seleziona una
cella qualsiasi, e subito la interrompi, poi apri il pannello delle macro,
evidenzi il nome macro appena creato e pigi il bottone "Modifica"; a questo
punto si apre la finestra VisualBasic con il codice della macro appena
creata; cancelli tutto il codice che si trova tra "Sub Macro1()" e "End
Sub" e al suo posto ci metti dentro questo:
Selection = Selection / 2000
Chiudi la finestra VisualBasic. D'ora in poi ad ogni "Control+A" il
contenuto di ogni cella che via via vai a selezionare sar� diviso per 2000.
Salumi
-- 
E.Delacroix
_  _
o  o;
@--

 Le maniglie esistono anche in OO.
Si, in effetti le uso, anche se preferisco fare altrimenti.
Quello che non mi riesce ancora di capire � come le maniglie possano 
risolvere il problema delle sommatorie orizzontali seguendo la procedura che 
ho consigliato.
Repo 

 Sub" e al suo posto ci metti dentro questo:
Dopo aver letto e riletto con attenzione il tuo suggerimento ho capito che 
la scienza informatica � una cosa seria, e non basta la buona volont� per 
sfruttarla al meglio.
Non puoi seppellirmi sotto palate di macro, sub macro, visual basic e tante 
altre cose di cui ho sentito vagamente parlare ma che non so usare:-)
Ti ringrazio comunque per il tempo che mi hai dedicato e naturalmente un 
ringraziamento collettivo a tutti.
Con pazienza e impegno lo scopo � stato raggiunto, piluccando fra i vari 
suggerimenti.
Il percorso non � stato facile.
Arrivato ad avere le colonne con i dati in euro ho pensato di cancellare 
quelle in lire, per� non andava bene, le caselle in euro puntavano a quelle 
in lire.
Allora  ho scoperto  che con COPIA e poi INCOLLA SPECIALE - VALORI il 
problema si poteva risolvere.
Sistemato e ripulito tutto per benino scopro che aver usato il divisore 
2000 aveva si arrotondato i risultati ma i circa 72 miseri centesimi di 
differenza valgono poco se presi da soli, ma  portano a differenze di 
migliaia di euro se provengono da qualche cento milioni di vecchie lire.
Allora ho buttato via tutto, sono ripartito da capo (ormai ero esperto) e in 
una mezz'oretta ho il mio bel foglio finito e pure stampato.
-- 
Fabbrogiovanni 

 una mezz'oretta ho il mio bel foglio finito e pure stampato.
Beh, c'ï¿œ la stoffa in te, io ci perdevo giornate ...
