Pannello di Controllo Moderatore ]

[Risolto] Copia e incolla speciale

Discussioni sull'applicazione per i fogli di calcolo

[Risolto] Copia e incolla speciale

Messaggioda Nando69 » domenica 11 ottobre 2020, 18:22

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 55 volte
Ultima modifica di Nando69 il venerdì 18 dicembre 2020, 22:17, modificato 2 volte in totale.
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: copia e incolla speciale

Messaggioda Nando69 » domenica 11 ottobre 2020, 18:30

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
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda gioh66 » domenica 11 ottobre 2020, 20:51

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   Espandi visualeStringi visuale
=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" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggioda Nando69 » domenica 11 ottobre 2020, 21:41

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
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 9:06

ciao Gio. hai compreso il processo del quesito?
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 11:22

Forse, ma se alleghi un file col risultato atteso è meglio.
...se sei soddisfatto delle risposte ricevute metti il "Risolto" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 11:40

ок
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 14:36

Ti mando il nuovo file aggiornato
Allegati
per Gio 12 ottobre.ods
(77.47 KiB) Scaricato 42 volte
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 14:37

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" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 14:39

Non ho ricevuto il file di prova
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 14:47

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   Espandi visualeStringi visuale
=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 45 volte
...se sei soddisfatto delle risposte ricevute metti il "Risolto" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 14:49

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
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 14:52

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" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 14:59

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 ?
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 15:04

In C1 e la tiri in basso.
...se sei soddisfatto delle risposte ricevute metti il "Risolto" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 15:17

Perfetto,funziona. Ho provato anche la discussione precedente. Anch'esso funziona. Metto risolto. Grazie mille
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 15:55

Di nulla!
...se sei soddisfatto delle risposte ricevute metti il "Risolto" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 16:55

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
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 17:30

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" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 17:49

Ok,ho capito. E il valore =0 (zero) cosa significa ? se al posto dello 0 (zero) metto 2 o 3 cosa succede ?
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 17:59

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" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 21:25

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 ?
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda gioh66 » lunedì 12 ottobre 2020, 21:39

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" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 21:49

ok,grazie
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 22:06

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 17 volte
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » lunedì 12 ottobre 2020, 22:09

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
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda gioh66 » martedì 13 ottobre 2020, 10:49

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 19 volte
...se sei soddisfatto delle risposte ricevute metti il "Risolto" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » martedì 13 ottobre 2020, 10:57

sia in un modo che nell'altro. ok, grazie
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda Nando69 » sabato 23 gennaio 2021, 18:09

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 11 volte
23 gennaio.ods
file primario iniziale
(29.81 KiB) Scaricato 13 volte
openoffice 3.1 su Windows vista
Nando69
 
Messaggi: 260
Iscritto il: lunedì 21 settembre 2020, 11:03

Re: [Risolto] Copia e incolla speciale

Messaggioda gioh66 » sabato 23 gennaio 2021, 18:54

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" viewtopic.php?f=9&t=5661

Libreoffice 6/7 Ubuntu 20.04 - PcLinuxOS - LinuxMint 19
Avatar utente
gioh66
Volontario
Volontario
 
Messaggi: 1272
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Prossimo

Torna a Calc

Chi c’è in linea

Visitano il forum: Google [Bot] e 9 ospiti

cron