Trovare Ogni Terzo e ritorno il più grande dei quali in Microsoft Excel 2010
Se vuoi trovare il numero più grande ogni terzo in un elenco di numeri, possiamo usare la combinazione delle funzioni IF, MAX, MOD e ROW.
La “funzione SE” controlla se una condizione specificata è VERA o FALSA. Se la condizione restituisce TRUE, restituisce il valore preimpostato, se la condizione restituisce FALSE restituisce un altro valore preimpostato.
Sintassi = IF (test_logico, valore_se_true, valore_se_falso)
Logical_test: il test logico testerà la condizione oi criteri, se la condizione soddisfa, restituisce il valore preimpostato e se la condizione non soddisfa, restituisce un altro valore preimpostato.
value_if_true: il valore che desideri venga restituito se questo argomento restituisce TRUE.
value_if_false: il valore che desideri venga restituito se questo argomento restituisce FALSE “MAX”: restituisce il numero massimo 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, …)
numero1: * Questi sono valori numerici. Possono essere numeri, intervalli denominati o array. Il primo argomento valore rappresenta i valori che hai preso come riferimento.
numero2: * Questi sono valori numerici. Possono essere numeri, intervalli di nomi o array. Il secondo argomento valore rappresenta i valori che hai preso come riferimento.
Ci possono essere un massimo di 255 argomenti. Fare riferimento allo screenshot mostrato di seguito:
“MOD”: 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 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 o a 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 (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ 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 questo.
* \ {= MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}
-
L’output che otteniamo è 10, anche se ci sono 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 si trovano alla 1 ^ st ^ e 2 ^ nd ^ posizione nell’intervallo. Nel nostro esempio, 100 e 2 sono i numeri 1 ^ st ^ e 2 ^ nd ^.
-
La formula controlla le celle A2: A4 e trova che il 3 ^ rd ^ numero è 3.
Nell’intervallo A5: A7, il 3 ^ numero ^ è 10 e nell’intervallo A8: A10, il 3 ^ ^ numero è 9. Il numero più grande tra questi 3 numeri (3,10,9) è 10. Quindi il l’output è 10.