[Risolto]Piano turni semplificato - funzione da trovare

Discussioni sull'applicazione per i fogli di calcolo
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

[Risolto]Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao a tutti,
Con riferimento alla domanda precedente "Piano turni semplificato-errore funzione"
Vorrei che qualcuno mi aiutasse per questo problema. Non riesco a trovare le funzioni giusta perché ho dei limiti e queste sono funzioni difficili. Ho pensato a cerca verticale ma non mi funziona
In J122 e P122 devo inserire il relativo valore considerando il giorno del mese. Quindi per esempio il giorno 4 del mese dovrò inserire in J122 (80, 4:00) e in P122 (4, 4:00)
In J123 dovrò inserire la percentuale di incremento/decremento dei turni e in P123 la differenza dei turni, ore:minuti

Ancora più difficile. Mi hanno richiesto di inserire in J117 e P117 in base al giorno del mese le somme dei turni, ore:minuti contenuti dal 1°giorno del mese al giorno attuale e
le loro percentuali e differenze in J118 e P118

Grazie 1000
Sandro
Allegati
CONTROLLO J e P - N° 1.ods
(173.92 KiB) Scaricato 211 volte
Ultima modifica di sandro merlino il venerdì 16 marzo 2018, 10:20, modificato 2 volte in totale.
openoffice 4.1.1
Attilafdd
Volontario
Volontario
Messaggi: 538
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: Piano turni semplificato - funzione da trovare

Messaggio da Attilafdd »

Formule un po' articolate.... fai verifiche.
Allegati
CONTROLLO J e P - N° 1 v4.ods
(184.11 KiB) Scaricato 183 volte
LibreOffice 24.2.1
-------------------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: https://forum.openoffice.org/it/forum/v ... f=9&t=5661
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao Attilafdd,
Direi che il punto di partenza è fantastico. Ti spiego le obiezioni che sicuramente mi faranno.
In J122, P122, J117 e P117 - Se possibile vorrebbero usare in automatico come abbiamo fatto precedentemente nella domanda "somma e conta in base al giorno del mese" utilizzando questa funzione:=SOMMA.SE(F10:F40;"<="&OGGI();D10:D40) ma evitando di mettere minore solo per J122, P122 perché non c'è da fare nessuna somma ma prendere solo il dato.
In J122 e P122 quando il valore trovato è CHIUSO, NON ANCORA PIANIFICATA, CLOSE, NOT PLANNED YET devo inserire "0, 0:00"
In J123 - quando il valore trovato in J122 è "0, 0:00" e in P122 è >0 devo inserire "100%" mentre quando il valore trovato in J122 è >0 e in P122 è "0, 0:00" devo inserire "-100%"
P118 e P123 non funzionano

Grazie 1000 in anticipo

Sandro
Allegati
CONTROLLO J e P - N° 1 v4.ods
(174.89 KiB) Scaricato 195 volte
openoffice 4.1.1
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1721
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Piano turni semplificato - funzione da trovare

Messaggio da gioh66 »

Ciao come mi hai chiesto nell'altra discussione ho provato a dare un occhio al file, e se ho capito cosa vuoi, ho modificato le formule sostituendo il riferimento alla cella E122 con (TESTO(OGGI();"g")+0). In questo mo do le celle J122, P122, J117 e P117 si aggiornano giornalmente.
Ho apportato anche le modifiche alla J122 come hai chiesto (spero :D ).
Per quanto riguarda invece le celle P118 e P123, l'errore è di una funzione non riconosciuta, ma non avendo openoffice non saprei proprio qual'è.
Allegati
revisione J e P - N° 1 v4.ods
(184.29 KiB) Scaricato 214 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
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao gioh66 e Attilafdd,

Riprendo questo problema dopo averlo accantonato. Mi è stato chiesto di concentrarmi sulle celle J117-J118 e P117-P118
In J117 e P117 deve andare la somma di tutti i turni dall'inizio del mese alla data.In J118 deve andare la differenza percentuale e P118 deve andare la differenza dei turni.
"chiuso", "close", "non ancora pianificata", "not planned yet", "inserimento errato", "entry error"(dipende dalla lingua scelta in Q5) hanno valore "0, 0:00"
Come si può vedere nel file che allego la percentuale in J118 non torna il calcolo perché dovrebbe essere "100%". In P118 dovrebbe essere "0, 4:00"
Nel caso si invertano i valori di J117 e P117 il risultato dovrebbe essere in J118 "-100%" e in P118 "-0, 4:00

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 v1.ods
(168.53 KiB) Scaricato 187 volte
openoffice 4.1.1
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao a tutti,

