[RISOLTO] FUNZIONE "SE" e differenza ORE
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
[RISOLTO] FUNZIONE "SE" e differenza ORE
Buongiono a tutti.
vorrei predisporre un foglio di calcolo basato sulle ore di lavoro in modo tale che mi riporti la differenza delle ore a credito e/o a debito in una colonna (e ovviamente il totale di queste in basso). E sin qui...tutto ok...
Allo stesso tempo pero' vorrei che (ad esempio utilizzando la formula SE) in caso di giornata di RIPOSO, nella colonna dedicata alla "differenza ore"
mi appaiano in automatico le ore non lavorate espresse come ORE A DEBITO (con segno negativo) in modo tale che, i valori della colonna "differenza ore", si possano sommare senza problemi.
Io ho fatto qualche prova ma se nella funzione SE (alla condizione di "riposo") richiedo che il RISULTATO sia -8:00...il totale delle ore rimane invariato perche' quel testo non viene identificato come "differenza di orario".
Dove sbaglio?
allego file di prova
p.s.
ho provato ad utilizzare anche la funzione ORARIO.VALORE ma senza successo
vorrei predisporre un foglio di calcolo basato sulle ore di lavoro in modo tale che mi riporti la differenza delle ore a credito e/o a debito in una colonna (e ovviamente il totale di queste in basso). E sin qui...tutto ok...
Allo stesso tempo pero' vorrei che (ad esempio utilizzando la formula SE) in caso di giornata di RIPOSO, nella colonna dedicata alla "differenza ore"
mi appaiano in automatico le ore non lavorate espresse come ORE A DEBITO (con segno negativo) in modo tale che, i valori della colonna "differenza ore", si possano sommare senza problemi.
Io ho fatto qualche prova ma se nella funzione SE (alla condizione di "riposo") richiedo che il RISULTATO sia -8:00...il totale delle ore rimane invariato perche' quel testo non viene identificato come "differenza di orario".
Dove sbaglio?
allego file di prova
p.s.
ho provato ad utilizzare anche la funzione ORARIO.VALORE ma senza successo
- Allegati
-
- prova.ods
- (11.23 KiB) Scaricato 221 volte
Ultima modifica di Regedit_80 il giovedì 28 febbraio 2019, 19:30, modificato 1 volta in totale.
OpenOffice 4.1.3 su Windows 7
Re: FUNZIONE "SE" e differenza ORE
Buondì! Prova a modificare la tua formula così
=SE(D2="riposo";ORARIO.VALORE("8:00")*-1;SE(B2;SOMMA(C2-G2)))
=SE(D2="riposo";ORARIO.VALORE("8:00")*-1;SE(B2;SOMMA(C2-G2)))
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
Re: FUNZIONE "SE" e differenza ORE
azz...grazie...funge alla grande ...non credevo fossero compatibili.
A tuo avviso e' l'unico metodo applicabile (lasciando inalterata la formula)?
A tuo avviso e' l'unico metodo applicabile (lasciando inalterata la formula)?
OpenOffice 4.1.3 su Windows 7
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
Re: FUNZIONE "SE" e differenza ORE
alla fine ho adottato questo metodo...
Solo che ho ancora una domanda:
come faccio a convertire il numero corrispondente ad un determinato mese con il nome del mese stesso?
Mi serve per utilizzare la funzione DATA in un calendario....se provo a cambiare il numero nel nome del mese, mi da errore.
Solo che ho ancora una domanda:
come faccio a convertire il numero corrispondente ad un determinato mese con il nome del mese stesso?
Mi serve per utilizzare la funzione DATA in un calendario....se provo a cambiare il numero nel nome del mese, mi da errore.
OpenOffice 4.1.3 su Windows 7
Re: FUNZIONE "SE" e differenza ORE
Puoi indicare i mesi con una data, tipo 1/1/19, poi dando un formato cella come M otterai 1, con MM 01,con MMM gen e con MMMM gennaio.
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
Re: FUNZIONE "SE" e differenza ORE
il problema e' quando lo inserisco in una formula e tento poi di cambiare il valore 1 in "gennaio" mi dà erroregioh66 ha scritto:Puoi indicare i mesi con una data, tipo 1/1/19, poi dando un formato cella come M otterai 1, con MM 01,con MMM gen e con MMMM gennaio.
(allego file di esempio)
- Allegati
-
- Nuovo OpenDocument - Foglio elettronico (2).ods
- (13.16 KiB) Scaricato 111 volte
OpenOffice 4.1.3 su Windows 7
Re: FUNZIONE "SE" e differenza ORE
.
Se appaiono #### devi allargare la colonna.
Allarga colonna A (raddoppia o più la larghezza normale)
così da poter visualizzare correttamente
il formato personalizzato della data GG MMMM AAAA
Se appaiono #### devi allargare la colonna.
Allarga colonna A (raddoppia o più la larghezza normale)
così da poter visualizzare correttamente
il formato personalizzato della data GG MMMM AAAA
- Allegati
-
- Nuovo OpenDocument - Foglio elettronico (3).ods
- (15.19 KiB) Scaricato 119 volte
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
Re: FUNZIONE "SE" e differenza ORE
grazie per l'aiuto lucky....no..intendevo dire che vorrei che in C1 apparisse il nome del mese e non il numerolucky63 ha scritto:.
Se appaiono #### devi allargare la colonna.
Allarga colonna A (raddoppia o più la larghezza normale)
così da poter visualizzare correttamente
il formato personalizzato della data GG MMMM AAAA
OpenOffice 4.1.3 su Windows 7
Re: FUNZIONE "SE" e differenza ORE
Cella A3:
Con applicato formato numero personalizzato GG MMMM AAAA
Codice: Seleziona tutto
=DATA.VALORE("1 " & C1 &" " & A1)
- Allegati
-
- Nuovo OpenDocument - Foglio elettronico (4).ods
- (14.36 KiB) Scaricato 137 volte
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
Re: FUNZIONE "SE" e differenza ORE
ah grazie....!!!
p.s.
ma e' una limitazione di OO quella di non riuscire a identificare il numero con il corrispondente mese semplicemente sostituendo il numero (senza ricorrere ad altra formula)?
lo chiedo per curiosità perche' ricordo (forse male) che con excel si poteva fare
p.s.
ma e' una limitazione di OO quella di non riuscire a identificare il numero con il corrispondente mese semplicemente sostituendo il numero (senza ricorrere ad altra formula)?
lo chiedo per curiosità perche' ricordo (forse male) che con excel si poteva fare
OpenOffice 4.1.3 su Windows 7
Re: FUNZIONE "SE" e differenza ORE
Non ho capito cosa intendi.
OO riconosce il mese dal numero.
Infatti se tu scrivi la data in formato 15-02-2019 e scegli come formato MMMM lui riconosce il 2 come Febbraio e ti torna come risultato "Febbraio"
Quindi puoi mettere in una cella il numero 2 e fare in modo che la cella accanto (per sempio) visualizzi "Febbraio". Cambiando quindi il numero cambia il testo del mese.
Oppure scrivi 1-2-19 e impostare che visualizzi direttamente "Febbraio" e se vuoi cambiare mese basta che scrivi 1-3-19 e vedrai "Marzo"
OO riconosce il mese dal numero.
Infatti se tu scrivi la data in formato 15-02-2019 e scegli come formato MMMM lui riconosce il 2 come Febbraio e ti torna come risultato "Febbraio"
Quindi puoi mettere in una cella il numero 2 e fare in modo che la cella accanto (per sempio) visualizzi "Febbraio". Cambiando quindi il numero cambia il testo del mese.
Oppure scrivi 1-2-19 e impostare che visualizzi direttamente "Febbraio" e se vuoi cambiare mese basta che scrivi 1-3-19 e vedrai "Marzo"
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
Re: FUNZIONE "SE" e differenza ORE
Si lo so... io intendevo se avessi voluto utilizzare la funzione DATA (piuttosto che la piu' efficace DATA.VALORE suggeritami da lucky)...infatti come ho premesso qualche post piu' in alto, se sostituivo il numero (corrispondente al mese) con la dicitura del mese mi appariva l'errore #VALORE!Eramad ha scritto:Non ho capito cosa intendi.
OO riconosce il mese dal numero.
Infatti se tu scrivi la data in formato 15-02-2019 e scegli come formato MMMM lui riconosce il 2 come Febbraio e ti torna come risultato "Febbraio"
Quindi puoi mettere in una cella il numero 2 e fare in modo che la cella accanto (per sempio) visualizzi "Febbraio". Cambiando quindi il numero cambia il testo del mese.
Oppure scrivi 1-2-19 e impostare che visualizzi direttamente "Febbraio" e se vuoi cambiare mese basta che scrivi 1-3-19 e vedrai "Marzo"
ma lo chiedevo piu' per curiosità che per altro..
OpenOffice 4.1.3 su Windows 7
Re: FUNZIONE "SE" e differenza ORE
Non ho capito benissimo...con Excel puoi scrivere in una cella il solo numero 1 e far venire scritto nella cella stessa "Gennaio"?
Apache OpenOffice 4.1.5 su Windows 10
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Se hai risolto il problema, ricordati di aggiungere [RISOLTO]: viewtopic.php?f=9&t=5661
Re: FUNZIONE "SE" e differenza ORE
Mi sa che è il contrario. Se ricordo bene se in una cella, mettiamo A1, hai scritto il nome del mese, ad esempio gennaio, per tradurlo in un numero puoi scrivere MESE(A1&0) e restituisce 1.
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 21
- Iscritto il: giovedì 22 giugno 2017, 11:48
Re: FUNZIONE "SE" e differenza ORE
mi sa di si...gioh66 ha scritto:Mi sa che è il contrario. Se ricordo bene se in una cella, mettiamo A1, hai scritto il nome del mese, ad esempio gennaio, per tradurlo in un numero puoi scrivere MESE(A1&0) e restituisce 1.
probabilmente la soluzione di lucky e' l'unica praticabile..
OpenOffice 4.1.3 su Windows 7