[Risolto] Copia e incolla speciale

Discussioni sull'applicazione per i fogli di calcolo
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

[Risolto] Copia e incolla speciale

Messaggio da Nando69 »

Salve a tutti. Come da brevissimo e semplice file allegato,nella celle C4 e C5 avrei bisogno che mi risultino le stesse formule scritte nelle celle C1 e C2,vale a dire =A1 e =A2 derivanti dai valori esistenti in A1 (85) e A2 (6). Grazie per l'aiuto
Allegati
per gio 11 ottobre.ods
(77.8 KiB) Scaricato 144 volte
Ultima modifica di Nando69 il venerdì 18 dicembre 2020, 21:17, modificato 2 volte in totale.
Libre Office 7.3.0.3
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: copia e incolla speciale

Messaggio da Nando69 »

Nel file che ho allegato l'esempio comprende anche la cella C6 (oltre ale celle C4 e C5). Avrei quindi bisogno che mi risultino le stesse formule evidenziate nelle celle C1,C2 e C3,vale a dire =A1,=A2 e =A3 derivanti dai valori esistenti in A1 (85),A2(6) e A3 (35). Grazie per l'aiuto
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggio da gioh66 »

Buonasera. Se ho capito anche nelle celle C4, C5 e C6 vorreti i valori di A1:A3. Se è così prova così: in C1 metti

Codice: Seleziona tutto

=SE(RESTO(RIF.RIGA(A1);4)=0;"";INDIRETTO("A"&RESTO(RIF.RIGA(A1);4)))
e tira in basso.

Ps.: hai provato la soluzione che ti ho proposto nell'altra discussione?
viewtopic.php?f=9&t=10804
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

Mi sono spiegato male scusa. Ricapitolo con un altro esempio ma adesso non posso mandarti il file perché sono col cellulare. Ad ogni modo facciamo che : cella C1 abbia il valore di A5 (ad esempio numero 48). Cella C2 col valore di A21 (ad esempio 34). Cella C3 col valore sempre distanza 16,quindi A37 (numero 76). Adesso voglio che nelle celle C5,C6 e C7 attraverso una formula possano risultarmi le formule presenti nelle celle C1,C2 e C3 ma maggiorate di 1,cioè A5 che passa A6,A21 che passa A22 e A37 che passa A38. Naturalmente A6, A21 e A37 possono avere qualunque numero gia calcolato in precedenza. Spero di essere stato più chiaro ora. Per quanto riguarda la discussione precedente non ho ancora provato,scusami
Libre Office 7.3.0.3
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

ciao Gio. hai compreso il processo del quesito?
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggio da gioh66 »

Forse, ma se alleghi un file col risultato atteso è meglio.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

ок
Libre Office 7.3.0.3
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

Ti mando il nuovo file aggiornato
Allegati
per Gio 12 ottobre.ods
(77.47 KiB) Scaricato 126 volte
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggio da gioh66 »

Allora rileggendo con più calma forse ho capito. In C1 metti:
=INDIRETTO("A"&$E$2+RESTO(RIF.RIGA(A1)-1;3)*$F$2+QUOZIENTE(RIF.RIGA(A1)-1;3))
Nella formula ho usato due riferimenti esterni E2 e F2 che sono la riga da cui iniziare a copiare i dati in C1 e la distanza tra le celle da copiare.
Ho fatto così, perchè volendo ti basta variare questi due valori per decidere da quale riga partire e quale "passo" tenere per avere i risultati che vuoi.
Ti allego file di prova.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

Non ho ricevuto il file di prova
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggio da gioh66 »

Meglio :mrgreen: l'avevo postato mentre tu postavi il tuo così l'ho corretto per farlo con uno spazio tra i gruppi di celle di colonna C come il tuo. La formula corretta è

Codice: Seleziona tutto

=SE(RESTO(RIF.RIGA(A1);4)=0;"";INDIRETTO("A"&$E$2+RESTO(RIF.RIGA(A1)-1;4)*$F$2+QUOZIENTE(RIF.RIGA(A1)-1;4)))
e questo e il file
Allegati
Copia e incolla speciale(bis).ods
(8.44 KiB) Scaricato 129 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

Dalla formula che mi hai inviato =INDIRETTO("A"&$E$2+RESTO(RIF.RIGA(A1)-1;3)*$F$2+QUOZIENTE(RIF.RIGA(A1)-1;3))

sostituiscimeli per favore con i valori che ti ho inviato nel mio ultimo file,in modo che possa comprendere meglio il tutto. Grazie
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggio da gioh66 »

Come ti dicevo ho corretto la formula per lasciare la riga vuota, C4. Corretta con i valori tuoi è così
=SE(RESTO(RIF.RIGA(A1);4)=0;"";INDIRETTO("A"&5+RESTO(RIF.RIGA(A1)-1;4)*16+QUOZIENTE(RIF.RIGA(A1)-1;4)))
Ti avevo sostituito 5 e 16 con riferimenti estrni per poterla variare a piacere senza modificare la formula.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

Ok,grazie. La tua ultima formula aggiornata con i miei numeri

=SE(RESTO(RIF.RIGA(A1);4)=0;"";INDIRETTO("A"&5+RESTO(RIF.RIGA(A1)-1;4)*16+QUOZIENTE(RIF.RIGA(A1)-1;4)))


su quale cella ora posso scriverla ?
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggio da gioh66 »

In C1 e la tiri in basso.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggio da Nando69 »

Perfetto,funziona. Ho provato anche la discussione precedente. Anch'esso funziona. Metto risolto. Grazie mille
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggio da gioh66 »

Di nulla!
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

