Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

riconoscere range orario

Ultimo Aggiornamento: 28/07/2021 22:32
Post: 3
Registrato il: 24/12/2017
Città: BOLOGNA
Età: 56
Utente Junior
Office 3
OFFLINE
28/07/2021 10:22

salve a tutti,

ho un foglio excel che gestisce orari di lavoro. La cella G2 ha la seguente formuila: =($D2>=ORARIO(6;;))*($D2=ORARIO(6;;)), cioè se D2 ha un valore orario di 6 o più ore la cella restituisce 1, altrimenti 0. Il senso della colonna G è contare i buoni pasto. Avrei bisogno di mettere una condizione a questa condizione: il range orario, perchè la cella mi restituisca 1 il range deve essere tra le 10,00 e le 14,00, altrimenti mi deve restituire 0, perchè per aver diritto ad un buono pasto devi avere un orario di lavoro di almeno 6 ore e che quelle ore cadano in tutto o in parte nel range che va dalle 10,00 alle 14,00.

Direi che nella formula la prima condizione che deve soddisfare è il range orario e successivamente il conteggio delle ore, che devono essere uguali o maggiori di 6. Qualcuno mi può aiutare? Allego un immagine che può aiutare

grazie

Luciano
Post: 2.371
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
28/07/2021 10:49

ciao
se alleghi un file è meglio
comunque
=($D2>=ORARIO(6;;))*($D2=ORARIO(6;;))

la parte in rosso è inutile
l'hai già specificato nella prima parte della formula
che deve essere o maggiore o uguale.

noto che l'orario è dalla 10 alle 16

ma se lavoro dalle 11 alle 17 ho lo stesso il diritto alla mensa?

teoricamente
=SE(E(B1=ORARIO(14;;);D1>=ORARIO(6;;));1;0)


non capisco perchè manchi un pezzo di formula quando invio

=SE(E(B1=ORARIO(14;;);D1>=ORARIO(6;;));1;0)
[Modificato da federico460 28/07/2021 11:08]
Post: 3
Registrato il: 24/12/2017
Città: BOLOGNA
Età: 56
Utente Junior
Office 3
OFFLINE
28/07/2021 19:18

riconoscere range orario
ciao e grazie,

per ora ho corretto come mi hai mostrato eliminando la parte della formula in più e funziona. E' la seconda condizione che non riesco a far funzionare, neanche con la tua stringa

le condizioni per avere il buono pasto sono due:

1 - devi lavorare almeno 6 ore nella giornata.
2 - una parte, anche minima di quelle ore deve cadere nelle fascia oraria 10 - 14

Quindi 11-17 oppure 12-16 o anche 13-20 vanno bene

Mi spieghi il numero 14 nella formula cosa rappresenta?

grazie
Post: 2.376
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
28/07/2021 19:42

ciao
dove non ti trovi?

ho ragionato così

se l'orario di entrata è inferiore alle 14
e l'orario di uscita è superiore alle 14
e le ore lavorate sono pari o + delle 6
ho diritto al pasto.


per assurdo

entro alle13.30 e lavoro fino alle 19.30 ho diritto al pasto
Post: 4
Registrato il: 24/12/2017
Città: BOLOGNA
Età: 56
Utente Junior
Office 3
OFFLINE
28/07/2021 22:24

riconoscere range orario
ciao, ho capito
c'era una discrepanza negli operatori di confronto fra la formula che hai scritto e quella riportata sull'immagine e per quello non mi funzionava. Adesso così come è nell'immagine funziona.

grazie mille

Luciano
Post: 2.377
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
ONLINE
28/07/2021 22:32

assolutamente no
la tua è proprio sbagliata
prova ad allegare il file
al posto dell'immagine
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 12:35. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com