Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413

    [Excel] funzione SE con le ore

    ciao

    sto facendo la mia situazione oraria delle timbrature mensili con Excel. Ecco il problema. Devo fare le differenze tra quando sono uscito e quando sono entrato in ufficio.
    Io il martedi e il giovedi ho 30 minuti di pausa pranzo e devo TOGLIERE questi minuti dall'orario del giorno. Il fatto è che la macchinetta mi TOGLIE 30 MINUTI anche se io sto fuori per pranzo un numero di minuti inferiori a 30.
    Quiandi io vorrei una formula che dice
    - SE sto fuori ALMENO 30 MINUTI fai la differenza tra quando sono uscito e quando sono entrato
    - SE sto FUORRI MENO DI 30 MINUTI considera sempre 30 minuti come scarto

    Io ho prvato a mettere:
    SE (e5-f5>30); e5-f5; 30 MA NON FUNZIONA

    POI HO MEESSO
    SE (e5-f5>"00.30"); e5-f5; "00.30" MA NON FUNZIONA !!


    come si fa a far capire alla funzoine SE di considerare i minuti ??
    Soluzioni anche alternative ?

  2. #2
    mmmh, la cosa non sembra complicata, bisogna solo lavorarci su, per prima cosa dovresti formattare le celle in cui inserisci i tuoi orari e i vari calcoli con le risultanze in questo formato: [h].mm
    così excel ti mostra in valori orari le informazioni inserite: ad es. se inserisci 120 (per i minuti lavorati) excel ti mostra 2.00 ovvero 2 ore lavorate.
    King Dashie Jeko

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413
    Le celle sono gia tutte formattate come
    13.30 (per intenderci vai su Formato -Celle-Ore-Tipo :13.30)
    in effetti i calcoli funzionano, solo la funzione SE nn va !! Quindi per me è la funzione SE che non va

  4. #4
    vediamo un es: tra le parentesi ti metto le caselle excel

    tu entri alle 8.00(a1) ed esci alle 12.00(a2)
    rientri alle 12.30(a4) ed esci alle 18.00(a5) (magari )

    calcolando le ore effettive in mattina a2-a1 ottieni 4.00(b2)
    calcolando le ore effettive nel pom a5-a4 ottieni 5.30(b5)

    calcoli l'intervallo della pausa con a4-a2 e ottieni 0.30(a3)

    ora devi trasformare il valore di a3 in numero inserendo in (b3):
    =minuti(a3)

    ora, nella cella (c3) inserisci la formula: =se(b3>30;"+ di mezz'ora";"- di mezz'ora")

    prova un po'
    King Dashie Jeko

  5. #5
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413
    la funzione minuto(g5) mi restituisce 0.00 nonostante i minuti siamo 29 ...
    come mai?

  6. #6
    mi dovresti dire a cosa si riferisce la casella (g5) e le varie funzioni usate per arrivarci
    King Dashie Jeko

  7. #7
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413
    IN G5 Ho

    G5=F5-D5 (che contengono 2 orari)

    G5 = 0.29 (letto da Excel ed è esatto)

    I5 = minuto(g5) E mi da 0.00 mentre io mi aspettavo 29 che sono i minuti

  8. #8
    dovresti cambiare la formattazione della cella in numero o generale(meglio)

    prova adesso
    King Dashie Jeko

  9. #9
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    413
    si infatti! Hai ragione. Ho formattato tale cella cme numero er ora funziona tutto!!
    GRazie ancora!!

  10. #10
    Figurati, per così poco poi...ne o sudati di fogli excel per tirar fuori 'sti calcoli, ma alla fine servono a qualcosa e a qualcuno
    King Dashie Jeko

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.