[Risolto] Ordine in base al tempo di immissione
[Risolto] Ordine in base al tempo di immissione
Salve a tutti, vengo subito al dunque con un file allegato, è molto più semplice che spiegarlo..
Come ottengo le 3 colonne a, b,c del Foglio 3, in ordine come lo sono adesso, in automatico?
Io inserisco solo nel foglio 1 e 2 i dati.
Grazie mille a tutti in anticipo.
Come ottengo le 3 colonne a, b,c del Foglio 3, in ordine come lo sono adesso, in automatico?
Io inserisco solo nel foglio 1 e 2 i dati.
Grazie mille a tutti in anticipo.
- Allegati
-
- Esempio.ods
- (16.09 KiB) Scaricato 112 volte
Ultima modifica di Atreyus il mercoledì 8 aprile 2020, 0:56, modificato 3 volte in totale.
Windows 10 / openofficee 4.1.9
Re: Ordine in base al tempo di immissione
Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> viewforum.php?f=16
Se desideri avere una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> viewforum.php?f=16
Se desideri avere una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Ordine in base al tempo di immissione
.
Da un controllo del grafico ho rilevato che fai riferimento a solo 6 celle "fisse" (tre+tre per quanto ricavabile da ciascuno dei primi due fogli).
Ho impostato un area di appoggio.
Se i dati da acquisire dai due fogli sono di più si rende necessario impostare diversamente l'area di appoggio..
Vedi se riesci a capire come funziona.
.
Da un controllo del grafico ho rilevato che fai riferimento a solo 6 celle "fisse" (tre+tre per quanto ricavabile da ciascuno dei primi due fogli).
Ho impostato un area di appoggio.
Se i dati da acquisire dai due fogli sono di più si rende necessario impostare diversamente l'area di appoggio..
Vedi se riesci a capire come funziona.
.
- Allegati
-
- Test - RiordinoDatiInBaseAlTempoDiImmissione.ods
- (16.72 KiB) Scaricato 125 volte
Re: Ordine in base al tempo di immissione
Non ho parole lucky63...sembrerebbe che tu abbia gia risolto quello che provavo a fare da mesi..non so come ringraziarti, se passi da Parma (in tempi non apocalittici) fatti sentire, hai una bella pinta che ti aspetta!
Non metto ancora risolto perche devo testarlo per bene e mi ci vorrà un po ma non credo ci siano problemi, è più che altro per tenere la porta aperta nel caso non ci saltassi fuori con qualche piccola gaboletta..
Comunque davvero, grazie mille!!
Non metto ancora risolto perche devo testarlo per bene e mi ci vorrà un po ma non credo ci siano problemi, è più che altro per tenere la porta aperta nel caso non ci saltassi fuori con qualche piccola gaboletta..
Comunque davvero, grazie mille!!
Windows 10 / openofficee 4.1.9
Re: Ordine in base al tempo di immissione
... vedi di ricordartelo ...Atreyus ha scritto:Non metto ancora
Re: Ordine in base al tempo di immissione
Si sì, non mi sono dimenticato, e che si tratta di migliaia di dati che dovrò fare entro un mesetto massimo, questo è il foglio ultimo per tutte le migliaia di dati quindi sicuramente non mi dimenticherò..
Grazie mille ancora lucky63!
Grazie mille ancora lucky63!
Windows 10 / openofficee 4.1.9
Re: [Risolto] Ordine in base al tempo di immissione
Grazie ancora lucky63!!! tutto perfetto!!
Windows 10 / openofficee 4.1.9
Re: [Risolto] Ordine in base al tempo di immissione
Mi scuso fin da subito, ma non so se riprendere questa domanda togliendo risolto, o se farne una nuova, per ora rischio, essendo una questione inerente questa soluzione, al massimo mi prenderò un cazziatone dai moderatori..chiedo scusa ancora..
Mi rivolgo al mago lucky63 sperando in una sua nuova cortesia, essendo anche lui il bravissimo artefice..so che non mi sopporti più ormai..
Ho riscontrato un unico problemuccio, praticamente a volte capita che ci sono 2 o 3 date uguali con anche purtroppo non solo ore e minuti uguali ma anche aimè i secondi...
di suo li raddoppia o comunque fa casino (giustamente) io ho modificato tali secondi aggiungendo manualmente tipo 1 secondo e il problema si risolve, ma come dicevo essendo migliaia di dati mi viene male farlo manualmente...
Se ci fosse un modo per o aggiungere un secondo quando li trova uguali o fargli capire in qualche modo che può succedere che ne compaiono di uguali e quindi metterli a caso nel loro spazio sarebbe perfetto...
Ovviamente dopo questa ti aspetta una cena non più un birra!
Mi rivolgo al mago lucky63 sperando in una sua nuova cortesia, essendo anche lui il bravissimo artefice..so che non mi sopporti più ormai..
Ho riscontrato un unico problemuccio, praticamente a volte capita che ci sono 2 o 3 date uguali con anche purtroppo non solo ore e minuti uguali ma anche aimè i secondi...
di suo li raddoppia o comunque fa casino (giustamente) io ho modificato tali secondi aggiungendo manualmente tipo 1 secondo e il problema si risolve, ma come dicevo essendo migliaia di dati mi viene male farlo manualmente...
Se ci fosse un modo per o aggiungere un secondo quando li trova uguali o fargli capire in qualche modo che può succedere che ne compaiono di uguali e quindi metterli a caso nel loro spazio sarebbe perfetto...
Ovviamente dopo questa ti aspetta una cena non più un birra!
Windows 10 / openofficee 4.1.9
Re: Ordine in base al tempo di immissione
...Atreyus ha scritto:Se ci fosse un modo per o aggiungere un secondo quando li trova uguali o fargli capire in qualche modo che può succedere che ne compaiono di uguali e quindi metterli a caso nel loro spazio sarebbe perfetto...
- Allegati
-
- Test - RiordinoDatiInBaseAlTempoDiImmissione-01.ods
- (16.9 KiB) Scaricato 119 volte
Re: Ordine in base al tempo di immissione
Grazie mille lucky63, ci siamo quasi o gia ci siamo..
Praticamente se allungo le colonne di Progressivo, data + oraio + incremento e data + orario, vanno nei casini se non ci sono più dati, posso risolvere allungando accorciando ogni volta se è troppo complicato, dimmi tu.
Praticamente se allungo le colonne di Progressivo, data + oraio + incremento e data + orario, vanno nei casini se non ci sono più dati, posso risolvere allungando accorciando ogni volta se è troppo complicato, dimmi tu.
Windows 10 / openofficee 4.1.9
Re: Ordine in base al tempo di immissione
Sei riuscito a scaricare l'esempio che stavo eliminando.
Ho caricato un nuovo esempio ma le impostazioni sono relative sempre alla gestione di 3 + 3 righe altrimenti va rivista l'impostazione dell'area di appoggio.
Quante righe di dati devi gestire al massimo nei fogli 1 e 2 ?
Puoi inserire tutti i dati in unico foglio (sarebbe meglio) ?
Ho caricato un nuovo esempio ma le impostazioni sono relative sempre alla gestione di 3 + 3 righe altrimenti va rivista l'impostazione dell'area di appoggio.
Quante righe di dati devi gestire al massimo nei fogli 1 e 2 ?
Puoi inserire tutti i dati in unico foglio (sarebbe meglio) ?
Re: Ordine in base al tempo di immissione
Fai attenzione.
Analizzando nuovamente il mio esempio ho constatato una possibile incongruenza nelle formule delle celle “Foglio3.F1” e “Foglio3.F2” già presente nel tuo esempio iniziale.
Credo che dovrebbero essere rispettivamente modificate in =SOMMA(C$1:C1) e =SOMMA(C$1:C2) per rispettare la stessa logica (somma progressiva) di quelle successive della stessa colonna (F).
.
Analizzando nuovamente il mio esempio ho constatato una possibile incongruenza nelle formule delle celle “Foglio3.F1” e “Foglio3.F2” già presente nel tuo esempio iniziale.
Credo che dovrebbero essere rispettivamente modificate in =SOMMA(C$1:C1) e =SOMMA(C$1:C2) per rispettare la stessa logica (somma progressiva) di quelle successive della stessa colonna (F).
.
Re: Ordine in base al tempo di immissione
Stavo rispondendo, dicendoti che mi sembra davvero tutto perfetto,(l'equity è l'ultimo dei problemi), ho fatto un po di prove per ora, questa settimana lo testo per bene con l'inserimento di tantissimi dati e se tutto è perfetto come adesso metterò risolto.
Grazie davvero Lucky63, i miei più sinceri complimenti e davvero, in tempi migliori se passi da Parma fatti sentire!!
Grazie davvero Lucky63, i miei più sinceri complimenti e davvero, in tempi migliori se passi da Parma fatti sentire!!
Windows 10 / openofficee 4.1.9
Re: Ordine in base al tempo di immissione
Se ti preoccupi per via delle diverse lunghezze che assumono "progressivo" e "univoco" inserendo dati su più fogli, no problem, non mi da nessun fastidio, lo allungo fino alla fine del foglio se necessariolucky63 ha scritto: Quante righe di dati devi gestire al massimo nei fogli 1 e 2 ?
Puoi inserire tutti i dati in unico foglio (sarebbe meglio) ?

