Risultati da 1 a 11 di 11

Discussione: Buoni pasto la continuazione (seconda parte)



  1. #1
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Buoni pasto la continuazione (seconda parte)

    Ciao a tutti
    nella colonna C c'è bisogno di una formula che ci restituisca SI o NO se la pausa è stata fatta nelle ore che sono segnate nelle celle di input E2 e F2

    Ovviamente sono stati presi dei casi estremi di orario per lavorare su tutte le 24 ore


    [EDIT] la differenza tra questo 3D e quello precedente e che ci deve restituire un testo e non un numero 1 o zero
    apparentemente sembra piu facile perche non ci sono due fascie orarie ma è un vero grattacapo
    Ciao

    A
    B
    C
    D
    E
    F
    1
    inizio fine bonus Pausa Alle
    2
    18:00
    16:00
    SI
    21:00
    22:00
    3
    15:00
    21:00
    NO
    4
    11:00
    16:00
    NO
    5
    23:00
    22:00
    SI
    6
    22:00
    00:00
    NO

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183
    Gerardo
    scusa ma non avevo visto il nuovo argomento e ti ho risposto nel primo
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  3. #3
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125
    ninai
    Si si.. ma non riesco ad applicarla, nonostante che questo dovrebbe essere più semplice perchè ha solo una entrata e una uscita, ma la tua formula non mi entra e non riesco ad adattarla neanche in situazioni più semplici....
    prova a crearla tu considerando questo nuovo esempio
    Grazie

  4. #4
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1652
    Versione Office
    2010 PC
    Likes ricevuti
    889
    Likes dati
    183
    ciao
    per come ho interpretato, la formula grezza diventerebbe:
    =(A2<=$E$2)*(A2>B2)+(A2<=$E$2)*(B2>=$F$2)+(B2>=$F$2)*(A2>B2)
    ovvero:
    =O(E(A2<=$E$2;A2>B2);E(A2<=$E$2;B2>=$F$2);E(B2>=$F$2;A2>B2))




    per restituire Sì/No, puoi usare il SE():
    =SE((A2<=$E$2)*(A2>B2)+(A2<=$E$2)*(B2>=$F$2)+(B2>=$F$2)*(A2>B2);"Sì";"No")

    oppure scegli:
    =SCEGLI(1+(A2<=$E$2)*(A2>B2)+(A2<=$E$2)*(B2>=$F$2)+(B2>=$F$2)*(A2>B2);"no";"Sì")
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  5. I seguenti 2 utenti hanno dato un "Like" a ninai per questo post:


  6. #5
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125
    Veramente ottimo
    Avevo capito che operatore logico E (AND) si sostituisce all'operatore matematico (*) Moltiplicazione
    mentre l'operatore Logico O (OR) si sostituisce al operatore matematico (+) addizione
    Solo che in una formula cosi complessa non mi veniva proprio
    adesso non mi rimane che studiarmi la formula indipendentemente se uso operatore boleano o operatore matematico
    Maaaa vediamo
    Ciao Ninai grazie di tutto
    Ultima modifica fatta da:Gerardo Zuccalà; 30/11/15 alle 09:53

  7. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7108
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Se però torniamo al quesito principale del nostro amico Max, e cioè che il buono pasto spetta se si è presenti nella fasce 13-15 e 19-21, utilizzando una sola colonna, si potrebbe usare questa formula:

    =SE(O(E(B2>A2;ORA(B2)-ORA(A2)>=2;O(E(ORA(A2)<=13;ORA(B2)>=15);E(ORA(A2)<=19;ORA(B2)>=21));O(15-ORA(A2)>=2;21-ORA(A2)>=2));E(ORA(B2)<ORA(A2);O(ORA(A2)<=19;ORA(B2)>=13));ORA(A2)=ORA(B2));1;0)

    Allego file.

    Edit: Credevo che fosse la continuazione dell'altra discussione (il titolo mi ha mandato in confusione) ma questo mi sembra sia un altro quiz!
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  8. I seguenti utenti hanno dato un "Like"


  9. #7
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125
    Ciao Ragazzi,
    scusate se sveglio una vecchia discussione, ma mi era piaciuto molto la soluzione di ninai, ed ho deciso di creare un video sulla bellissima formula
    ovviamente ci sono delle piccole variabili perchè con excel non c'è mai una sola soluzione....
    Buona visione!
    e fatemi sapere!!




  10. I seguenti 2 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  11. #8

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7108
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296
    Complimenti Gerardo,
    ottimo video molto chiaro come sempre! :246:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  12. #9
    L'avatar di Andrea
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Levico Terme
    Età
    60
    Messaggi
    31
    Versione Office
    2013
    Likes ricevuti
    4
    Likes dati
    9
    Ho seguito il Video di Gerardo, al quale avevo risposto su YouTube.
    Quello che ho modificato della formula di Gerardo è l'applicazione del buono pasto solo se supero le 6 ore lavorative.
    Sicuramente la formula è migliorabile dai più esperti di questo forum.
    Allego il file....

  13. #10
    L'avatar di slvt82
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    bari
    Messaggi
    31
    Versione Office
    211 mac
    Likes ricevuti
    0
    Likes dati
    5

    Re: Buoni pasto la continuazione (seconda parte)

    ciao, sarebbe fattibile invece il calcolo dei buoni pasto, due a pranzo e due a cena se uno ipoteticamente lavora tutto il giorno intaccando le due fasce es:(2 buoni fascia 12:30-15:00 e 2 buoni fascia 19:30-22:00)?

  14. #11
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: Buoni pasto la continuazione (seconda parte)

    Ciao lsvt, e' meglio che inizi una nuova discussione perché questa e' molto datata e rischia di non essere vista, ciao

Discussioni Simili

  1. Prezzo a seconda delle combinazione di 3 combobox
    Di Langdon74 nel forum Domande su Excel VBA e MACRO
    Risposte: 3
    Ultimo Messaggio: 31/12/16, 13:35
  2. Importare diverse gif a seconda di un valore x in cella
    Di Paolo67 nel forum Domande su Excel in generale
    Risposte: 21
    Ultimo Messaggio: 19/12/16, 16:21
  3. Macro a seconda di una condizione
    Di Adi_90 nel forum Domande su Excel VBA e MACRO
    Risposte: 1
    Ultimo Messaggio: 09/12/16, 20:27
  4. bordi spaginati a seconda del pc
    Di dorico75 nel forum Domande su Excel in generale
    Risposte: 12
    Ultimo Messaggio: 20/04/16, 13:55
  5. calcolo buoni pasto
    Di Maxp nel forum Domande su Excel in generale
    Risposte: 91
    Ultimo Messaggio: 01/12/15, 12:53

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •