Trovare ogni terzo numero e restituire il più grande in Microsoft Excel 2010

Anonim

Se vuoi trovare il numero più grande ogni tre in un elenco di numeri, possiamo usare la combinazione di SE, MAX, MOD e RIGA funzioni.

Il "Funzione SE" controlla se una condizione specificata è VERO o FALSO. Se la condizione ritorna VERO quindi restituisce il valore preimpostato, se la condizione ritorna FALSO quindi restituisce un altro valore preimpostato.

Sintassi = SE(test_logico,valore_se_vero,valore_se_falso)

test_logico: Il test logico verificherà la condizione oi criteri, se la condizione soddisfa, restituisce il valore preimpostato e se la condizione non soddisfa, restituisce un altro valore preimpostato.

valore_se_vero: Il valore che si desidera venga restituito se questo argomento restituisce TRUE.

valore_se_falso: Il valore che vuoi venga restituito se questo argomento restituisce FALSE

"MAX": Restituisce il massimo

numero da un intervallo di celle o array. Ad esempio, se un elenco di numeri contiene 5, 6, 7, 8, 9 e 10, l'output sarà 10.

Sintassi =MAX(numero1,numero2,… )

numero 1:Questi sono valori numerici. Possono essere numeri, intervalli denominati o array. Il primo argomento valore rappresenta i valori che hai preso come riferimento.

numero 2:Questi sono valori numerici. Possono essere numeri, intervalli di nomi o array. Il secondo argomento value rappresenta i valori che hai preso come riferimento.

Possono esserci un massimo di 255 argomenti. Fare riferimento allo screenshot mostrato di seguito:

"MODALITA'": Restituisce il resto dopo che un numero è stato diviso per un divisore.

Sintassi =MOD(numero, divisore)

numero: è un valore numerico di cui si desidera trovare il resto.

divisore: È il numero che viene utilizzato per dividere l'argomento del numero.

"RIGA": Restituisce il numero di riga di un riferimento.

Sintassi: =ROW(riferimento)

Riferimento: è un riferimento a una cella oa un intervallo di celle.

Facciamo un esempio:

Abbiamo alcuni numeri casuali nella colonna A. Abbiamo bisogno di una formula nella cella B2 per cercare ogni set di 3 numeri da un elenco nella colonna A e trovare il numero più grande per questo set. Ogni terzo numero è evidenziato in rosso.

  • Nella cella B2, la formula sarebbe
  • =MAX(SE(MOD(RIGA($A$2:$A$10)-RIGA($A$2)+1,3)=0,$A$2:$A$10))
  • Questa è una formula di matrice, premiamo CTRL+MAIUSC+INVIO, la formula verrà racchiusa tra parentesi graffe utilizzando this.
  • {=MAX(SE(MOD(ROW($A$2:$A$10)-ROW($A$2)+1,3)=0,$A$2:$A$10))}

  • L'output che otteniamo è 10, sebbene ci siano numeri maggiori di 10. Questo perché la formula sopra menzionata controlla ogni terzo numero nell'intervallo. Se è il più alto di tutti, la formula ignora i valori che sono a 1ns& 2nsposizione nell'intervallo. Nel nostro esempio, 100 e 2 sono 1ns& 2nsnumeri.
  • La formula controlla le celle A2:A4 e rileva che il 3rd il numero è 3. Nell'intervallo A5:A7, il 3rd il numero è 10 e nell'intervallo A8:A10, il 3rd numero è 9. Il numero più grande di questi 3 numeri (3,10,9) è 10. Quindi l'output è 10.