Se mi confermi che funziona ugualmente finchè c'è spazio (io non sto riscontrando problemi per ora) metto risolto perche è un CA-PO-LA-VO-RO!!!

Windows 10 / openofficee 4.1.9
Re: Ordine in base al tempo di immissione
Come già detto l'esempio precedente è impostato per come da te formulato inizialmente (3+3 righe).Atreyus ha scritto:Se mi confermi che funziona ugualmente finchè c'è spazio (io non sto riscontrando problemi per ora)
Per esigenze di riscontro su migliaia di righe l'area di appoggio di tale esempio va adattata in modo molto particolare.
Non è sufficiente ricopiarne in basso l'ultima riga quanto basta.
Notare che:
Il blocco “Giallo” è relativo ai dati acquisiti dal primo foglio.
Il blocco “Azzurro” è relativo ai dati acquisiti dal secondo foglio.
Le tre celle gialle della prima riga ricopiate in basso hanno acquisito i dati dal primo foglio quindi per un migliaio di righe presenti in foglio1 dovresti ricopiarle in basso fino a cessato riscontro e a seguire partire similmente con le attuali tre celle azzurre della prima riga azzurra da ripetersi in basso quanto basta similmente al riscontro precedente.
Nella colonna “Univoco” la cella P2 contiene la formula chiave replicabile in basso quanto basta salvo non superare le 100000 righe altrimenti la formula va modificata cambiando il valore 100000 con uno congruamente maggiore al numero massimo delle righe di dati che saranno presenti nell'area di appoggio.
In caso di modifica del parametro 100000 la cella P2 andrà ricopiata in basso fino alla fine dell'area dati di appoggio per aggiornare le formule.
Nella colonna “Progressivo” la formula della cella O2 andrà corretta nel parametro “7”, riportato due volte, sostituendolo con il numero di riga massimo (o superiore) dei dati presenti nell'area di appoggio e poi ricopiata in basso fino alla fine dell'area dati di appoggio per ottenere i relativi riscontri.
Come già segnalato la formula della cella F1 va corretta in =SOMMA(C$1:C1).
Le formule delle celle A1, B1 e C1 sono già replicabili.
Selezionando quindi il range A1:F1 e ricopiandolo in basso almeno fino alla fine dell'area dati di appoggio si ottengono i relativi riscontri.
Alla fine il grafico va rifatto.
Attenzione che per l'elevato numero di formule che verrebbero complessivamente a impiegarsi potresti notare già dei rallentamenti intorno alle 2000-3000 righe di dati complessivi presenti nel foglio3.
------------
Allego per test una nuova versione completamente automatica.
Nel foglio 1 e 2 inserire al massimo 1000 righe di dati ciascuno.
Foglio 3 si aggiorna automaticamente.
Grafico deve essere rifatto o adeguato nell'area dati di riscontro.
Per esigenze maggiori è da valutarsi impiego macro o quantomeno ricopiare manualmente i dati del foglio 1 e 2 direttamente nell'area di appoggio eliminando così le formule impiegate per acquisirli (e ricopiando in basso quanto serve le formule iniziali delle altre colonne. La cella O2 dovrà essere prima modificata nel parametro 2000 similmente a come detto in precedenza).
Fai test di verifica.
.
- Allegati
-
- Test - RiordinoDatiInBaseAlTempoDiImmissione-02.ods
- (176.91 KiB) Scaricato 102 volte
Re: Ordine in base al tempo di immissione
E a questo meno male c'ero arrivato da sololucky63 ha scritto:Come già detto l'esempio precedente è impostato per come da te formulato inizialmente (3+3 righe).
Per esigenze di riscontro su migliaia di righe l'area di appoggio di tale esempio va adattata in modo molto particolare.
Non è sufficiente ricopiarne in basso l'ultima riga quanto basta.

A ri-menomale, avevo fatto proprio cosìlucky63 ha scritto: Le tre celle gialle della prima riga ricopiate in basso hanno acquisito i dati dal primo foglio quindi per un migliaio di righe presenti in foglio1 dovresti ricopiarle in basso fino a cessato riscontro e a seguire partire similmente con le attuali tre celle azzurre della prima riga azzurra da ripetersi in basso quanto basta similmente al riscontro precedente.

Per forutna, non arrivo a 100000lucky63 ha scritto: Nella colonna “Univoco” la cella P2 contiene la formula chiave replicabile in basso quanto basta salvo non superare le 100000 righe altrimenti la formula va modificata cambiando il valore 100000 con uno congruamente maggiore al numero massimo delle righe di dati che saranno presenti nell'area di appoggio.
In caso di modifica del parametro 100000 la cella P2 andrà ricopiata in basso fino alla fine dell'area dati di appoggio per aggiornare le formule.

A questo, di nuovo meno male, c'ero arrivato, ma fai benissimo a riportare tutto, se facessero tutti come te, si avrebbe davvero un mondo più efficentelucky63 ha scritto: Nella colonna “Progressivo” la formula della cella O2 andrà corretta nel parametro “7”, riportato due volte, sostituendolo con il numero di riga massimo (o superiore) dei dati presenti nell'area di appoggio e poi ricopiata in basso fino alla fine dell'area dati di appoggio per ottenere i relativi riscontri.

