[oo-calc] copiare funzione

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

[oo-calc] copiare funzione

Messaggio da cristian_c »

Vorrei copiare la funzione di una cella per non stare a riscriverla mille volte.

Ho provato ad evidenziarla con il clic destro,ma non funziona.  :-\
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
mariateresa53
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: martedì 6 novembre 2007, 10:39
Desktop: gnome
Distribuzione: ubuntu 18.04
Sesso: Femminile
Località: Pontremoli

Re: [oo-calc] copiare funzione

Messaggio da mariateresa53 »

Ciao,
se non ho capito male vuoi copiare una funzione in un'altra parte della tabella?

Se è così: click sinistro sulla cella, click destro, copia, spostamento, click sinistro sulla nuova cella per evidenziarla, click destro, incolla.

Ovviamente i riferimenti alle celle vengono traslati a meno che tu non usi la notazione assoluta “$”.

Spero di esserti stata d'aiuto.

Maria Teresa
"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety" Benjamin Franklin
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [oo-calc] copiare funzione

Messaggio da cristian_c »

grazie maria teresa per la risposta  ;),
Se è così: click sinistro sulla cella, click destro, copia, spostamento, click sinistro sulla nuova cella per evidenziarla, click destro, incolla.
ho provato a fare cosi' ma succede che si modificano anche le celle in cui ci sono le formule da copiareda copiare in modo inaspettato o diventano #RIF!

In realta' a me basta copiare solo le scritte che compaiono nella barra delle formule quando il cursore si ferma su una cella.
Non mi interessa fare il copia ed incolla delle celle.Solo che quando vado nela barra delle formule e seleziono la scritta non mi viene data la possibilita' di copiarla con un clic destro del mouse.

La notazione assoluta potrebbe risolvere questo problema? E se si, come si usa?
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
mariateresa53
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: martedì 6 novembre 2007, 10:39
Desktop: gnome
Distribuzione: ubuntu 18.04
Sesso: Femminile
Località: Pontremoli

Re: [oo-calc] copiare funzione

Messaggio da mariateresa53 »

Scusa il ritardo, ma stamani ero fuori casa e non ho visto la tua risposta.

Quando copi una formula da una cella ad un'altra, le celle su cui elabora il calcolo si traslano, cioè si spostano allo stesso modo.

Es: D1 è la cella di cui voglio copiare la formula D1=B1*C1
D2 è la cella in cui voglio copiare la formula D2=B2*C2

ovviamente se non hai dati in B2 e C2 il risultato sarà falsato.

Per evitare lo spostamento, cioè riferirsi sempre alle stesse celle per i calcoli, si antepone, quando scrivi la formula, il “$” che significa non spostare.

Es: D1=$B$1*$C$1
D2=$B$1*$C$1.

Il doppio dollaro serve per indicare di tenere ferma l'intera cella, un dollaro solo terrà ferma la colonna o la riga, a seconda di dove è stato posizionato. Se voglio calcolare dati su una colonna metterò il “$” davanti alla colonna in modo da far variare solo le righe, viceversa se voglio calcolare dati variabili su una riga.

Tutto ciò vale solo per spostamenti all'interno della stessa tabella. Quando vuoi copiare su un'altra tabella o un altro foglio di calcolo dovrai inserire anche i riferimenti alla nuova tabella o al nuovo OO calc.

Anche questi si possono copiare tranquillamente in sede di inserimento funzione usando la funzione copia delle celle.

Il fatto che ti dia #RIF!, se sei sulla stessa tabella, e che ti cambi anche i valori già calcolati, però mi fa pensare che ci sia qualcosa di sbagliato nella formula che intendi copiare (loop?), riferimento ricorsivo alle stesse celle?

Spero di esserti stata d'aiuto.

Maria Teresa
"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety" Benjamin Franklin
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [oo-calc] copiare funzione

Messaggio da cristian_c »

Scusa il ritardo, ma stamani ero fuori casa e non ho visto la tua risposta.
non ti devi scusare.Chiunque risponde quando e' possibile e rispondere e' solo una forma di cortesia e di educazione, ma non c'e' nessun obbligo.Anzi, ti ringrazio molto per avermi risposto e per le spiegazioni.
Quando copi una formula da una cella ad un'altra, le celle su cui elabora il calcolo si traslano, cioè si spostano allo stesso modo.

