Excel Forum Per condividere esperienze su Microsoft Excel

Errore Formula

  • Messaggi
  • OFFLINE
    DI DIO.IVANO
    Post: 101
    Registrato il: 09/10/2013
    Città: SIRACUSA
    Età: 39
    Utente Junior
    Office 2019
    00 18/01/2019 03:07
    Sera Dei,
    non capisco dove sbaglio nella seguente formula :
    =SE.ERRORE(SE(O5="";VALORE(ANNULLA.SPAZI(LIBERA(SINISTRA(M5;(TROVA(":";M5;1)-1;VALORE(ANNULLA.SPAZI(LIBERA(SINISTRA(O5;(TROVA(":";O5;1)-1)))));"")

    Semplicemente dovrei ottenere in AF3 il risultato DI M3 SOLO SE O3 è vuoto; viceversa dovrei ottenere in AF3 il risultato di O3. non capisco dove sia l errore [SM=x423023]

    [Modificato da DI DIO.IVANO 18/01/2019 03:08]
    _________________________________________________________________
    WIN 10 EXCEL 2019
    (non excell/exchel/excellh/lesechel)
    <---Hofinalmenteaggiustatolabarraspaziatrice--->
  • OFFLINE
    tanimon
    Post: 1.208
    Registrato il: 27/06/2011
    Utente Veteran
    excel 2007
    00 18/01/2019 09:15
    ciao a tutti
    ciao Ivano,

    per me la tua formula è troppo complessa e non la capisco [SM=g27833]
    non sarebbero più semplici 2 formule?

    tipo per la cella di sinistra

    vb
    =SE(O3<>"";SINISTRA($O$3;2);SINISTRA(M3;2))


    e per la cella di destra

    vb
    =SE($O$3<>"";DESTRA($O$3;2);DESTRA($M$3;2))


    ciao
    Frank








    Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
    Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
  • OFFLINE
    dodo47
    Post: 2.104
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 18/01/2019 09:33
    ciao
    ma usare le funzioni ORA e MINUTO ??

    saluti




    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    DI DIO.IVANO
    Post: 101
    Registrato il: 09/10/2013
    Città: SIRACUSA
    Età: 39
    Utente Junior
    Office 2019
    00 18/01/2019 10:06
    Re:
    tanimon, 18/01/2019 09.15:

    ciao a tutti
    ciao Ivano,

    per me la tua formula è troppo complessa e non la capisco [SM=g27833]
    non sarebbero più semplici 2 formule?

    tipo per la cella di sinistra

    vb
    =SE(O3<>"";SINISTRA($O$3;2);SINISTRA(M3;2))


    e per la cella di destra

    vb
    =SE($O$3<>"";DESTRA($O$3;2);DESTRA($M$3;2))


    ciao
    Frank




    i numeri possono essere formati da 1 o 2 numeri per lato, tipo 8:9 - 9:15 - 15:15 quindi devo per forza trovare ":" annullare lo spazio e ricavare i numeri


    _________________________________________________________________
    WIN 10 EXCEL 2019
    (non excell/exchel/excellh/lesechel)
    <---Hofinalmenteaggiustatolabarraspaziatrice--->
  • OFFLINE
    DI DIO.IVANO
    Post: 102
    Registrato il: 09/10/2013
    Città: SIRACUSA
    Età: 39
    Utente Junior
    Office 2019
    00 18/01/2019 10:07
    Re:
    dodo47, 18/01/2019 09.33:

    ciao
    ma usare le funzioni ORA e MINUTO ??

    saluti







    Ciao Domenico,
    purtroppo non sono in formato ora/minuto


    _________________________________________________________________
    WIN 10 EXCEL 2019
    (non excell/exchel/excellh/lesechel)
    <---Hofinalmenteaggiustatolabarraspaziatrice--->
  • OFFLINE
    dodo47
    Post: 2.105
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 18/01/2019 10:09
    "....purtroppo non sono in formato ora/minuto ..."

    il file che hai inviato ha quel formato




    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    DI DIO.IVANO
    Post: 103
    Registrato il: 09/10/2013
    Città: SIRACUSA
    Età: 39
    Utente Junior
    Office 2019
    00 18/01/2019 10:09
    Re:
    tanimon, 18/01/2019 09.15:

    ciao a tutti
    ciao Ivano,

    per me la tua formula è troppo complessa e non la capisco [SM=g27833]
    non sarebbero più semplici 2 formule?

    tipo per la cella di sinistra

    vb
    =SE(O3<>"";SINISTRA($O$3;2);SINISTRA(M3;2))


    e per la cella di destra

    vb
    =SE($O$3<>"";DESTRA($O$3;2);DESTRA($M$3;2))


    ciao
    Frank





    che poi se inserisco SE.ERRORE(SE(O5="";VALORE(ANNULLA.SPAZI(LIBERA(SINISTRA(M5;(TROVA(":";M5;1);"") funziona perfettamente.
    Ma ho aggiunto una cella di controllo e volevo semplicemente aggiungere che se la cella di controllo è vuota allora procede come sopra, ma se la cella di controllo ha un valore deve ricavare i numeri dalla cella di controllo....ma sbaglio in qualcosa e non capisco


    _________________________________________________________________
    WIN 10 EXCEL 2019
    (non excell/exchel/excellh/lesechel)
    <---Hofinalmenteaggiustatolabarraspaziatrice--->
  • OFFLINE
    tanimon
    Post: 1.209
    Registrato il: 27/06/2011
    Utente Veteran
    excel 2007
    00 18/01/2019 10:13
    ciao ed un saluto a Domenico [SM=g27811]

    in AG3 prova con

    vb
    =SE.ERRORE(SE(O3="";VALORE(ANNULLA.SPAZI(LIBERA(SINISTRA(M3;TROVA(":";M3;1)-1))));VALORE(ANNULLA.SPAZI(LIBERA(SINISTRA(O3;(TROVA(":";O3;1)-1))))));"")



    nelle tue formule devi separare i test se;vero e se;falso del SE

    ciao
    Frank
    [Modificato da tanimon 18/01/2019 10:18]







    Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
    Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
  • OFFLINE
    DI DIO.IVANO
    Post: 104
    Registrato il: 09/10/2013
    Città: SIRACUSA
    Età: 39
    Utente Junior
    Office 2019
    00 18/01/2019 10:50
    Re:
    tanimon, 18/01/2019 10.13:

    ciao ed un saluto a Domenico [SM=g27811]

    in AG3 prova con

    vb
    =SE.ERRORE(SE(O3="";VALORE(ANNULLA.SPAZI(LIBERA(SINISTRA(M3;TROVA(":";M3;1)-1))));VALORE(ANNULLA.SPAZI(LIBERA(SINISTRA(O3;(TROVA(":";O3;1)-1))))));"")



    nelle tue formule devi separare i test se;vero e se;falso del SE

    ciao
    Frank



    Perfetto Frank!
    guarda dove sbagliavo [SM=x423021] assurdo
    http://prntscr.com/m8tc4k

    grazie come sempre della gentile collaborazione [SM=x423017]




    _________________________________________________________________
    WIN 10 EXCEL 2019
    (non excell/exchel/excellh/lesechel)
    <---Hofinalmenteaggiustatolabarraspaziatrice--->
  • OFFLINE
    tanimon
    Post: 1.210
    Registrato il: 27/06/2011
    Utente Veteran
    excel 2007
    00 18/01/2019 11:31
    ciao Ivano e grazie del riscontro

    Bene se hai risolto,

    ma continuo a pensare che l'errore fosse la NON separazione dei test del SE.

    Ciao
    Frank







    Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
    Excel 2007 forse anche 2013 ... 2021 ... 365 e future...
  • OFFLINE
    DI DIO.IVANO
    Post: 105
    Registrato il: 09/10/2013
    Città: SIRACUSA
    Età: 39
    Utente Junior
    Office 2019
    00 18/01/2019 11:39
    Re:
    tanimon, 18/01/2019 11.31:

    ciao Ivano e grazie del riscontro

    Bene se hai risolto,

    ma continuo a pensare che l'errore fosse la NON separazione dei test del SE.

    Ciao
    Frank



    Esatto Frank! grazie ancora

    _________________________________________________________________
    WIN 10 EXCEL 2019
    (non excell/exchel/excellh/lesechel)
    <---Hofinalmenteaggiustatolabarraspaziatrice--->