Io qui avevo fatto semplicemente, F1=C1 poi da F2 in poi F2+C1,F3+C2 ecc. tenedo quella bella fila di #VALORE! ecco fin dove arriva la mia ignoranzalucky63 ha scritto: Come già segnalato la formula della cella F1 va corretta in =SOMMA(C$1:C1).
Le formule delle celle A1, B1 e C1 sono già replicabili.
Selezionando quindi il range A1:F1 e ricopiandolo in basso almeno fino alla fine dell'area dati di appoggio si ottengono i relativi riscontri.


Questo è stato relativamente facilelucky63 ha scritto:Alla fine il grafico va rifatto.

Hai fatto bene a dirlo infatti mi stavo preoccupando fosse il PClucky63 ha scritto:Attenzione che per l'elevato numero di formule che verrebbero complessivamente a impiegarsi potresti notare già dei rallentamenti intorno alle 2000-3000 righe di dati complessivi presenti nel foglio3.

Perfetto! Grazie mille!lucky63 ha scritto:Allego per test una nuova versione completamente automatica.
Nel foglio 1 e 2 inserire al massimo 1000 righe di dati ciascuno.
Foglio 3 si aggiorna automaticamente.
Grafico deve essere rifatto o adeguato nell'area dati di riscontro.
Fino a quanti fogli "regge" Calc adattando i parametri in R1, R2 e da Q5, R5, S5 in poi?lucky63 ha scritto:Per esigenze maggiori è da valutarsi impiego macro o quantomeno ricopiare manualmente i dati del foglio 1 e 2 direttamente nell'area di appoggio eliminando così le formule impiegate per acquisirli (e ricopiando in basso quanto serve le formule iniziali delle altre colonne.
Intendevi O5?!lucky63 ha scritto:La cella O2 dovrà essere prima modificata nel parametro 2000 similmente a come detto in precedenza).
-------------------
Ora non è un Capolavoro ma un OPERA D'ARTE!!!



Windows 10 / openofficee 4.1.9
Re: Ordine in base al tempo di immissione
SiAtreyus ha scritto:Intendevi O5?!
Più celle/righe di formule impiegherai nel foglio3 e più tenderà a rallentare nei tempi di risposta.Atreyus ha scritto:Fino a quanti fogli "regge" Calc adattando i parametri
Non saprei cos'altro dirti se non che ... è da verificare ...
.
Re: Ordine in base al tempo di immissione
Perfetto lucky63, io davvero non so come ringraziarti, metto immediatamente risolto e spero davvero in futuro di riavere a che fare con te, buona serata, buon tutto e complimenti ancora!
Windows 10 / openofficee 4.1.9