Es:    D1 è la cella di cui voglio copiare la formula D1=B1*C1
  D2 è la cella in cui voglio copiare la formula D2=B2*C2

ovviamente se non hai dati in B2 e C2 il risultato sarà falsato.
cioe' quindi sarebbe meglio traferire le porzioni a pezzi uno dopo l'altro(cioe' prima i dati su cui operare epoi i risultati, ma nel mio caso non sarebbe possibile forse.
Per evitare lo spostamento, cioè riferirsi sempre alle stesse celle per i calcoli, si antepone, quando scrivi la formula, il “$” che significa non spostare.

Es:  D1=$B$1*$C$1
  D2=$B$1*$C$1.

Il doppio dollaro serve per indicare di tenere ferma l'intera cella, un dollaro solo terrà ferma la colonna o la riga, a seconda di dove è stato posizionato. Se voglio calcolare dati su una colonna metterò il “$” davanti alla colonna in modo da far variare solo le righe, viceversa se voglio calcolare dati variabili su una riga.
questa mi sembra piu praticabile.Quindi se non c'e' il dollaro i dati da copiare ed incollare vengono modificati all'origine?
Io volevosemplicemente copiare e incollare celle tal quali,senza modificare le fonti, e magari poi eliminare le fonti: una semplice traslazione di dati in punti diversi della tabella.
Ma mi va bene anche copiare i testi delle formule e modificare poi gli argomenti a mano.Boh? La prima ipotesi mi sembra la migliore.
Tutto ciò vale solo per spostamenti all'interno della stessa tabella. Quando vuoi copiare su un'altra tabella o un altro foglio di calcolo dovrai inserire anche i riferimenti alla nuova tabella o al nuovo OO calc.

Anche questi si possono copiare tranquillamente in sede di inserimento funzione usando la funzione copia delle celle.
se fosse possibile fare questo senza creare altri fogli di supporto sarebbe preferibile.
Il fatto che ti dia #RIF!, se sei sulla stessa tabella, e che ti cambi anche i valori già calcolati, però mi fa pensare che ci sia qualcosa di sbagliato nella formula che intendi copiare (loop?), riferimento ricorsivo alle stesse celle?
Ho visto che sicuramente non e' questo. Infatti ho fatto una prova facendo qualche conto con la calcolatrice, e i risultati della formula sono uguali a quelli che ho trovato io
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
mariateresa53
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 662
Iscrizione: martedì 6 novembre 2007, 10:39
Desktop: gnome
Distribuzione: ubuntu 18.04
Sesso: Femminile
Località: Pontremoli

Re: [oo-calc] copiare funzione

Messaggio da mariateresa53 »

Citazione
Quando copi una formula da una cella ad un'altra, le celle su cui elabora il calcolo si traslano, cioè si spostano allo stesso modo.

Es:    D1 è la cella di cui voglio copiare la formula D1=B1*C1
  D2 è la cella in cui voglio copiare la formula D2=B2*C2

ovviamente se non hai dati in B2 e C2 il risultato sarà falsato.
cioe' quindi sarebbe meglio traferire le porzioni a pezzi uno dopo l'altro(cioe' prima i dati su cui operare epoi i risultati, ma nel mio caso non sarebbe possibile forse.
Puoi copiare sia i dati che le formule insieme, basta selezionare la porzione di tabella e copiarla.

Per esempio inserisco una riga di dati e formule, seleziono la riga e la copio nelle righe successive

Quello che devi tenere presente nel copiare le formule è che cambiano i riferimenti alle celle, solo i riferimenti.

Ecco perché mi suona strano che ti cambino i dati originali. Non dovrebbero, a meno che non facciano riferimento alle celle copiate. Nell'esempio, se la formula nella cella B3 fa riferimento alla cella D2 cambierà il valore di B3 poiché, in realtà, hai inserito un nuovo valore nella cella D2.

Se posso permettermi di darti un consiglio, a volte conviene spezzare formule complesse che fanno riferimento a molti dati diversi, usando una colonna o una riga di appoggio dove inserire i risultati parziali. La colonna o la riga si può, quando la tabella è finita, nascondere.

Puoi dare un'occhiata anche qui:
http://www.yacme.com/linux.php?arg=download
c'è la guida OO-calc che non mi sembra fatta male ed è certamente più chiara di quella in linea.

Maria Teresa
"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety" Benjamin Franklin
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti