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.