Formattazione condizionale non si applica a risultati di formule

Anonimo
2024-01-15T12:45:23+00:00

Salve, sto creando uno scadenziario in cui inserisco le date delle fatture emesse dai fornitori, in base al fornitore selezionato il foglio mi calcola la data di scadenza della fattura (ogni fornitore ha tempi diversi), e fin qui tutto ok.

Esempio: inserisco una fattura con data 01/01/2024, nella colonna successiva seleziono il fornitore da un elenco, ad esempio PINCO PALLINO che mi mette le fatture a scadenza 40 giorni, e quindi come risultato in un'altra colonna mi da data di scadenza 10/02/2024... e fin qui tutto ok.

Il problema nasce quando alla colonna con risultato data di scadenza, voglio applicare una formattazione condizionale che mi evidenzi la cella in caso di fattura scaduta, ossia se la data di scadenza è inferiore alla data odierna (situata in un'apposita cella).

Esempio dettagliato: Nella cella O2 inserisco la data di oggi (15/01/2024). A seguire inserisco le fatture, come in questo caso: B3=Data di emissione (04/12/2023), C3=Nome fornitore, D3=Giorni di scadenza (40), E3=Data di scadenza (13/01/2024)

Quindi alla cella E3 applico la formattazione condizionale in cui se E3<=O2, E3 deve diventare gialla con scritta rossa.

Essendo il 13/01 inferiore al 15/01 la fattura è quindi scaduta, e il file dovrebbe evidenziarmi la scadenza in rosso, ma non funziona.

Al contrario però, la formattazione funziona se cancello la formula e scrivo manualmente la data 13/01.

In sintesi la domanda è:

Perché con la data inserita manualmente la formattazione condizionale funziona, ma se la stessa data è il risultato di una formula questa non funziona più?

Chiedo scusa so che è un po' contorto, ma sapreste aiutarmi?

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

Risposta accettata dall'autore della domanda

Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
2024-01-15T14:12:10+00:00

Però la formula reale per ottenere la scadenza è questa: =SE(O(B9="";D9="");"";B9+G9+H9)

...

Spero di essere stato abbastanza chiaro.

Si e la formula fa il suo lavoro, ricreando lo scenario non ho problemi ad evidenziare la cella con la FC, per cui vale l'indicazione di Gianfranco sul risparmiarsi la cella O2, ma scriverei:
=E(OGGI()>$E3;$E3<>"")

si applica a E3:Ex dove x è l'ultima riga da analizzare,

ciao.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-01-15T13:50:33+00:00

    ciao

    come detto

    se la formula in E3 è
    
    =B3+D3
    
    non dovresti avere problemi
    
    se altra meglio allegarla
    

    e la formattazione della cella OGGI() va bloccata

    oppure

    $E3<=OGGI()

    che è più carina

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-01-15T13:26:23+00:00

    quel O2 non bloccato secondo me è il problema

    potrebbe, ma dichiara che:

    Al contrario però, la formattazione funziona se cancello la formula e scrivo manualmente la data 13/01

    e questo mi porta a pensare che sia la formula il problema, magari riesce anche a condividere un file per poterlo esaminare,

    ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2024-01-15T13:20:53+00:00

    ciao

    B3=Data di emissione (04/12/2023), C3=Nome fornitore, D3=Giorni di scadenza (40), E3=Data di scadenza (13/01/2024)

    se la formula in E3 è

    =B3+D3

    non dovresti avere problemi

    se altra meglio allegarla

    comunque la formattazione

    dovrebbe essere

    $E3<=$O$2

    quel O2 non bloccato secondo me è parte del problema

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2024-01-15T12:53:13+00:00

    Essendo il 13/01 inferiore al 15/01 la fattura è quindi scaduta, e il file dovrebbe evidenziarmi la scadenza in rosso, ma non funziona.

    Al contrario però, la formattazione funziona se cancello la formula e scrivo manualmente la data 13/01.

    In sintesi la domanda è:

    Perché con la data inserita manualmente la formattazione condizionale funziona, ma se la stessa data è il risultato di una formula questa non funziona più?

    Chiedo scusa so che è un po' contorto, ma sapreste aiutarmi?

    Si, ma occorre almeno la formula che reputi sia la causa dell'anomalia, molto probabilmente non restituisce una data (forse una stringa?)

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento