Aumento orario

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
tore descri
Messaggi: 27
Iscritto il: lunedì 30 maggio 2016, 0:07

Aumento orario

Messaggio da tore descri »

Ciao a tutti,
sto cercando una formula che "arrotondi" un orario qualunque all'ora successiva, ovvero se ad esempio scrivo le ore 17:22 vorrei che nella cella sottostante mi arrotondasse l'ora a quella successiva ovvero alle 18:00 e le ore successive sottostanti abbiano incrementi sempre di un'ora, come da file allegato

Grazie!! :super:
Allegati
aumento orario.ods
(9.26 KiB) Scaricato 110 volte
Ultima modifica di tore descri il domenica 8 settembre 2019, 1:56, modificato 4 volte in totale.
Openoffice 4.1.1
Avatar utente
lucky63
Volontario molto attivo
Volontario molto attivo
Messaggi: 3093
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Aumento orario

Messaggio da lucky63 »

Vedi allegato:
Allegati
aumento orario-01.ods
(11.18 KiB) Scaricato 137 volte
tore descri
Messaggi: 27
Iscritto il: lunedì 30 maggio 2016, 0:07

Re: Aumento orario

Messaggio da tore descri »

Grazie!!! :super: :super: :super: :super:


una domanda, a cosa serve il riferimento in A1? Ho visto che funziona applicando la formula anche in altri fogli di calcolo ma non capisco se è meglio che tale cella in A1 è meglio lasciarla vuota (o se dovesse essere già occupata da altri dati conviene sostituirla con un'altra cella vuota), grazie
Openoffice 4.1.1
patel
Volontario attivo
Volontario attivo
Messaggi: 4030
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Aumento orario

Messaggio da patel »

il riferim riga restituisce il numero di riga della cella e non è necessario se devi arrotondare all'ora successiva, la formula può diventare
=ORARIO(ORA($B$2)+1;0;0)
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Avatar utente
lucky63
Volontario molto attivo
Volontario molto attivo
Messaggi: 3093
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Aumento orario

Messaggio da lucky63 »

Formula cella B3

Codice: Seleziona tutto

=ORARIO(ORA($B$2)+RIF.RIGA(A1);0;0)
La funzione =RIF.RIGA() serve ad acquisire il numero di riga di un riferimento.
RIF.RIGA(A1) restituisce il valore del numero di riga della cella A1 indipendentemente dal suo contenuto.
Restituisce quindi il valore 1 (che è l'incremento del numero delle ore da te desiderato).

Inserendo nella formula della cella B3 il “RIF.RIGA(A1)”, anziché direttamente il valore 1 di incremento, permette di creare un automatismo per il quale ricopiando la formula della cella B3 in basso nella cella B4 questa si adatta automaticamente all'esigenza ed avrai che la formula della cella B4 diventa:

Codice: Seleziona tutto

=ORARIO(ORA($B$2)+RIF.RIGA(A2);0;0)
quello che nella formula della cella B3 era il riferimento alla cella A1
nella cella B4 è diventato riferimento alla cella A2 (che restituirà quindi il valore 2).
Ricopiando ulteriormente in basso cella B3 (per quante righe ti serve) le formule si adeguano ottenendo l'incremento progressivo voluto.
[/color]
La parte della formula ORA($B$2) rimane uguale in tutte le celle in cui è stata ricopiata la formula della cella B3 per effetto dell'utilizzo del riferimento assoluto (il simbolo del dollaro $) e restituisce il numero di ore di cella B2.

ORA($B$2) + il numero ottenuto dall'utilizzo del “RIF.RIGA(A*)” restituirà il numero di ORE desiderato.

La funzione =ORARIO() al cui interno sono nidificate quelle indicate sopra ricostruisce il valore orario.
Vedasi estratto di tale funzione tratto dall'help.
Orario.png
Puoi approfondire ulteriormente l'uso delle varie funzioni consultando l'help.
Rispondi