Chiedo cortesemente se qualcuno può aiutarmi nel trovare le formule mancanti.
Sono consapevole della difficoltà del problema.

Il file è stato allegato precedentemente.

Grazie 1000

Sandro
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

Ciao Sandro
Ormai è parecchio che segui il forum e dovresti aver capito che le domande vanno poste nella maniera più comprensibile possibile e gli allegati dovrebbero presentare solo ciò che è essenziale ai fini della risoluzione.
Nei tuoi ultimi messaggi, in cui sono intervenuto, hai fatto bene ad allegare il file completo perchè bisognava costruire delle formule che valutassero un gran numero di celle, ma adesso vedo che le formule che hai provato a scrivere sono ipercomplicate e pescano i valori solo da 2 celle (J117 e P117).
sandro merlino ha scritto: ...In J118 deve andare la differenza percentuale e P118 deve andare la differenza dei turni...
Cosa vuol dire che in J118 ci va la differenza percentuale mentre in P118 ci va la differenza dei turni? Mi stai dicendo che c'è un legame del tipo J118=P118/Tot*100?
Inoltre la stringa "X, Y:ZZ" cosa vuol dire? "giorni, ore:min" oppure "turni, ore:min", ma in tal caso un turno da quante ore è composto?
Nel tuo allegato P117=J117="0, 0:00" e in J118 esce giustamente 0 perchè non c'è differenza. Invece tu dici

Codice: Seleziona tutto

Come si può vedere nel file che allego la percentuale in J118 non torna il calcolo perché dovrebbe essere "100%". In P118 dovrebbe essere "0, 4:00"
Nel caso si invertano i valori di J117 e P117 il risultato dovrebbe essere in J118 "-100%" e in P118 "-0, 4:00
Ma perchè in P118 deve saltare fuori un 4??Perchè invertendo dei valori uguali dovrei ottenere risultati opposti?

Francamente non c'è bisogno di rispondere a tutte queste domande, in realtà serve:
-sapere se J117 e P117 vanno bene così come sono oppure se sono formule da correggere
-che riempi la tabella che ti allego con qualche esempio in più (INPUT e valori attesi) così lavoriamo su un file chiaro e semplice

Mi raccomando, per le prossime volte, sforzati di sintetizzare al massimo senza omettere ciò che è invece utile, altrimenti va a finire che non trovi l'aiuto che cerchi ;)
Allegati
ComeDovrebbeEsserePresentatoUnAllegato.ods
(15.19 KiB) Scaricato 168 volte
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,
Penso che hai ragione. Proverò a seguire i tuoi consigli. Considerà però che io ho dato per scontato alcune cose perchè ho chiaro quello che mi hanno chiesto anche se non posso farlo.
Cercherò di rispondere alle tue domande in modo che tu mi possa dare una mano.

Ho scritto:
...In J118 deve andare la differenza percentuale e P118 deve andare la differenza dei turni...
Differenza percentuale:(J117/P117)-1 - intendo l'incremento o decremento tra la somma dei turni dal 1 del mese alla data
Differenza dei turni J117-P117 - intendo l'a differenza tra la somma dei turni dal 1 del mese alla data

La stringa "X, Y:ZZ" vuol dire "turni, ore:min", ed un turno è composto da 8 ore

Per la parte successiva hai ragione perchè pensavo di allegare un'altro file ma l'unica cosa importante da dire invece è che in P118 la fomula non funziona infatti da err:512

Il file che ho allegato precedentemente lo ho lasciato completo perchè penso che possa servire per fare dei confronti con le formule che uno trova. Se mi sbaglio lo semplifico ma ciò
vorrebbe dire che dovrei levare le volonna da v in poi

Grazie 1000

Spero che tu mi possa dare un aiuto

Sandro
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

sandro merlino ha scritto: Ho scritto:
...In J118 deve andare la differenza percentuale e P118 deve andare la differenza dei turni...
Differenza percentuale:(J117/P117)-1 - intendo l'incremento o decremento tra la somma dei turni dal 1 del mese alla data
Differenza dei turni J117-P117 - intendo l'a differenza tra la somma dei turni dal 1 del mese alla data
Scusa ma non capisco a quale data fai riferimento quando dici "alla data"..ma capisco che se le formule in J117 e P117 sono già corrette non sia necessario saperlo. Per il resto è chiaro: abbiamo una differenza assoluta e una differenza relativa percentuale. Per la differenza assoluta ti interessa il risultato in ore o nel formato "X, Y:ZZ" che spieghi di seguito?
La stringa "X, Y:ZZ" vuol dire "turni, ore:min", ed un turno è composto da 8 ore
Ok, questo è chiaro
Per la parte successiva hai ragione perchè pensavo di allegare un'altro file ma l'unica cosa importante da dire invece è che in P118 la fomula non funziona infatti da err:512
Questo vuol dire che le formule di J117,P117,J118 sono corrette e che bisogna sistemare solo P118? In J118 però hai messo questa formula

