Evidenzia riga con 3 valori inferiori con un criterio

Anonim


Evidenziamo le celle in Excel in modo da poter identificare facilmente le aree di interesse sui dati. La formattazione delle celle in Excel viene eseguita anche per visualizzare i valori dei dati in base al colore e allo stile. Ad esempio, potresti voler concentrarti sui 3 valori più piccoli nei tuoi dati. È difficile da fare con dati di grandi dimensioni, ma se potessi dire a Excel di evidenziare 3 valori più bassi, sarebbe abbastanza facile. Fortunatamente, possiamo farlo utilizzando l'opzione di formattazione condizionale in Excel.

È facile evidenziare solo i 3 valori più piccoli in Excel, ma diventa un po' complicato quando aggiungiamo i criteri. In questo articolo impareremo come evidenziare i 3 valori più piccoli con una condizione.

Formula generica nella formattazione condizionale

=E(controlla cella=criteri, cella valore<=PICCOLO(SE(intervallo di criteri=criteri,intervallo di valori),3))

Controlla cella: È la cella che si desidera verificare se soddisfa i primi criteri (la categoria).

Criteri: I criteri che si desidera filtrare.

Cella valore: È la cella che contiene un valore numerico. Lo confronteremo con il 3° valore più piccolo della sua categoria, nel intervallo di valori.

Gamma di criteri: È l'intervallo assoluto che contiene i criteri.

Intervallo di valori: L'intervallo che contiene tutti i valori.

Vediamo un esempio per chiarire le cose.
Esempio: evidenziare le ultime tre vendite effettuate dal Dipartimento 1
Qui ho un file di lavoro di esempio che contiene le vendite effettuate da diversi reparti in diversi mesi.

Voglio evidenziare le ultime tre vendite effettuate dal Dipartimento 1.

Identifichiamo le variabili che abbiamo qui.

Controlla cella: $B2 (vogliamo verificare se B2 contiene "concessionaria 1". Poiché non vogliamo che la colonna cambi, usiamo il segno $. Questo rende l'intera riga evidenziata.)

Criteri: "Dipartimento 1"

Cella valore: $C2

Gamma di criteri: $B$2:$B$12

Intervallo di valori: $C$2:$C$12

Ora che conosciamo tutti gli argomenti che dobbiamo passare alla formula, è il momento di implementare la formula generica sopra sul set di dati.

  • Seleziona i dati. Vai a casa? formattazione condizionale ? Nuova regola
  • Seleziona l'opzione "Usa una formula per determinare quale cella formattare".
  • Nella casella di testo sottostante, scrivi questa formula
  • =AND($B2="Concessionaria 1",$C2<=PICCOLA(SE($B$2:$B$12="Concessionaria 1",$C$2:$C$12),3))

  • Seleziona la formattazione da utilizzando il pulsante di formattazione. Ho usato il riempimento arancione (forse, non giudicare il mio genere).

    Premi il pulsante OK. Ed è fatto. Viene evidenziato il terzo inferiore o diciamo le 3 vendite più piccole del reparto 1.


Come funziona?

Analizziamo la formula dall'interno.

Questa formula è una formula di matrice ma CTRL+MAIUSC+INVIO non è necessario nella formattazione condizionale.

Poiché abbiamo due condizioni, la prima è la Concessionaria 1 e la seconda sono i valori inferiori o uguali al 3° valore più piccolo della Concessionaria 1. Entrambi devono essere VERI. Per questo, usiamo la funzione AND.

$B2="Concessionaria 1"

Il primo criterio è facile da controllare. Abbiamo semplicemente messo questa affermazione $B2="Concessionaria 1". Sarà TRUE se la cella corrente B2 contiene Concessionaria 1.

$C2<=PICCOLO(SE($B$2:$B$12="Concessionaria 1",$C$2:$C$12),3)

Per il secondo criterio, dobbiamo filtrare Concessionaria 1 e trovare il 3° valore più piccolo al suo interno. Quindi confrontare la cella dei criteri con il terzo valore più piccolo. Questo viene fatto usando l'istruzione $C2<=SMALL(IF($B$2:$B$12="Concessionaria 1",$C$2:$C$12),3)

Quando lo valutiamo, questa formula risolverà in questo modo:

Controlliamo l'intervallo $B$2:$B$12 e otteniamo le celle che contengono "Concessionaria 1" utilizzando l'istruzione $B$2:$B$12="Concessionaria 1". Avremo un array di VERO e FALSO.

$C2<=PICCOLO(SE({VERO;FALSO;VERO;FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;VERO},$C$2:$C$12),3)

Per ogni TRUE, verrà restituito un valore dall'intervallo di valori $C$2:$C$12 e avremo un altro array.

$C2<=PICCOLO({12;FALSO;25;FALSO;FALSO;FALSO;FALSO;18;FALSO;FALSO;14},3)

Ora la funzione PICCOLO restituirà il terzo valore più piccolo da questo array. (FLASE verrà ignorato).

Ora abbiamo:

$C2<=18

Infine, la formula è

=AND($B2="Concessionaria 1",$C2<=18)

Ora controlla se B2 contiene Concessionaria 1. Lo fa. Quindi è VERO

=E(VERO,$C2<=18)

Successivamente, controlla se C2 è inferiore o uguale a 18 (terza vendita più piccola nella concessionaria 1). È VERO (12).

=E(VERO, VERO)

Poiché entrambe le affermazioni sono VERE, la formula restituisce VERO e otteniamo la nostra prima RIGA evidenziata con il colore. Lo stesso accade in ogni riga.

Fewww!!! È stato difficile da spiegare. Spero di essere stato abbastanza chiaro da farti capire il metodo. In pratica, è facile.

Qui abbiamo usato criteri hardcoded ma possiamo anche dare anche un riferimento alla cella. Questo renderà la formula più flessibile.

Qui per Criteri Ho usato il riferimento di cella di E1. Qualunque sia la concessionaria che hai in E1, verranno evidenziati i tre valori più piccoli di quella concessionaria.

La formula nella formattazione condizionale è:

=E($B2=$E$1,$C2<=PICCOLO(SE($B$2:$B$12=$E$1,$C$2:$C$12),3))

Quindi sì, è così che puoi evidenziare i tre valori inferiori con una condizione in Excel. Spero che l'articolo sia stato utile. Se hai qualche domanda, usa la sezione commenti qui sotto. Puoi porre domande relative a questo articolo o a qualsiasi altro articolo relativo a Excel. Saremo felici di aiutarti.

Formattazione condizionale basata su un altro valore di cella

IF e formattazione condizionale

Formattazione condizionale con formula 2016

Formattazione condizionale utilizzando VBA in Microsoft Excel

Evidenzia le celle che contengono testo specifico

Come sommare più colonne con condizione

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività

La funzione CERCA.VERT in Excel

CONTA.SE in Excel 2016

Come utilizzare la funzione SOMMA.SE in Excel