Amol ha 1.000 valori in un foglio di lavoro Excel, occupando 100 righe di 10 colonne ciascuna. Ogni valore in questo intervallo è un valore intero compreso tra 0 e 99. Amol necessita di un modo per contare e visualizzare tutti i valori dispari e maggiori di 50.

Ci sono alcuni modi in cui puoi contare e visualizzare, ma è importante capire che si tratta di compiti diversi. Forse il modo migliore per visualizzare quei valori che soddisfano i criteri è utilizzare la formattazione condizionale. È possibile aggiungere una regola di formattazione condizionale a ciascuna cella che renderà in grassetto o altrimenti evidenzierà i valori desiderati. Segui questi passaggi:

  1. Seleziona le celle che contengono i tuoi dati.

  2. Visualizza la scheda Home della barra multifunzione.

  3. Fare clic sullo strumento Formattazione condizionale nel gruppo Stili. Excel visualizza una tavolozza di opzioni relative alla formattazione condizionale.

  4. Fare clic su Nuova regola. Excel visualizza la finestra di dialogo Nuova regola di formattazione.

(Vedi figura 1.)

  1. Nell’area Seleziona un tipo di regola nella parte superiore della finestra di dialogo, scegli Usa una formula per determinare quali celle formattare.

  2. Nella casella della formula inserisci la formula = AND (MOD (A1,2), A1> 50).

  3. Fare clic sul pulsante Formato. Excel visualizza la finestra di dialogo Formato celle.

(Vedi figura 2.)

  1. Utilizzare i controlli nella finestra di dialogo per modificare la formattazione, come desiderato.

  2. Fare clic su OK per chiudere la finestra di dialogo Formato celle.

  3. Fare clic su OK per chiudere la finestra di dialogo Nuova regola di formattazione. La formattazione viene applicata all’intervallo di celle selezionato nel passaggio 1.

Se preferisci, puoi anche utilizzare la seguente formula nel passaggio 6:

=AND(ISODD(A1),A1>50)

Per ottenere il conteggio delle celle che soddisfano i criteri, è possibile utilizzare una formula di matrice:

=SUM(MOD(MyCells,2)*(MyCells>50)

Questa formula presuppone che l’intervallo di celle che si desidera analizzare sia denominato MyCells. Non dimenticare di inserire la cella usando Ctrl + Maiusc + Invio.

Se non vuoi usare una formula di matrice, puoi usare quanto segue:

=SUMPRODUCT((MOD(MyCells,2)*(MyCells>50))

Puoi anche usare una macro per derivare sia le celle che il conteggio. Quella che segue è una versione semplice di tale macro; inserisce i valori delle celle corrispondenti ai criteri nella colonna M e poi mostra il conteggio di quante celle c’erano:

Sub SpecialCount()

Dim c As Range     Dim i As Integer

i = 0     For Each c In Range("A2:J101")

If c.Value > 50 And c.Value Mod 2 Then             i = i + 1             Range("L" & i).Value = c.Value         End If     Next c

MsgBox i & " values are odd and greater than 50", vbOKOnly End Sub

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (12597) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.