Codice: Seleziona tutto

=SE(E((VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1)))=0;VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))=0);0;SE(E((VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1)))>0;VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))=0);1;((VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1)))/(VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))))-1))
in cui hai ignorato completamente le ore, quindi se in J117 esce "4, 2:00" e in P117 esce "4, 5:00", in J118 il risultato sarà 0%...ti sta bene?
Il file che ho allegato precedentemente lo ho lasciato completo perchè penso che possa servire per fare dei confronti con le formule che uno trova. Se mi sbaglio lo semplifico ma ciò
vorrebbe dire che dovrei levare le volonna da v in poi
Mi farebbe comodo che allegassi il mio file completato con gli esempi (dal contatore vedo che non lo hai ancora scaricato). Il tuo precedente file forse sarà utile o forse no, di certo scoraggia la lettura...(copre un'area di 155x494 celle) :)
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

Nonostante avessi gradito un discreto elenco di esempi prima di lavorare alle formule, ci ho lavorato su comunque :lol:
Allego nuovo file contenenti le formule sperando che producano ciò che vuoi.
Visto che non vuoi usare celle ausiliare per frammentare i calcoli (cosa caldamente consigliata), in J118 e P118 sono presenti formule "eccessivamente" estese e per facilitare la comprensione ho aggiunto delle celle in cui si evidenziano i risultati parziali dei vari passaggi.
Formula in J118

Codice: Seleziona tutto

=SE(P117="0,0:00";SE(J117<>"0,0:00";1;0);(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117))))/(VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60+VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))-1)
Formula in P118

Codice: Seleziona tutto

=SEGNO(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))*INT(INT(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))/60)/8)&","&RESTO(INT(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))/60);8)&":"&TESTO(RESTO(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))));(60));"00")
Ho dato per scontato che se in J118 vuoi una differenza percentuale che tenga conto anche dei minuti e delle ore, oltre che dei turni.
Anche questo allegato presenta uno spazio che dovresti compilare con i risultati che desideri se le formule che ti propongo non fanno ciò che vuoi.
Fai sapere

p.s.
Quando terminerai il lavoro temo che il file risulterà troppo pesante per l'elaboratore....in sostanza in tutte le celle in cui fai operazioni con questi formati "T,h:mm", dal testo estrai i vari valori numerici, compi l'operazione e il risultato lo ritrasformi in testo "T,h:mm". Se fosse così dovresti rivedere il tutto
Allegati
ComeDovrebbeEsserePresentatoUnAllegato_FormuleIncluse1.ods
(19.23 KiB) Scaricato 160 volte
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,
Ti ringrazio per la tua pronta risposta e per la tua estrema disponibilità. Non è che non ho voluto darti numerosi esempi. Lavoro a tanti progetti ed i miei capi non mi hanno dato il tempo di
respirare. Credimi prima risolvo questo problema e meglio è per me. Proverò a leggere le tue risposte e fare un riepilogo così tu puoi verificare se le tue complicate formule rispecchiano i calcoli da fare e io provo a verificarli inserendo dati nel file originale.
Sei andato troppo veloce e mi sono un po perso, spero di essere preciso in quello che sto per scrivere altrimenti perdonami.
Le formule che sono in J117, P117 e J118 sono state fatte da gioh66 e Attilafdd che ringrazio vivamente ma non le ho controllate perchè aspettavo di avere la formula anche di
P118
Riepilogo:
- In J118 deve andare la differenza percentuale e P118 deve andare la differenza dei turni
Differenza percentuale:(J117/P117)-1 - intendo l'incremento o decremento tra la somma dei turni dal 1 del mese alla data
Differenza dei turni J117-P117 - intendo l'a differenza tra la somma dei turni dal 1 del mese alla data
(alla data vuol dire che se sono al 1 del mese devo mettere in J117 il valore di J125 e in P117 il valore di P125-se sono al 5 del mese in J117 devo inserire la somma(J125:J129) e in P117 devo
inserire la somma(P125:P129)-e così fino alla fine del mese).
- Se nelle cele è inserito "chiuso", "close","non ancora pianificata","not planned yet","inserimento errato","entry error" il valore deve essere considerato come se fosse 0, 0:00
- La stringa "X, Y:ZZ" vuol dire "turni, ore:min", ed un turno è composto da 8 ore

