[Risolto]Piano turni semplificato - funzione da trovare

Discussioni sull'applicazione per i fogli di calcolo
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, basta che tagli e incolli le celle di appoggio dove vuoi
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,

Ho modificato il file. Nel senso che:
- ho eliminato il foglio nascosto
- Ho inserito H123 del foglio nascosto in M120
- Ho inserito J123 del foglio nascosto in M121
- Ho inserito N123 del foglio nascosto in M122
- Ho inserito P123 del foglio nascosto in M123
Ps: penso di aver corretto le formule correttamente con cerca e sostituisci ma se hai tempo è meglio se le verifichi

Facendo i controlli non mi torna il controllo che è inserito attualmente nel file perchè N123 - P123 devono avere segno "-" cioè -0, 0:05

Allego il file

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 - V1.ods
(157.8 KiB) Scaricato 175 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 »

SEGNO(M120-+M122)*INT(INT(ASS(M120-+M122)/60)/8) ....

Quando hai sostituito hai messo un + di troppo, i -+ vanno cambiati in soli -.
La formula non va bene perchè moltiplica -1*0=0...non avevo previsto l'eventualità di avere 0 turni.
Va perciò eliminato il prodotto, sostituisci in N123 questa parte
SEGNO(M120-M122)*
con questa
SE(SEGNO(M120-M122)=-1;"-";"")&

Cosa simile con P123
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,

Ho corretto le formule nelle celle N123 - P123 levando il "+"
Quando dici:
Va perciò eliminato il prodotto, sostituisci in N123 questa parte
SEGNO(M120-M122)* con questa SE(SEGNO(M120-M122)=-1;"-";"")& Cosa simile con P123

Non mi è chiaro. Infatti ho messo in N116 e P116 le formule corrette. Mi trovo err510
Sicuramente ho sbagliato qualcosa

Allego il file

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 - V2.ods
(158.73 KiB) Scaricato 166 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 »

In N123

Codice: Seleziona tutto

=SE(SEGNO(M120-M122)=-1;"-";"")&INT(INT(ASS(M120-M122)/60)/8)&",  "&RESTO(INT(ASS(M120-M122)/60);8)&":"&TESTO(RESTO(ASS(M120-M122);(60));"00")
In P123

Codice: Seleziona tutto

=SE(SEGNO(M121-M123)=-1;"-";"")&INT(INT(ASS(M121-M123)/60)/8)&",  "&RESTO(INT(ASS(M121-M123)/60);8)&":"&TESTO(RESTO(ASS(M121-M123);(60));"00")
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 ,

Ho fatto dei semplici controlli e a me sembra che le formule funzionino. I controlli sono in Z e AA in giallo. Controlli più complicati non riesco a verificarli.
Considera che questo è un format annuale diviso per mesi. Copierò le formule nei mesi di 31 giorni come GENNAIO. Cioè in Marzo nelle righe 319 - 320 - 321 - 322 - 323
Copierò le formule con i mesi di 30 giorni cambiando ".55" in ".54" come ho fatto in 419 - 420 - 421 - 422 - 423 per Aprile

Non ti preoccupare è quasi finito c'è solo il problema di febbraio
Questo è il problema:
Se Febbraio di entrambi gli anni è di 28 giorni devo fare la somma come abbiamo fino ad ora fatto dal primo giorno alla data dei primi 28 giorni.
Se Febbraio del primo anno è 29 giorni e del secondo è 28 giorni devo fare la somma come abbiamo fino ad ora fatto dal primo giorno alla data del primo anno di 29 giorni e del secondo anno
dal primo giorno alla data dei 28 giorni
Il problema è questo:
Se il primo anno è di 28 giorni devo fare la somma come abbiamo fino ad ora fatto dal primo giorno alla data dei 28 giorni e se il secondo anno è di 29 quando si arriva al giorno 28 devo fare la somma dal primo giorno alla data dei primi 29 giorni altrimenti perderei i valori del 29 febbraio

Allego il file

Grazie 1000

Sandro

