Condividi tramite

Formattazione condizionale - Utilizza una formula per determinare le celle da formattare

Anonimo
2021-02-25T17:57:05+00:00

Nella colonna A da A2 ad A366 ho creato un calendario dell'anno.

Foglio formattare con uno sfondo colorato le righe che contengono un sabato o una domenica oppure una festività elencata in una piccola tabella nello stesso foglio.

Utilizzo due formule, la prima:

GIORNO.LAVORATIVO(A2; 2) > 5                       se giorno lavorativo è 6 (sab) o 7 (dom)

la seconda:

SE.ERRORE(CONFRONTA(A2; $G$2:$G$12; 0); 0) > 0           intervallo G2:G12 contiene le festività dell'anno. Se CONFRONTA trova festività allora                                                                                               ritorna numero > 0 altrimenti errore #N/D che viene convertito in 0

le due funzioni vengono legate da O() logico:

O(GIORNO.LAVORATIVO(A2; 2) > 5; SE.ERRORE(CONFRONTA(A2; $G$2:$G$12; 0); 0) > 0

Seleziono il range A2:A366

Se inserisco la condizione con il comando Formattazione condizionale>Nuova regola>Utilizza una formula...

non funziona (formatta l'intero calendario allo stesso modo)

Se inserisco la condizione con il comando Formattazione condizionale>Gestisci regole>Nuova regola>Applica    funziona

Seleziono solo la cella A2

Se inserisco la condizione con il comando Formattazione condizionale>Gestisci regole>Nuova regola>Applica   

Poi Copia formato da A2 sulle altre celle fino A366 funziona

E' un baco di Excel? E' un mio errore? Utilizzo Office 365 sotto Win10

Grazie per l'aiuto. Francesco

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

16 risposte

Ordina per: Più utili
  1. Anonimo
    2021-02-25T23:35:30+00:00

    Onedrive era un esempio, puoi utilizzare qualsiasi sito di file upload, importante e' che ti faccia postare il link qui

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-02-25T22:15:49+00:00

    alla formula hai aggiunto =$A2=resto della formula...

    applicata a $A$2:$A$366

    ma ho provato e non funziona.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2021-02-25T22:13:54+00:00

    Grazie per la risposta. Non utilizzo OneDrive. Utilizzo WeTransfer può andare bene?

    La cartella di lavoro con il foglio del calendario ha la dimensione di 29KB, quindi molto piccolo, può essere inviato facilmente.

    Fammi sapere, francesco

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2021-02-25T21:12:23+00:00

    Ciao Francesco,

    bentrovato nella community Microsoft, piacere di aiutarti, sono Daniele un consulente indipendente,

    in questi casi e' buona norma pubblicare un file di esempio esente di dati sensibili caricandolo per esempio su qualche sito di upload oppure condividendolo tramite OneDrive.

    Vedi il link di seguito per sapere come fare per condividere tramite OneDrive:

    https://support.office.com/it-it/article/condiv...

    Aspetto il file per poterti aiutare più velocemente.

    Saluti,

    Daniele

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2021-02-25T20:20:12+00:00

    ciao

    formattazione condizionale

    formula

    =$A2=O(GIORNO.LAVORATIVO(A2; 2) > 5; SE.ERRORE(CONFRONTA($A2; $G$2:$G$12; 0); 0) > 0

    si applica a

    $A$2:$A$366

    se fai così

    Se inserisco la condizione con il comando Formattazione condizionale>Gestisci regole>Nuova regola>Applica   

    Poi Copia formato da A2 sulle altre celle fino A366 funziona

    ti riempie la formattazione di righe

    La risposta è stata utile?

    0 commenti Nessun commento