Aprendo l'ultimo file ComeDovrebbeEssereAllegatoUnAllegato_FormuleIncluse1.Prima di tutto ti faccio i complimenti :bravo: :bravo:
Ho salvato delle cose che non danno il risultato come vorrei.
- J118 calcola la percentuale tra le singole date cioè differenza percentuale tra J125 e P125, J126 e P126 etc e non alla data che sarebbe J125 e P125, somma(J125:J126) e somma(P125:P126)
e avanti fino a fine mese.
- Se nelle cele è inserito "chiuso", "close","non ancora pianificata","not planned yet","inserimento errato","entry error" il risultato di J118 è #VALORE!
- I risultati di P118

Scusami se mi è sfuggito qualcosa o non sono stato chiaro su alcuni punti ma sono a tua disposizione.

Grazie 1000

Sandro

Ps: Spero si possano fare formule non molto pesanti e comprensibili.
Allegati
ComeDovrebbeEsserePresentatoUnAllegato_FormuleIncluse2.ods
(20.75 KiB) Scaricato 179 volte
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

sandro merlino ha scritto:Ciao unlucky83,
Non è che non ho voluto darti numerosi esempi. Lavoro a tanti progetti ed i miei capi non mi hanno dato il tempo di respirare.
Tranquillo, volevo dire che ho azzardato a scrivere le formule non avendo ben chiaro tutte le possibilità e i risultati da ottenere.
Le formule che sono in J117, P117 e J118 sono state fatte da gioh66 e Attilafdd che ringrazio vivamente ma non le ho controllate perchè aspettavo di avere la formula anche di P118
Ok,prendiamo per buone le formule in J117 e P117 che devono restiuirti una somma mobile a seconda del giorno del mese corrente, come riporti qui:
se sono al 1 del mese devo mettere in J117 il valore di J125 e in P117 il valore di P125-se sono al 5 del mese in J117 devo inserire la somma(J125:J129) e in P117 devo inserire la somma(P125:P129)-e così fino alla fine del mese
In J117 e P117 può non esserci il testo "T,h:mm", questo mi era sfuggito, quindi quanto segue spiega come comportarsi in questo caso
Se nelle celle è inserito "chiuso", "close","non ancora pianificata","not planned yet","inserimento errato","entry error" il valore deve essere considerato come se fosse 0, 0:00
Noto che non hai capito il senso del mio allegato quando dici questa cosa:
- J118 calcola la percentuale tra le singole date cioè differenza percentuale tra J125 e P125, J126 e P126 etc e non alla data che sarebbe J125 e P125, somma(J125:J126) e somma(P125:P126)
Se noti le intestazioni del mio file di esempio, le prime due colonne riportano i vari valori che potrebbero saltare fuori nelle celle J117 e P117. Non vedi le somme mobili perchè quelle dovrebbero essere presenti nelle formule contenute in J117 e P117, queste sono le formule di J118 e P118 che devono lavorare con i risultati di J117 e P117. Se il test sulle formule va a buon fine, copierai le formule contenute in E3 e in F3 nel documento originale rispettivamente in J118 e P118
Se nelle celle è inserito "chiuso", "close","non ancora pianificata","not planned yet","inserimento errato","entry error" il risultato di J118 è #VALORE!

Ok, non avevo tenuto conto di questa eventualità

Non avendo capito il mio file, hai allegato un documento apportando le modifiche che non volevo, quindi sarò più chiaro :)
nelle colonne gialle ho messo i possibili risultati delle formule di J117 e P117, nelle colonne rosa le mie formule, mentre le colonne verdi sono lo spazio dedicato a te per scrivermi cosa vorresti che fosse visualizzato in J118 e P118 in ciascun caso.
Schermata del 2018-02-09 22-16-48.png
Invece tu mi hai mandato indietro questo
Schermata del 2018-02-09 22-17-29.png
Noto che mi hai ampliato le possibilità (colonne gialle) bene!!!! Noto che mi hai cambiato le formule (colonne rosa) meno bene!!!! Non che non fossi libero di farlo, ma dalle tue modifiche non posso capire i numeri che vuoi ricavare, ora danno pure errore :? ...sono le colonne verdi che hai lasciato in bianco a farmelo capire.
Per favore, allega un nuovo documento con le colonne verdi compilate, grazie
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,

Temo di aver interpretato e compilato male il file che mi hai mandato. Appena ho un po di tempo lo guardo meglio.
Vorrei dirti di apettare la mia risposta per evitarti lavoro inutile