PS: spero nel tuo ultimo favore e poi chiudiamo questo maledetto file
Allegati
CONTROLLO J117-J118 e P117-P118 v3.ods
(156.26 KiB) Scaricato 155 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:<...> I controlli sono in Z e AA in giallo.
<...> righe 319 - 320 - 321 - 322 - 323 <...>
<...> Copierò le formule con i mesi di 30 giorni cambiando ".55" in ".54" come ho fatto in 419 - 420 - 421 - 422 - 423 per Aprile<...>
Hai sbagliato allegato, non c'è nulla di tutto ciò.
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,
In effetti hai ragione. I controlli che avevo fatto e mi ero appuntato per farti vedere sono stati poi cancellati perchè volevo rendere il file più leggero e
ho cancellato dalla colonna V in poi.
Mentre per le formule che ti avevo detto, sono li presenti.
Se vai nelle celle H322 - J322 - N322 - P322 - M320 - M321 - M322 - M323 - H323 - J323 - N323 - P323 le ho copiate per il mese di marzo e lo farò anche per
maggio, luglio, agosto ottobre e dicembre

Se vai nelle celle H422 - J422 - N422 - P422 - M420 - M421 - M422 - M423 - H423 - J423 - N423 - P423 le ho copiate per il mese di aprile e lo farò anche per
giugno, settembre e novembre solo che per H422 - J422 - N422 - P422 cambiero il 455 in 454 perchè i giorni sono 30 e non 31

Se vai nelle celle H222 - J222 - N222 - P222 - M220 - M221 - M222 - M223 - H223 - J223 - N223 - P223 le ho copiate per il mese di febbraio
ma dovrebbero essere corrette quelle nelle celle H222 - J422 - N222 - P222 per i motivi che copio qui:
Questo è il problema:
Se Febbraio di entrambi gli anni è di 28 giorni devo fare la somma come abbiamo fino ad ora fatto dal primo giorno alla data dei primi 28 giorni.
Se Febbraio del primo anno è 29 giorni e del secondo è 28 giorni devo fare la somma come abbiamo fino ad ora fatto dal primo giorno alla data del primo anno di 29 giorni e del secondo anno
dal primo giorno alla data dei 28 giorni
Il problema è questo:
Se il primo anno è di 28 giorni devo fare la somma come abbiamo fino ad ora fatto dal primo giorno alla data dei 28 giorni e se il secondo anno è di 29 quando si arriva al giorno 28 devo fare la somma dal primo giorno alla data dei primi 29 giorni altrimenti perderei i valori del 29 febbraio

Allego il file

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 - V5.ods
(103.14 KiB) Scaricato 151 volte
Ultima modifica di sandro merlino il domenica 4 marzo 2018, 21:44, 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 »

sandro merlino ha scritto: Mentre per le formule che ti avevo detto, sono li presenti.
Se vai nelle celle H322 - J322 - N322 - P322 - M320 - M321 - M322 - M323 - H323 - J323 - N323 - P323 le ho copiate per il mese di marzo e lo farò anche per
maggio, luglio, agosto ottobre e dicembre

Se vai nelle celle H422 - J422 - N422 - P422 - M420 - M421 - M422 - M423 - H423 - J423 - N423 - P423 le ho copiate per il mese di aprile e lo farò anche per
giugno, settembre e novembre solo che per H422 - J422 - N422 - P422 cambiero il 455 in 454 perchè i giorni sono 30 e non 31

Se vai nelle celle H222 - J422 - N222 - P222 - M220 - M221 - M222 - M223 - H223 - J223 - N223 - P223 le ho copiate per il mese di febbraio
ma dovrebbero essere corrette quelle nelle celle H222 - J422 - N222 - P222 per i motivi che copio qui:

Tutte celle vuote
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
Sai che io voglio risolvere il problema. Io nel foglio che ho allegato vedo le formule. Molto probabilmente anche questa volta ci deve essere un'incomprensione tra i vari Openoffice.
Se per te è lo stesso puoi correggere le formule nell'ultimo file che hai che poi io le adatto copiandole su febbraio nel mio file

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 »

