Condividi tramite

Formula excel per colorare celle contenenti lo stesso valore ma collegate a risultati diversi

Anonimo
2023-08-22T10:50:58+00:00

Salve,

Ho una colonna in cui può comparire più volte uno stesso codice articolo venduto a clienti diversi.

Per ogni cliente il codice potrebbe trovarsi un un preciso stato (Approvato, in attesa di risposta, non approvato, ecc).

Vorrei trovare il modo di far colorare la cella del codice articolo di uno specifico colore a seconda dei vari stati in cui si trova per i diversi clienti.

Ad esempio nella tabella qui sotto si vede che il codice articolo 1234567.8910 risulta approvato per il Cliente 1 ma in attesa di risposta da Cliente 20 e Cliente 8. In questo caso visto che non si è ricevuta approvazione da tutti i clienti che acquistano quel codice vorrei mettere colore giallo per indicare che non si può procedere con azioni successive finchè tutti i clienti non lo approvano...come fare?

Ho già fatto dei tentativi con pivot e formattazione condizionale ma credo ci voglia qualcosa di più robusto.

Grazie mille a chi leggerà e proverà ad aiutarmi.

Codice articolo Cliente Stato
1234567.8910 Cliente 1 Approvato
1234567.8910 Cliente 20 In attesa di risposta
9876543.2210 Cliente 1 Non approvato
1234567.8910 Cliente 8 In attesa di risposta
3245634.9138 Cliente 4 Approvato
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

  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-08-22T12:31:34+00:00

    la formula la devi mettere in formattazione condizionale

    seleziona la colonna che ti interessa colorare

    formattazione condizionale

    nuova regola

    utilizza una formula.............

    copia incolla la formula e scegli il formato

    Immagine Immagine

    Immagine Immagine

    per il verde metti =0 nella formula

    ti ho corretto sopra la formula per gestire le celle vuote

    La risposta è stata utile?

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

4 risposte aggiuntive

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-08-23T11:43:49+00:00

    ciao

    onestamente a me non piace

    è troppo invasiva

    puoi usare una colonna d'appoggio vicino al codice articolo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-08-23T11:38:44+00:00

    grazie mille

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-08-22T12:07:08+00:00

    Grazie mille per aver risposto.

    Non ho però capito dove inserire la formula.

    Aggiungo un'ulteriore precisazione in merito alla colorazione delle celle:

    Codice articolo Cliente Stato Colorazione
    1234567.8910 Cliente 1 Approvato Sebbene il codice articolo relativo a questa riga dovrebbe comparire verde perchè lo stato è Approvato, ho necessità che il codice compaia lo stesso evidenziato di colore giallo (sia su questa riga che in tutte le righe in cui lo si trova presente finchè non tutti i clienti lo hanno approvato).
    1234567.8910 Cliente 20 In attesa di risposta
    9876543.2210 Cliente 1 Non approvato
    1234567.8910 Cliente 8 In attesa di risposta
    3245634.9138 Cliente 4 Approvato

    Grazie ancora

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-08-22T11:09:44+00:00

    ciao

    in formattazione condizionale

    =CONTA.SE($A$2:$A$1000;$A2)=CONTA.PIÙ.SE($A$2:$A$1000;$A2;$C$2:$C$1000;"approvato")

    colore verde

    =CONTA.SE($A$2:$A$1000;$A2)<>CONTA.PIÙ.SE($A$2:$A$1000;$A2;$C$2:$C$1000;"approvato")

    colore giallo

    se vuoi usando una colonna d'appoggio puoi usare i semafori

    oppure

    giallo

    =E(MATR.SOMMA.PRODOTTO(($A$2:$A$1000=$A2)-($A$2:$A$1000=$A2)*($C$2:$C$1000="Approvato"))>0;$A2<>"")

    verde

    =E(MATR.SOMMA.PRODOTTO(($A$2:$A$1000=$A2)-($A$2:$A$1000=$A2)*($C$2:$C$1000="Approvato"))=0;$A2<>"")

    La risposta è stata utile?

    0 commenti Nessun commento