Grazie 1000

Sandro
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

Solo una cosa, ho guardato le formule di J117 e P117 e mi sembrano corrette, soprattutto danno come risultato solo un testo del tipo "T,h:mm", quindi è escluso che in J117 e P117 ci siano i testi "close" "chiuso" ...
Quindi per quanto riguarda gli esempi su cui testare le formule di J118 e P118 bisogna guardare l'elenco da me proposto.
L'elenco fornito da te può essere utile quando vorrai testare la correttezza delle formule matriciali di J117 e P117, perchè queste lavorano guardando i valori di J125:J155 e P125:P155 che possono presentare i testi "close" "chiuso" ...
Rimango in attesa :)
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,

Quello che mi dici mi fa molto piacere anche se non ho mai dubitato della bravura di gioh66 e Attilafdd che mi hanno risolto dei problemi difficilissimi.
Scordati del file che ti ho mandato perchè quello che volevo dirti è che se nelle celle da J125 a J155 oppure se nelle celle da P125 a P155 trovi
inserito "chiuso", "close","non ancora pianificata","not planned yet","inserimento errato","entry error" il valore deve essere considerato come se fosse 0, 0:00.
Non avendo letto l'intestazione la mia interpretazione è sbagliata.
Qunado dici: In J117 e P117 può non esserci il testo "T,h:mm", questo mi era sfuggito, quindi quanto segue spiega come comportarsi in questo caso
.AVEVI RAGIONE PER I MOTIVI CHE HO DETTO SOPRA
Quando dici:Se noti le intestazioni del mio file di esempio, le prime due colonne riportano i vari valori che potrebbero saltare fuori nelle celle J117 e P117. Non vedi le somme mobili perchè quelle dovrebbero essere presenti nelle formule contenute in J117 e P117, queste sono le formule di J118 e P118 che devono lavorare con i risultati di J117 e P117. Se il test sulle formule va a buon fine, copierai le formule contenute in E3 e in F3 nel documento originale rispettivamente in J118 e P118. AVEVI RAGIONE PER I MOTIVI CHE HO DETTO SOPRA

Su quello che dirò ora spero di sbagliarmi perchè per me sarebbero grossi problemi:
Il file che hai allegato te calcola i valori da me richesti in J118 e P118 che derivano da J117 e P117
Guarda attentamente quello che ti ho mandato ed elimina la parte in basso dove ho aggiunto "chiuso", "close","non ancora pianificata","not planned yet","inserimento errato","entry error". Resta il file che mi hai mandato. Come puoi vedere la colonna J118 è rimasta la stessa ma io l'altra ti giuro non l'ho toccata ma puoi vedere che si legge err:511.
Questo mi ricollega a quello che dice gioh66 » lunedì 23 ottobre 2017, 22:14 in una delle precedenti risposte. Lui dice:
Per quanto riguarda invece le celle P118 e P123, l'errore è di una funzione non riconosciuta, ma non avendo openoffice non saprei proprio qual'è.
Ti dirò di più, In uno dei precedenti post con titolo Piano turni personale con Attilafdd non riuscivamo a capire come mai lui mi mandava un file con delle formule e io non vedevo le formule che mi mandava ma vedevo anche li errore.

Che mi dici?
Resto a tua disposizione
Grazie 1000

Sandro
Ultima modifica di sandro merlino il sabato 10 febbraio 2018, 22:54, modificato 1 volta in totale.
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

Quindi tu non hai modificato le formule di P118 ma è stato openoffice?
Una volta usavo openoffice e ricordo che c'era un limite all'estensione della formula che poteva essere inserita in una cella. Se stai usando openoffice 3.3 probabilmente è questo ciò che è successo: la mia formula è stata troncata da openoffice perchè supera il limite.

Da notare che questa era la formula originaria:
=SEGNO(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))*INT(INT(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))/60)/8)&","&RESTO(INT(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))/60);8)&":"&TESTO(RESTO(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))));(60));"00")
L'ultimo tuo allegato invece riporta:
=SEGNO(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))*INT(INT(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117))))/60)/8)&","&RESTO(INT(ASS(VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))-VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1)))))
Openoffice ha troncato la formula e aggiunto le parentesi di chiusura.
Forse una versione aggiornata di openoffice non ti darebbe questo problema. Se non puoi aggiornare, allora ti resta come opzione solo usare celle d'appoggio per i calcoli
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,
Ti confermo che non ho modificato le formule.
Le celle sicuramente hanno un limite di caratteri perché ho avuto anche io dei problemi in tal senso.
Quale versione di OpenOffice devo scaricare ?