CONTROLLO J117-J118 e P117-P118 - V5.ods è l'allegato corretto
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,

Meno male. Allora sono nelle tue mani per le ultime formule di Febbraio

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 »

Ho un dubbio....ma questo file una volta pronto, se oggi è 5 marzo, deve farti vedere gennaio come completato (quindi valutato dal 1 gen al 31 gen), febbraio completato e marzo da 1 marzo a 5 marzo?
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,

Esatto, ogni mese viene trattato indipendentemente. I valori rappresentano uno storico. Quindi il 5 marzo avrò le celle di gennaio da 125-155, febbraio da 225-252/253 e marzo da 325 a355 completi ma mentre gennaio e febbraio i valori di H122 - J122 - N122 - P122 e H222 - J222 - N222 - P222 sono definitivi. In H322 - J322 - N322 - P322 sono aggiornati alla data del 5 marzo

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 »

Allora c’è da rimaneggiare le formule per tutti i mesi perchè fino ad oggi abbiamo usato il giorno del mese di oggi per i confronti, ignorando il mese corrente...
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,
Non ho la possibilità di verificare le formule, per quello che posso, ma a mio avviso le formule dei vari mesi vanno bene tranne quelle di febbraio.
Infatti come tu dici: per tutti i mesi fino ad oggi abbiamo usato il giorno del mese di oggi per i confronti.
Il confronto con il mese non ci serve perchè ho copiato le formule nelle celle sottostanti. Le prime formule che mi hai fatto avevano il "$" nei riferimenti di cella. Li ho levati e quindi
dovrebbero essere corretti.
Se mi sbaglio correggimi.

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 »

Ti spiego...visto che oggi è 5 marzo ti ritrovi tutti i mesi valutati dall’1 al 5
Infatti l’allegato precedente che aveva una sola tabella veniva valutato sul giorno del mese corrente: quando hai aperto il file il 23 febbraio ti valutava dal 1 al 23 anche se la tabella era di gennaio...non ci hai mai fatto caso?
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 »

Prova questo file prima di copiare e incollare le tabelle per ciascun mese.
In E1 ho una cella di appoggio utile per fare le prove, va messo lo pseudo- giorno di oggi. Poi se i vari test vanno a buon fine, si devono modificare le formule di H122-J122-N122-P122 sostituendo il termine

Codice: Seleziona tutto

$E$1
con

Codice: Seleziona tutto

OGGI()
Ho aggiunto una cella di appoggio, E122, che mi serve per riportare il numero del mese a cui si riferisce la tabella. Nell'esempio che allego c'è il valore 2, quindi fa rifermento al mese di febbraio. Le formule non guardano E121, quindi è inutile modificare il valore di E121. Le varie prove vanno fatte modificando E122.
Le nuove formule leggono anche l'anno di interesse dalla cella L120
H122-J122 hanno una formula con la stessa struttura. In H122 hai:

Codice: Seleziona tutto