Soltanto nella formula =SE(RESTO(RIF.RIGA(A1);=SE(RESTO(RIF.RIGA(A1);4)=0;"";INDIRETTO("A"&5+RESTO(RIF.RIGA(A1)-1;4)*16+QUOZIENTE(RIF.RIGA(A1)-1;4)))

fammi giusto capire cosa significano per favore 4)=0; ed anche il -1 presente 2 volte. Grazie
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggio da gioh66 »

Prova a mettere in una cella della prima riga la funzione
=RESTO(RIF.RIGA(A1);4)
e tira in basso. Otterrai una sequenza di 1 2 3 0, 1 2 3 0 ecc...
All'inizio della formula mi va bene così perchè quando trova la riga col valore 0 deve lasciarla vuota. Dentro la formula, invece ho aggiunto un -1, perchè voglio che la sequenza sia 0 1 2 3, 0 1 2 3 ecc... cioè che inizi con 0
Per quanto riguarda la formula
=QUOZIENTE(RIF.RIGA(A1);4)
tirata in basso hai come risultato una sequenza 000111122223333 ecc...
Siccome per far funzionare la formula mi serve una sequenza regolare cioè 0000111122223333...che cominci con quattro 0 ho aggiunto il -1.
Tutto questo per rendere dinamica e automatica la formula.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

Ok,ho capito. E il valore =0 (zero) cosa significa ? se al posto dello 0 (zero) metto 2 o 3 cosa succede ?
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggio da gioh66 »

Fai un pastrocchio :D perchè eliminerebbe le righe dove trova il valore due o tre. Nel tuo file il valore =0 corrisponde alla riga C4 che nel tuo esempio hai lasciato vuota.
Se ometti la parte
SE(RESTO(RIF.RIGA(A1);4)=0;"";
e togli l'ultima parentesi, la formula funziona lo stesso ma in C4 invece della cella vuota ti mette uno 0.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

scusa,nella formula =SE(RESTO(RIF.RIGA(A1);4)=0;"";INDIRETTO("A"&5+RESTO(RIF.RIGA(A1)-1;4)*16+QUOZIENTE(RIF.RIGA(A1)-1;4)))

non volendo lasciare spazi vuoti,quindi 5 6 7 8 e così via,che formula devo scrivere ?
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggio da gioh66 »

Allora basta così
=INDIRETTO("A"&5+RESTO(RIF.RIGA(A1)-1;3)*16+QUOZIENTE(RIF.RIGA(A1)-1;3))
e mettendo 3 al posto del 4.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

ok,grazie
Libre Office 7.3.0.3
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

Ancora un ultima cosa per favore. nel file che ti ho allegato perchè in colonna i numeri vengono proposti in tale sequenza ?
Allegati
ore 22.ods
(78.49 KiB) Scaricato 69 volte
Libre Office 7.3.0.3
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

Da C1 a C8 da 5 a 12,mentre la cella C9 invece di partire da 5 parte da 6. Questo non l'ho capito
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggio da gioh66 »

Perchè copia i dati della colonna A a blocchi di 2: 5 6, 6 7, 7 8,ecc... con ripartenza dall'ultimo valore del blocco precedente
Per capire meglio dai un occhio al file che ti riallego dove in colonna E c'è l'1 in colonna F c'è la formula
=RESTO(RIF.RIGA(A1)-1;2)
in colonna G
=QUOZIENTE(RIF.RIGA(A1)-1;2)
e infine in colonna H
la somma delle tre colonne che ti da il riferimento di riga
Tu come lo vorresti?
Allegati
ore 22 (bis).ods
(83.12 KiB) Scaricato 66 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

sia in un modo che nell'altro. ok, grazie
Libre Office 7.3.0.3
Nando69
Messaggi: 484
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggio da Nando69 »

Salve. Devo riprendere questo argomento perchè il quesito ricalca in qualche modo lo stesso tema. Come evidenziato nel file allegato denominato : [23 gennaio],dovrei copiare e incollare il blocco completo del range G1-H433 al range D1-E433 (nella stessa identica posizione in cui si trovano adesso ma spostati quindi soltanto di 3 celle a sinistra). Il problema è che devo incollare soltanto i valori numerici (1,2,3,4,5,6 eccetera) senza incollare quindi le formule
che si trovano sotto i numeri dello stesso range,esempio in G2 formula =SE(RESTO(RIF.RIGA(A2);8)=1;INDICE(A$8:A$62;QUOZIENTE(RIF.RIGA(A2)-1;8)+1);"")
eccetera. Incollando il blocco completo del range G1-H433 al range D1-E433,devo lasciare al tempo stesso inalterate le formule che si trovano sotto i valori numerici del range stesso D1-E433,esempio in D3 formula =SE(O(D1="";E1="";D1>=E1);"";SE(E1-D1>1;D1;D1)) e così via. Ho provato a fare una piccola prova
copiando e incollando i valori presenti nel J1-K9 (un normale range senza formule e con soli valori numerici) sul range D1-E9,ma nel range D3-E6 mi rimane tutto vuoto eccetto i soli valori numerici D1,D9,E1,E9 (come evidenziato nel file 23 gennaio bis). Spero sia tutto chiaro. Grazie per l'aiuto
Allegati
23 gennaio bis.ods
prova senza successo
(29.59 KiB) Scaricato 56 volte
23 gennaio.ods
file primario iniziale
(29.81 KiB) Scaricato 68 volte
Libre Office 7.3.0.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggio da gioh66 »

Salve! Mi sa che per quello che vuoi fare ci voglia una macro. Si potrebbe tentare anche con una formula, ma ti riempirebbe le colonne di zeri nelle celle vuote e dovresti rifare la formattazione delle celle. sfondo colorato, bordi, ecc...
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Rispondi