funzione se



  • funzione =se
    di mandoz (utente non iscritto) data: 20/09/2017 22:17:38

    ciao a tutti

    provo ad esporre il mio problema. Allego semplice file per le prove. Adatterò la vs soluzione sul file appropriato.
    mi chiedevo.... si puo' dire.... applica la funzione =se;vero solo se la cella e' vuota
    se la cella è piena, (=se;;falso) non cambiarne il contenuto

    oppure. dopo il verificarsi dell'evento vero.... non cambiare valore della cella

    grazie



  • di Marius44 data: 21/09/2017 13:05:14

    Ciao
    Non puoi. Se metti una condizione per la cella attiva (cioè la cella in cui c'è la formula) ti dà avviso di riferimento circolare.

    Ciao,
    Mario



  • di mandoz (utente non iscritto) data: 21/09/2017 20:12:39

    grazie per la risposta.

    come posso fare? nello specifico ho bisogno che il 1-ottobre la cella A1 assuma il valore della cella B1.
    questo valore non dovrà cambiare. avevo pensato ad un =se... esiste un'altra strada?

    nuovamente grazie



  • di Vecchio Frac data: 21/09/2017 20:37:57

    Come dice Marius, l'unica cosa che puoi fare in A1 è controllare che la data di oggi non sia maggiore o uguale al 1° ottobre, e in tal caso inserire il valore di B1 nella cella, altrimenti puoi solo inserire un valore di default che non può essere uguale al contenuto corrente della stessa cella su cui insiste la formula, perchè Excel segnala l'errore con l'avviso di riferimento circolare.

    in A1: =SE(OGGI()>=DATA.VALORE("01/10/2017");B1;"default")





  • di mandoz (utente non iscritto) data: 21/09/2017 21:19:57

    grazie ad entrambi.
    alla prossima.