=SOMMA(SE(VAL.ERRORE(TROVA(",";H125:H155));0;VALORE(STRINGA.ESTRAI(H125:H155;1;TROVA(",";H125:H155)-1)))* (SE($E$1>=DATA($L120;$E122;F125:F155);1;0)) )+INT((SOMMA(SE(VAL.ERRORE(TROVA(",";H125:H155));0;VALORE(STRINGA.ESTRAI(DESTRA(H125:H155;LUNGHEZZA(H125:H155)-TROVA(",";H125:H155));1;TROVA(":";DESTRA(H125:H155;LUNGHEZZA(H125:H155)-TROVA(",";H125:H155)))-1)))*(SE($E$1>=DATA($L120;$E122;F125:F155);1;0)))+INT(SOMMA(SE(VAL.ERRORE(TROVA(",";H125:H155));0;VALORE(DESTRA(H125:H155;LUNGHEZZA(H125:H155)-TROVA(":";H125:H155))))*(SE($E$1>=DATA($L120;$E122;F125:F155);1;0)))/60))/8) & ",  " & RESTO(SOMMA(SE(VAL.ERRORE(TROVA(",";H125:H155));0;VALORE(STRINGA.ESTRAI(DESTRA(H125:H155;LUNGHEZZA(H125:H155)-TROVA(",";H125:H155));1;TROVA(":";DESTRA(H125:H155;LUNGHEZZA(H125:H155)-TROVA(",";H125:H155)))-1)))*(SE($E$1>=DATA($L120;$E122;F125:F155);1;0)))+INT(SOMMA(SE(VAL.ERRORE(TROVA(",";H125:H155));0;VALORE(DESTRA(H125:H155;LUNGHEZZA(H125:H155)-TROVA(":";H125:H155))))*(SE($E$1>=DATA($L120;$E122;F125:F155);1;0)))/60);8) & ":" & TESTO(RESTO(SOMMA((SE(VAL.ERRORE(TROVA(",";H125:H155));0;VALORE(DESTRA(H125:H155;LUNGHEZZA(H125:H155)-TROVA(":";H125:H155)))))*(SE($E$1>=DATA($L120;$E122;F125:F155);1;0)));60);"00")
N122-P122 hanno una formula con la stessa struttura. In N122 hai:

Codice: Seleziona tutto

=SOMMA(SE(VAL.ERRORE(TROVA(",";N125:N155));0;VALORE(STRINGA.ESTRAI(N125:N155;1;TROVA(",";N125:N155)-1)))*SE((ANNO.BISESTILE(DATA($R$120;1;1))*SE(GIORNO($E$1)=28)+$E$1)>=DATA($L120;$E122;F125:F155);1;0))+INT((SOMMA(SE(VAL.ERRORE(TROVA(",";N125:N155));0;VALORE(STRINGA.ESTRAI(DESTRA(N125:N155;LUNGHEZZA(N125:N155)-TROVA(",";N125:N155));1;TROVA(":";DESTRA(N125:N155;LUNGHEZZA(N125:N155)-TROVA(",";N125:N155)))-1)))*SE((ANNO.BISESTILE(DATA($R$120;1;1))*SE(GIORNO($E$1)=28)+$E$1)>=DATA($L120;$E122;F125:F155);1;0))+INT(SOMMA(SE(VAL.ERRORE(TROVA(",";N125:N155));0;VALORE(DESTRA(N125:N155;LUNGHEZZA(N125:N155)-TROVA(":";N125:N155))))*SE((ANNO.BISESTILE(DATA($R$120;1;1))*SE(GIORNO($E$1)=28)+$E$1)>=DATA($L120;$E122;F125:F155);1;0))/60))/8) & ",  " & RESTO(SOMMA(SE(VAL.ERRORE(TROVA(",";N125:N155));0;VALORE(STRINGA.ESTRAI(DESTRA(N125:N155;LUNGHEZZA(N125:N155)-TROVA(",";N125:N155));1;TROVA(":";DESTRA(N125:N155;LUNGHEZZA(N125:N155)-TROVA(",";N125:N155)))-1)))*SE((ANNO.BISESTILE(DATA($R$120;1;1))*SE(GIORNO($E$1)=28)+$E$1)>=DATA($L120;$E122;F125:F155);1;0))+INT(SOMMA(SE(VAL.ERRORE(TROVA(",";N125:N155));0;VALORE(DESTRA(N125:N155;LUNGHEZZA(N125:N155)-TROVA(":";N125:N155))))*SE((ANNO.BISESTILE(DATA($R$120;1;1))*SE(GIORNO($E$1)=28)+$E$1)>=DATA($L120;$E122;F125:F155);1;0))/60);8) & ":" & TESTO(RESTO(SOMMA((SE(VAL.ERRORE(TROVA(",";N125:N155));0;VALORE(DESTRA(N125:N155;LUNGHEZZA(N125:N155)-TROVA(":";N125:N155)))))*SE((ANNO.BISESTILE(DATA($R$120;1;1))*SE(GIORNO($E$1)=28)+$E$1)>=DATA($L120;$E122;F125:F155);1;0));60);"00")
Ma le prime sono diverse dalle seconde, questo per tenere conto dell'anno bisestile.
Come puoi notare sono più estese delle precedenti, quindi forse il tuo openoffice le tronca. Se è così ti servono altre celle di appoggio.
Fai prove modificando i valori di E1,E122,L120 e verifica se i risultati di H122-J122-N122-P122 sono corretti
Allegati
CONTROLLO J117-J118 e P117-P118 - V6.ods
(95.61 KiB) Scaricato 116 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,
Hai ragione ho capito che se non fermiamo i contattori per i mesi precedenti questi continuano a girare.
Ti volevo dire però che ho aperto il file versione 6 e in N122 - P122 - H123 - J123 - N123 - P123 contengono Err:512
Forse formula troppo lunga come è accaduto precedentemente?
Per me è strano