Non esiste un modo di scrivere la stessa formula con meno caratteri ?

Grazie 1000
Sandro
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

sandro merlino ha scritto: Non esiste un modo di scrivere la stessa formula con meno caratteri ?
La formula risulta lunga perchè deve fare più volte lo stesso calcolo, basterebbe farlo una volta sola in una cella ausiliaria e richiamare il valore della cella per accorciare notevolmente il testo
Questo pezzo infatti viene ripetuto 4 volte

Codice: Seleziona tutto

VALORE(STRINGA.ESTRAI(J117;1;TROVA(",";J117)-1))*8*60+VALORE(STRINGA.ESTRAI(DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117));1;TROVA(":";DESTRA(J117;LUNGHEZZA(J117)-TROVA(",";J117)))-1))*60+VALORE(DESTRA(J117;LUNGHEZZA(J117)-TROVA(":";J117)))
e anche questo 4 volte:

Codice: Seleziona tutto

VALORE(STRINGA.ESTRAI(P117;1;TROVA(",";P117)-1))*8*60-VALORE(STRINGA.ESTRAI(DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117));1;TROVA(":";DESTRA(P117;LUNGHEZZA(P117)-TROVA(",";P117)))-1))*60-VALORE(DESTRA(P117;LUNGHEZZA(P117)-TROVA(":";P117)))
Immagina di mettere queste due formule in A166600 e B166600, per esempio, capisci che si accorcia la formula finale e di parecchio
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,

Per il passaggio a una cella ausiliaria devo chiedere ai miei superiori che sono contrari a questo. Se non ci sono alternative si devono accontentarere. Appena mi rispondono ti faccio sapere.
Per quanto riguarda le due funzioni separate, mi diresti in soldoni che cosa fanno ?

Permettimi di dire una castroneria:
Noi abbiamo in J118 una funzione che ci calcola la variazione percentuale tra J117 e P117. Anche questa dovrebbe essere molto complicata e lunga.
Dovrebbe essere più o meno questa: ((J117/P117)-1)*100
Premetto che le funzioni che avete fatto sono a me incomprensibili e non mi permetto di discuterle ma vorrei dire che se alla funzione in J118 leviamo tutta la parte della moltiplicazione ((J117/P117)-1)*100
divisione ((J117/P117) e mettiamo una sottrazione (J117-P117). Potrebbe tornare ?


Grazie 1000

Sandro
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

In realtà con la divisione la formula si rende più corta. La semplice sottrazione invece è più lunga, pensa che in P118 la formula fa proprio la sottrazione J117-P117

Le due formule trasformano semplicemente il testo di J117 e P117 in un’informazione numerica ( totale minuti), per consentire la sottrazione.
Nelle celle ausiliarie si avrebbero così valori numerici da richiamare per compiere le operazioni algebriche

Allego nuova versione, con l'aggiunta di due colonne in cui frammento la formula utilizzando solo due celle ausiliarie.

Ai tuoi colleghi spiega che:
-se vogliono avere maxi formule, devono usare versioni compatibili di openoffice o libreoffice, con il rischio che aprendo per sbaglio il file con una versione datata, le formule vengono troncate irrimediabilmente.
-se non vogliono usare le celle ausiliare dove è il caso di usarle, dovrebbero accettare l'utilizzo di macro.
-se vengono impiegate le celle ausiliarie, queste potrebbero tranquillamente essere nascoste alla vista in svariati modi( messe in un foglio nascosto, in colonne nascoste, in angoli remoti del foglio, formattato il colore del testo come il colore di sfondo della cella per sembrare una cella vuota...).

Francemente io opterei per il foglio nascosto. Nel foglio visibile inserisci i dati in formato T,h:mm e visualizzi i risultati in formato testo T,h:mm, mentre il foglio nascosto può essere una falsa copia del primo, in corrispondenza delle celle di input, metti la funzione che trasforma questo formato testo(prelevato dal primo foglio) in formato numerico. In questo modo hai il foglio nascosto pronto per le operazioni algebriche. I risultati vengono poi richiamati nel primo foglio, applicando la funzione che trasforma da valore numerico a formato testo T,h:mm. Questa scelta ti sarebbe utile per applicare successive modifiche nel tempo, rendendosi comprensibile anche a distanza di anni.
Allegati
ComeDovrebbeEsserePresentatoUnAllegato_FormuleIncluse2.ods
(18.5 KiB) Scaricato 122 volte
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,
La decisione è stata presa anche se non sono molto convinti. Ok per 2 celle con formule parziali. Le due celle per il calcolo finale di P123 sono M122 e M123.
Quindi ti prego aiutami perchè le cose da fare sono varie e per me impossibili.

non ancora finito

Allego il file

Grazie 1000

Sandro
Ultima modifica di sandro merlino il domenica 18 febbraio 2018, 20:34, modificato 4 volte in totale.
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

ok..però allegato mancante :)
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,
La decisione è stata presa anche se non sono molto convinti. Ok per 2 celle con formule parziali. Le due celle per il calcolo finale di P123 sono M122 e M123.
Quindi ti prego aiutami perchè le cose da fare sono varie e per me impossibili.
Come da tua risposta di sabato 10 febbraio 2018, 16:02 dove dicevi che le formule erano corrette. Riprendo il file che penso che hai guardato ( CONTROLLO J117-J118 e P117-P118 v1.ods).
L'ho modificato in linea con gli aggiornamenti da fare. Cioè ho spostato le formule alla linee sottostanti ma no le ho modificate.

