Dacă doriți să găsiți cel mai mare din fiecare al treilea număr dintr-o listă de numere, putem folosi combinația de IF, MAX, MOD & ROW funcții.
„Funcția IF " verifică dacă este o condiție pe care o specificați ADEVĂRAT sau FALS. Dacă starea revine ADEVĂRAT apoi returnează valoarea presetată, dacă condiția revine FALS apoi returnează o altă valoare prestabilită.
Sintaxă = IF (logic_test, value_if_true, value_if_false)
test_logic: Testul logic va testa condiția sau criteriile, dacă condiția se întrunește, atunci returnează valoarea presetată, iar dacă condiția nu îndeplinește, atunci returnează o altă valoare presetată.
value_if_true: Valoarea pe care doriți să vi se returneze dacă acest argument returnează TRUE.
value_if_false: Valoarea pe care doriți să vi se returneze dacă acest argument returnează FALS
„MAX”: Returnează maximul
numărul dintr-un interval de celule sau matrice. De exemplu, dacă o listă de numere conține 5, 6, 7, 8, 9 și 10, atunci ieșirea va fi 10.
Sintaxă = MAX (număr1, număr2, …)
Numărul 1:Acestea sunt valori numerice. Pot fi numere, intervale denumite sau tablouri. Primul argument al valorii reprezintă valorile pe care le-ați luat ca referință.
numarul 2:Acestea sunt valori numerice. Pot fi numere, intervale de nume sau tablouri. Al doilea argument al valorii reprezintă valorile pe care le-ați luat ca referință.
Pot exista maximum 255 de argumente. Consultați captura de ecran de mai jos:
„MOD”: Returnează restul după ce un număr este împărțit la un divizor.
Sintaxă = MOD (număr, divizor)
număr: Este o valoare numerică a cărei resturi doriți să le găsiți.
divizor: Este numărul care este utilizat pentru a împărți argumentul numărului.
"RÂND": Returnează numărul rândului unei referințe.
Sintaxă: = ROW (referință)
Referință: este o referință la o celulă sau la o gamă de celule.
Să luăm un exemplu:
Avem câteva numere aleatorii în coloana A. Avem nevoie de o formulă în celula B2 pentru a căuta fiecare set de 3 numere dintr-o listă din coloana A și pentru a găsi cel mai mare număr pentru acest set. Fiecare al treilea număr este evidențiat în roșu.
- În celula B2, formula ar fi
- = MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10 $)) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))
- Aceasta este o formulă matrice, apăsăm CTRL + SHIFT + ENTER, formula va fi inclusă cu paranteze cretate folosind aceasta.
- {= MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10 $)) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}
- Rezultatul obținut este 10, deși există numere mai mari de 10. Acest lucru se datorează faptului că formula menționată mai sus verifică fiecare al treilea număr din interval. Dacă este cel mai mare dintre toate, formula ignoră valorile care sunt la 1Sf& 2ndpoziția în interval. În exemplul nostru, 100 și 2 sunt 1Sf& 2ndnumere.
- Formula verifică celulele A2: A4 și constată că 3rd numărul este 3. În intervalul A5: A7, cel 3rd numărul este 10 și în intervalul A8: A10, 3rd numărul este 9. Cel mai mare număr din aceste 3 numere (3,10,9) este 10. Prin urmare, ieșirea este 10.