Ti volevo chiedere se mi puoi indicare una formula breve per conteggiare il numero di turni, ore: minuti di tutto il mese. Per esempio se io fossi al 31 del mese di gennaio.
Sto spingendo per darmi l'autorizzazioe ad utilizzare altre 4 celle d'appoggio perchè questo file deve essere concluso al più presto. Inizia ad essere un incubo

Grazie 1000

Sandro

Ps: continuo a provare a capire il tuo ultimo mesaggio
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: Ti volevo dire però che ho aperto il file versione 6 e in N122 - P122 - H123 - J123 - N123 - P123 contengono Err:512
Forse formula troppo lunga come è accaduto precedentemente?
Per me è strano
Non è strano, abbiamo già appurato che le formule troppo lunghe vengono troncate dalla tua versione di openoffice.
Sto spingendo per darmi l'autorizzazioe ad utilizzare altre 4 celle d'appoggio perchè questo file deve essere concluso al più presto. Inizia ad essere un incubo
Allego nuovo file in cui ho messo le formule matriciali nelle già presenti celle di appoggio, M120-M121-M122-M123. In questo modo ridistribuiamo le formule in maniera più equilibrata e non dovresti avere più problemi. Il file finale dovrebbe avere come celle non ancora approvate dai tuoi colleghi quelle tipo E122, in cui viene riportata la numerazione del mese. Mi serve perchè non posso utilizzare la cella E121 dato che alcune volte è inglese ed altre è in italiano...impiegare quest'ultima richiederebbe allungare di nuovo le formule.

Fai delle prove e poi chiedi solo di poter inserire le celle E122 nel documento finale.
Ps: continuo a provare a capire il tuo ultimo mesaggio
Cosa intendi? prova a chiedermi cosa non ti è chiaro.
 Editato: Eliminato allegato perché formule errate. vedere post successivo. 
Ultima modifica di unlucky83 il martedì 6 marzo 2018, 23:45, modificato 1 volta in totale.
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,
Parto dalla mia espressione:
Ps: continuo a provare a capire il tuo ultimo mesaggio. Intendo dire che magari tu mi potessi colmare il gap tra quello che posso fare io e quello che puoi fare tu. Ciò mi permetterebbe di capire tutto. Nonostanze i miei sforzi non ce la faccio e mi arrangio.

Ho allegato un file che dovrebbe essere quello definitivo come look, no come formule.
Ti allego le mie perplessità e le modifiche apportate.
Ho creato i 3 mesi. Gennaio, Febbraio e Aprile. Potrò una volta trovate le formule giuste copiarle
Gennaio in Marzo, Maggio, Luglio, Agosto, Ottobre e Dicembre
Aprile in Giugno, Settembre e Novembre
Febbraio da solo

Ho spostato E122 in M124
Nelle formule in M120 - M121 - M122 - M123 vorrei inserirese possibile, la funzione ora in H103 come ho fatto in H104 così da eliminare la funzione in E1