Allego il file

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 v2.ods
(167.82 KiB) Scaricato 135 volte
openoffice 4.1.1
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,
Ho inserito le formule nelle celle indicatomi dai miei superiori.
Ho lasciato le formule corrette in J122 - P122 - J123 mentre ho inserito le tue, spero correttamente, in P123 - M122 - M123
Mi confermi che ho fatto correttamente ?

Allego il file

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 v3.ods
(168.23 KiB) Scaricato 110 volte
openoffice 4.1.1
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao a tutti,
Ringrazio vivamente unlucky83 che mi ha aiutato a trovare le ultime 2 formule difficilissime che abbiamo messo in P123 - M122 - M123
Purtroppo ho urgenza di completare questo file perchè mi stanno sul collo e le mie competenze sono limitate. Avrei bisogno che qualcuno verificasse se le ho inserite bene.
Penso di si perchè i controlli fatti mi danno il risultato corretto ma l'errore è sempre dietro l'angolo e non mi posso permettere di sbagliare
Ho inserito anche le formule in H122 - H123 - N122 - N123 prendendo come esempio le formule precedenti e modificando solo i riferimenti della celle.

Aiutooooooooo

Allego file

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 v3.ods
(156.68 KiB) Scaricato 106 volte
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

La formula in J123 tiene conto solo del valore dei turni, ma non tiene conto delle ore e dei minuti.
Infatti se in J122 metto il testo "1, 5:00" mentre in P122 metto "1, 3:00", il risultato di J123 è "0,00%". Per me così non va bene, per te si?.Ti avevo proposto la formula che tenesse conto anche delle ore e dei minuti (vedi la formula che ti avevo detto di inserire nel vecchio allegato in J118). Mi chiedo, è una svista aver lasciato la vecchia formula o è voluto? Avevi fatto questo test?

Francamente, noi ti possiamo consigliare nell'aggiustare le formule, sulla base di ciò che ci dici. Il controllo finale, quello che attesta la correttezza della formula, però, spetta a te, facendo le dovute prove, prevedendo tutte le possibilità. Se i risultati sono sempre quelli attesi potrai dirci se va bene oppure potrai segnalarci il caso in cui non fa ciò che dovrebbe.
Fai attenzione, hai un foglio molto vasto con numerose formule disseminate qua e là, alcune di esse matriciali e queste non sono di facile comprensione, quindi devi organizzarti per bene e testare tutto.
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83
Ti ringrazio moltissimo per aver trovato l'errore. Ecco perchè ti ho chiesto un ulteriore controllo.
Non capendo le formule per me è facile sbagliare e lasciare una vecchia formula.
Ovviamente è stata una super svista che mi poteva causare dei problemi.
Vorrei, se per te possibile, che tu mi faccia le correzioni necessarie affinchè le formule siano al posto giusto.
In H122 - J122 - N122 - P122 le somme dei turni, ore:minuti alla data
In H123 la differenza percentuale dei turni, ore:minuti alla data H122 e N122
In J123 la differenza percentuale dei turni, ore:minuti alla data J122 e P122
In N123 la differenza dei turni, ore:minuti alla data H122 e N122 considerando le celle d'appoggio M120 - M121
In P123 la differenza dei turni, ore:minuti alla data J122 e P122 considerando le celle d'appoggio M122 - M123
Il tutto inserito nel file che allego e del quale cancello le formule per evitare errori da parte mia
Come vedi non è cambiato niente.

