Excel lettere orario

Anonimo
2021-04-12T15:12:02+00:00

Buongiorno a tutti!

Magari qualcuno mi può aiutare per la creazione di una formula. 

Sto cercando di creare una tabella Excel per il calcolo delle ore di lavoro e vorrei inserire anche quando si tratta di malattia o ferie ecc..

Praticamente vorrei che nella

cella B4

quando scrivo una di queste lettere v / i/ m

"v" vacanza; "i" infortunio; "m" malattia 

nella cella C4 si inserisca l'ora 10:00 

e

nella cella D4 l'ora 18:30

Come posso fare???

Grazie mille!!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

5 risposte

Ordina per: Più utili
  1. Anonimo
    2021-04-14T10:10:36+00:00

    Grazie mille!

    Ci proverò

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-04-12T16:01:16+00:00

    ciao

    nel foglio interessato

    Private Sub Worksheet_Change(ByVal Target As Range)

    If Not Intersect(Target, Range("b2:b1000")) Is Nothing Then

        Application.EnableEvents = False

    If Target.Value = "m" Or Target.Value = "v" Or Target.Value = "i" Then

        Target.Offset(0, 1) = "10:00"

    Target.Offset(0, 2) = "18:30"

    End If

    End If

    Application.EnableEvents = True

    End Sub

    se scrivi v i m

    in colonna B dalla 2 alla 1000.....allunga se vuoi

    in automatoco si mette l'orario

    altrimenti puoi scrivere quello che vuoi

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-04-12T15:52:53+00:00

    ok vba

    vedo se ci riesco

    con il vba sono lento

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2021-04-12T15:50:18+00:00

    Si, nelle ella c4 o d4 se sono al lavoro dovrei inserire gli orari effettivi giorno dopo giorno. Mentre se sono in ferie, selezione le varie celle in b4:b... in base a quanti giorni sono via e inseriscono lettera "v" che poi andrà a inserire gli altri orari standard (10:00 -18:30)

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-04-12T15:36:29+00:00

    ciao

    C4

    =SE(O(B4="v";B4="i";B4="m");ORARIO(10;00;00);"")

    D4

    =SE(O(B4="v";B4="i";B4="m");ORARIO(18;30;00);"")

    sempre che tu non debba anche scrivere a mano sulle celle.

    allora ci vuole il vba

    La risposta è stata utile?

    0 commenti Nessun commento