Non posso fare da solo queste cose e per questo ti chiedo se:
Potresti, per piacere, inserirmi le nuove formule matriciali in Gennaio e Aprile ? Dopo le copio.
Per quanto riguarda le formule matriali che ho copiato nelle celle dove trovi Febbraio vedo "anno bisestile" . Mi considera l'anno bisestile nel caso capiti nel primo oppure nel secondo anno?
Perchè nelle formule di febbraio trovo che mi considera i valori fino alla cella 255. Dovrebbe arrivare fino a 253 o 254 in caso di anno bisestile

Grazie 1000

Sandro
Allegati
CONTROLLO J117-J118 e P117-P118 - V7.ods
(103.01 KiB) Scaricato 112 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: Ho creato i 3 mesi. Gennaio, Febbraio e Aprile. Potrò una volta trovate le formule giuste copiarle
Gennaio in Marzo, Maggio, Luglio, Agosto, Ottobre e Dicembre
Aprile in Giugno, Settembre e Novembre
Febbraio da solo
Le formule funzionano per tutti i mesi, sia che siano di 28, sia di 29, sia di 30 sia di 31 giorni. Non ti serve distinguerle.
Nelle formule in M120 - M121 - M122 - M123 vorrei inserirese possibile, la funzione ora in H103 come ho fatto in H104 così da eliminare la funzione in E1
Ovvio che quando il file funziona correttamente faremo questa modifica, ma se la facciamo adesso vorrebbe dire testare il file ogni giorno fino all'anno bisestile. O preferisci cambiare la data del sistema operativo?? :knock:
Al momento prova così, poi nelle formule dovremo solo sostituire "$E$1" con la funzione "oggi()", ma questo già te lo avevo detto.
Per quanto riguarda le formule matriali che ho copiato nelle celle dove trovi Febbraio vedo "anno bisestile" . Mi considera l'anno bisestile nel caso capiti nel primo oppure nel secondo anno?
Perchè nelle formule di febbraio trovo che mi considera i valori fino alla cella 255. Dovrebbe arrivare fino a 253 o 254 in caso di anno bisestile
Anno bisestile lo trovi nella cella M122 con argomento R120, quindi valuta quello che te consideri secondo anno. Nella prima tabella compare anche in M123 e così a seguire per tutti i mesi. In realtà sarebbe utile solo per la tabella di febbraio, ma non si sa mai quale tabella uno va a copiare e incollare...meglio che la formula sia ripetuta in tutte.
Ti descriverò nel dettaglio le formule dopo che avrai fatto dei test e che mi abbia informato su di essi. Io capisco che da solo non ne vieni a capo, ma io ti allego delle versioni, ti chiedo di fare i test e di farmi sapere dove toppa la formula, ma tu invece prendi i miei file, li modifichi e non mi dici nemmeno come vanno.
Prima devi vedere se le cose funzionano, solo a quel punto provi a modificare il documento e le formule. Se a test compiuti e ad esito positivo, rimani perplesso sulla struttura della formula, io te la spiego volentieri, ma facciamo il 2020 se ti devo spiegare la logica delle formule matriciali anche di quelle sbagliate.
Per esempio la versione 6 (copia), l'ultima da me allegata che ora ho rimosso, aveva delle parentesi messe male e le formule matriciali lavoravano male, ma te hai modificato il file, hai lasciato un nuovo commento, allegato un nuovo file ma non mi hai minimamente detto che le formule davano risultati errati in alcune circostanze... o non hai fatto le prove che ti avevo chiesto di fare oppure non hai ritenuto importante dirmelo...
Tanto per dire, Da viewtopic.php?f=9&t=8553&start=30#p49009
unlucky83 ha scritto:Prova questo file prima di copiare e incollare le tabelle per ciascun mese.
In E1 ho una cella di appoggio utile per fare le prove, va messo lo pseudo- giorno di oggi. Poi se i vari test vanno a buon fine, si devono modificare le formule di H122-J122-N122-P122 sostituendo il termine

Codice: Seleziona tutto

$E$1
con

Codice: Seleziona tutto

OGGI()
Ho aggiunto una cella di appoggio, E122, che mi serve per riportare il numero del mese a cui si riferisce la tabella. Nell'esempio che allego c'è il valore 2, quindi fa rifermento al mese di febbraio. Le formule non guardano E121, quindi è inutile modificare il valore di E121. Le varie prove vanno fatte modificando E122.
<...>
Fai prove modificando i valori di E1,E122,L120 e verifica se i risultati di H122-J122-N122-P122 sono corretti
Dimmi, devo scrivere ad ogni messaggio di fare prove, verificare la correttezza dei risultati e farmi sapere???
Colgo l'occasione per sottolineare il fatto che la tua priorità non doveva essere spostare E122 in M124, ma provare la formula......A cose pronte possiamo anche trasformare tutto in cirillico e caratteri kanji giapponesi....
Ti assicuro che tra non molto metto il punto alla cosa e lascio ad altri lo spazio per intervenire se non iniziamo a cooperare con feedback puntuali e precisi. :roll:
Di sicuro anche io ho sbagliato a sottintendere delle cose e me ne dispiace...smettiamo di remare in modo caotico ok?

Allego nuovo file revisionato, con le tabelle dei 12 mesi. Sono tutte estese a 31 giorni, ma per adesso vanno bene così. Quando fai le prove metti i valori solo fino all'ultimo giorno reale del mese. Stessa cosa per febbraio. Poi modifica il valore di E1 e L120-L220-... per modificare "l'oggi simulato" e l'anno di interesse. Fai sapere
Buona Serata :)

p.s.
nulla di personale. Se sono sembrato scortese me ne scuso.
Allegati
CONTROLLO J117-J118 e P117-P118 - V7.ods
(133.91 KiB) Scaricato 113 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
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 »

il forum consente di citare parti di messaggio così da rendere più comprensibile lo scambio domande-risposte. Io che sto partecipando in prima persona trovo difficoltà (devo solo rileggere con più attenzione :geek: ) a distinguere ciò che citi dalla risposta, non sò gli altri.
TI segnalo che a questo post viewtopic.php?f=9&t=8553#p46477 potresti mettere il link alla discussione a cui fai riferimento, quando dici:
sandro merlino ha scritto:Ciao a tutti,
Con riferimento alla domanda precedente "Piano turni semplificato-errore funzione"
Qui hai usato il grassetto per le citazioni, ma non è che il risultato è dei migliori viewtopic.php?f=9&t=8553#p48565
Qui hai usato il grassetto sia per le citazioni sia per dei tuoi commenti personali viewtopic.php?f=9&t=8553#p48873
Qui la citazione è metà in grassetto viewtopic.php?f=9&t=8553&start=30#p48955
Qui il grassetto lo hai usato sia per una tua richiesta sia per una citazione viewtopic.php?f=9&t=8553&start=30#p49005

Per favore adopera anche tu il pulsante "Cita" in alto a destra di ogni messaggio o il tag

Codice: Seleziona tutto

[quote][/quote]
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,
Provo a rispondere ai 2 messaggi che mi hai mandato. Premetto che non sei stato assolutamente scortese ma di grande aiuto fino ad ora e spero anche per il futuro.

