Problemi con funzione SE



  • Problemi con funzione SE
    di verbo data: 14/03/2017 11:20:16

    Buon giorno a tutti,
    ho di nuovo un grosso problema con le formule di excel
    cerco si spegarmi
    Nella cella B1 scrivo una data per esempio 05/02/2016, nella cella C1 volgio che se quel giorno sia LUnedì o Martedì mi deve indicare 9 altrimenti 6, quindi nel caso dell'esempio essendo il giorno 05/02/2016 un venerdì, nella cella C1 deve indicare il numero 6.
    IO avevo pensato di indicare la data nella cella B1 come personalizzata GGGG e quindi mi compare il giorno della settimana corrispondente a quella data, solo che quando vado a scrivere nella cella C1 la formula SE mi da errore.
    Per piacere qualcyuno può darmi una dritta per come risolvere il problema?
    Grazie a tutti
    Luigi



  • di Luca73 data: 14/03/2017 11:32:42

    Due esempi con data inC2
    =SE(GIORNO.SETTIMANA(C3;2)<=2;9;6)
    =SCEGLI(GIORNO.SETTIMANA(C3;1);6;9;9;6;6;6;6)

    Ciao
    Luca





  • di Mister_x (utente non iscritto) data: 14/03/2017 11:34:09

    ciao
    altra Formula

    =SE(O(GIORNO.SETTIMANA(B1)=2;GIORNO.SETTIMANA(B1)=3);9;6)

    ciao





  • di verbo data: 14/03/2017 12:06:35

    Perfetto, funziona alla grandissima
    Grazie ad entrambi
    solo unacosa non ho capito perchè nella formula si dice =2 che immagino sta per martedi e non si fa rifermento ad =1 che dovrebbe serre lunedi?



  • di Luca73 data: 14/03/2017 12:29:02

    Dall'help:
    Sintassi
    GIORNO.SETTIMANA(Num_seriale;[Tipo_restituito])Nella sintassi della funzione GIORNO.SETTIMANA sono previsti gli argomenti (argomento: Valore che fornisce informazioni per un'azione, un evento, un metodo, una proprietà, una funzione o una routine.) seguenti:

    Num_seriale Obbligatorio. Numero sequenziale che rappresenta la data del giorno che si desidera trovare. Le date devono essere immesse utilizzando la funzione DATA o devono essere il risultato di altre formule o funzioni. Utilizzare, ad esempio, DATA(2008;5;23) per il 23 maggio 2008. È possibile che si verifichino problemi se le date vengono immesse come testo.
    Tipo_restituito Facoltativo. Numero che determina il tipo di valore restituito. Tipo_restituito Numero restituito
    1 oppure omesso Da 1 (domenica) a 7 (sabato). Impostazione delle versioni precedenti di Microsoft Excel.
    2 Da 1 (lunedì) a 7 (domenica)
    3 Da 0 (lunedì) a 6 (domenica)
    11 Da 1 (lunedì) a 7 (domenica)
    12 Da 1 (martedì) a 7 (lunedì).
    13 Da 1 (mercoledì) a 7 (martedì).
    14 Da 1 (giovedì) a 7 (mercoledì).
    15 Da 1 (venerdì) a 7 (giovedì).
    16 Da 1 (sabato) a 7 (venerdì).
    17 Da 1 (domenica) a 7 (sabato).

    Nota






  • di verbo data: 14/03/2017 14:02:44

    Scusami Luca, ma non ho capito niente di quelllo che hai postato



  • di Luca73 data: 14/03/2017 14:19:06

    Ti ho postato un estratto dell'help di excel sulla funzione GIORNO.SETTIMANA che ti spiega come funziona, quali parametri usa e cosa ti restituisce.

    Basta andare sull'help di excel e scopri tutto di una formula.
    Ciao
    Luca





  • di Luca73 data: 14/03/2017 14:23:10

    Giusto per curiosità
    Mister_x
    ha usato la formula GIORNO.SETTIMANA(B1) senza il secondo parametro (che è opzionale) e pertanto ti restituisce 1 per domenica, 2 per lunedì fino a 7 per sabato

    Io invece ho usato la formula GIORNO.SETTIMANA(B1;2) con il secondo parametro uguale a 2 e pertanto ti restituisce 1 per lunedì, 2 per martedì fino a 7 per domenica

    Ciao
    Luca