Capisco che questa conversazione comincia ad essere interminabile ma se tu potessi farmi l'ultimo favore. Almeno se mi metti le formule
in J122 - P122 - J123 - P123 - M122 - M123 e le altre le modifico io. Inizio ad essere un po' incerto su quello che è corretto e su quello che non lo
è dopo l'errore trovato da te

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 v4.ods
(155.81 KiB) Scaricato 134 volte
openoffice 4.1.1
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83 mi rifaccio alla risposta datami da te sabato 24 febbraio 2018, 0:01

Provo a levarti un pò di lavoro

Da quanto ho capito del file che allego le formule in H122 - J122 - N122 - P122 sono corrette.
Mi ripeto perchè questo file per me è importantissimo e urgente.
Considerando che le cose da fare sono senpre le stesse:
n H122 - J122 - N122 - P122 le somme dei turni, ore:minuti alla data
In H123 la differenza percentuale dei turni, ore:minuti alla data H122 e N122
In J123 la differenza percentuale dei turni, ore:minuti alla data J122 e P122
In N123 la differenza dei turni, ore:minuti alla data H122 e N122 considerando le celle d'appoggio M120 - M121
In P123 la differenza dei turni, ore:minuti alla data J122 e P122 considerando le celle d'appoggio M122 - M123

Mancherebbero le formule in H123 - J123 - N123 - P123

Tu mi dici: Ti avevo proposto la formula che tenesse conto anche delle ore e dei minuti (vedi la formula che ti avevo detto di inserire nel vecchio allegato in J118).
Si voglio inserire quella: mi indicheresti la data e l'ora del messaggio così lo ritrovo e la cella dove si trova la formula da copiare oppure me la inseriresti nel file direttamente tu oppure me la ricopieresti nel messaggio di risposta come avevi fatto per esempio giovedì 8 febbraio 2018, 2:14

Dopo di che avrei solo bisogno di avere le formule in N123 con 2 celle di appoggio - P123 con 2 celle di appoggio

Sento molto vicino la risoluzione del problema ma non vorrei che dopo tanti sforzi da parte vostra mi sfuggisse
Devo dire la verità dopo tutte queste formule a me incomprensibili mi sono un po perso

Grazie 1000

Sandro

Ps: ho veramente necessità di questo file altrimenti non sarei così insistente
Allegati
CONTROLLO J117-J118 e P117-P118 v3.ods
(156.26 KiB) Scaricato 116 volte
openoffice 4.1.1
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Piano turni semplificato - funzione da trovare

Messaggio da unlucky83 »

Ciao, mi sto perdendo anche io perchè hai cambiato l'impaginazione, quindi le formule che avevo preparato vanno tutte modificate con i nuovi riferimenti di cella.
Avrai notato che ho tempo per risponderti sul tardi e è impegnativo seguirti tra tutti questi allegati simili tra loro (ora hai aggiunto degli spazi tra i turni e le ore). In quest'ultimo hai pure fatto un passo indietro togliendo le celle d'appoggio.
Allego file in cui le celle di appoggio sono in un altro foglio, un foglio che poi potresti nascondere, una sorta di copia dell'originale in cui vengono mantenuti i formati numerici.
Ripeto il consiglio già dato in precedenza, il foglio visibile dovresti usarlo per inserire i dati e visualizzare i risultati nella forma T, h:mm, mentre il foglio da nascondere dovrebbe essere una copia con tutti i dati mantenuti numerici (minuti) da usare per fare i calcoli algebrici. I risultati del foglio da nascondere li visualizzi sul foglio visibile.

Fai prove, non ti fidare delle formule...le ho modificate con il trova\sostituisci
p.s.
se cambi l'impaginazione, cambia anche il nome dell'allegato.
Allegati
CONTROLLO J117-J118 e P117-P118 v3.ods
(234.23 KiB) Scaricato 140 volte
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
sandro merlino
Messaggi: 595
Iscritto il: giovedì 12 gennaio 2012, 20:33

Re: Piano turni semplificato - funzione da trovare

Messaggio da sandro merlino »

Ciao unlucky83,

Come sai purtroppo i cambiamenti non li stabilisco io. Mi hanno dato alcuni punti fermi:

Il format rimarrà questo.

TT, hh:mm come descrizione dei turni ore minuti.

Celle d'appoggio si ma avevo capito che servissero solo per il calcolo di N123 e P123 (ne avevo previste 4 e mi avevano dato l'ok per M120 -M121 - M122 - M123)(Se per il calcolo di H123 - J123 non c'è bisogno va molto bene una formula lunga).

Non vogliono fogli d'appoggio.

NON FINITO

Grazie 1000

Sandro
openoffice 4.1.1
Rispondi