Premetto che cercherò di seguirti in modo da arrivare ad una conclusione veloce ma vorrei farti capire come mai ho fatto determinate cose.
Quando ho scritto:
Ho creato i 3 mesi. Gennaio, Febbraio e Aprile. Potrò una volta trovate le formule giuste copiarle
Gennaio in Marzo, Maggio, Luglio, Agosto, Ottobre e Dicembre
Aprile in Giugno, Settembre e Novembre
Febbraio da solo
Nelle formule in M120 - M121 - M122 - M123 vorrei inserirese possibile, la funzione ora in H103 come ho fatto in H104 così da eliminare la funzione in E1
Tu mi hai risposto:
Le formule funzionano per tutti i mesi, sia che siano di 28, sia di 29, sia di 30 sia di 31 giorni. Non ti serve distinguerle.
Ovvio che quando il file funziona correttamente faremo questa modifica, ma se la facciamo adesso vorrebbe dire testare il file ogni giorno fino all'anno bisestile. O preferisci cambiare la data del sistema operativo?? :knock:
Al momento prova così, poi nelle formule dovremo solo sostituire "$E$1" con la funzione "oggi()", ma questo già te lo avevo detto.
In effetti hai ragione tu, fino ad ora per i controlli sui mesi delle varie formule io li ho fatti cambiando la data del sistema operativo. Questo perchè per me è più semplice lavorare su una formula definitiva ed aggiustarla di volta in volta se non mi funziona. Se utilizzassi il tuo metodo a me si duplicherebbe il lavoro perchè vorrebbe dire fare I controlli sulla formula parziale e poi sulla formula finale (errori di distrazione e altro sono sempre dietro l'angolo per le persone al mio livello). Inoltre le formule sono molto simili perchè trovato la formula di gennaio che viene copiata negli altri mesi di 31 giorni basta fare la modifica su aprile aggiornando il mese a 30 giorni e copiarlo anche negli altri mesi. Per febbraio arrivano le rogne dovute all'anno bisestile e non. Premetto che non lascio fare le somme fino al 31 del mese perchè potrebbe esserci un errore di inserimento da parte del collega.
Adesso mi fido cecamente di te e quindi va bene seguiremo il tuo metodo.

Per me l'anno 1 si trova in L120 e L'anno -1 si trova in R120

Per il momento sono riuscito a fare I controlli di gennaio e per me è tutto giusto. Dammi un po di tempo che sono pieno di lavoro.


Grazie 1000

Sandro

Tu dici:
il forum consente di citare parti di messaggio così da rendere più comprensibile lo scambio domande-risposte.
Ti ringrazio per l'indicazione che mi hai dato ma io mettevo le parole in grassetto perchè non sapevo farlo ora che mi hai insegnato a me torna più facile ma soprattutto come dici tu è più comprensibile

Tu dici:
TI segnalo che a questo post v ... 553#p46477 potresti mettere il link alla discussione a cui fai riferimento,
Ripeto che lo farei volentieri. Ma Quale è il tasto da usare ?
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 »

Per riportare un link in un messaggio è sufficiente copiare e incollare il link nel messaggio.

Allego nuovo file, con tabelle piene fino al giorno 31 anche per i mesi più corti. Puoi notare che le somme non li includono. Ho messo un secondo foglio per fare le tue prove comode modificando la data del sistema operativo. Tutte le tabelle hanno le stesse formule, ma non sono quelle precedenti perché facendo le prove (chi fa da sè...) quelle non erano corrette. ora sembra di aver risolto ogni problema. Guarda nel dettaglio e fai le tue prove
Allegati
CONTROLLO J117-J118 e P117-P118 - V8.ods
(171.23 KiB) Scaricato 105 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 ci siamo. Solo piccoli accorgimenti

Ho fatto delle prove e sembra tutto ok in shift2.
Posso copiare allora :
Gennaio in Marzo, Maggio, Luglio, Agosto, Ottobre e Dicembre
Aprile in Giugno, Settembre e Novembre
Febbraio da solo

Vorrei solo che se il mese non è ancora arrivato invece di 0, 0:00 la cella avesse vuoto

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: Ho fatto delle prove e sembra tutto ok in shift2.
Posso copiare allora :
Gennaio in Marzo, Maggio, Luglio, Agosto, Ottobre e Dicembre
Aprile in Giugno, Settembre e Novembre
Febbraio da solo
Fai come credi, ma ripeto...le tabelle sono identiche, usano la stessa formula. Non ho scritto formule diverse per i vari mesi.
Allego nuovo file
Allegati
CONTROLLO J117-J118 e P117-P118 - V9.ods
(170.73 KiB) Scaricato 117 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,
Ho presentato il format ed è piaciuto molto.
Ti volevo ringraziare ancora una volta per l'aiuto che mi hai dato.
Mi scuso ancora se qualche volta ti ho fatto ripetere le cose due o più volte ma
come ti ho detto non sempre afferro al volo quello che mi volete dire.

Comunque bravissimo :bravo: :bravo: :bravo:

Grazie 1000

Sandro
openoffice 4.1.1
Rispondi