Ako želite pronaći najveći svaki treći broj na popisu brojeva, možemo upotrijebiti kombinaciju IF, MAX, MOD & ROW funkcije.
"IF funkcija " provjerava je li stanje koje navedete PRAVI ili LAŽNO. Ako se stanje vrati PRAVI tada vraća unaprijed postavljenu vrijednost, ako se uvjet vrati LAŽNO tada vraća drugu unaprijed postavljenu vrijednost.
Sintaksa = IF (logički_test, vrijednost_ako_istina, vrijednost_ako_fašno)
logički_test: Logički test testirat će uvjet ili kriterije, ako uvjet zadovoljava, tada vraća unaprijed postavljenu vrijednost, a ako uvjet ne zadovoljava, vraća drugu unaprijed postavljenu vrijednost.
vrijednost_ako_istina: Vrijednost koju želite vratiti ako ovaj argument vrati TRUE.
value_if_false: Vrijednost koju želite vratiti ako ovaj argument vrati FALSE
"MAX": Vraća maksimum
broj iz raspona ćelija ili niza. Na primjer, ako popis brojeva sadrži 5, 6, 7, 8, 9 i 10, izlaz će biti 10.
Sintaksa = MAX (broj1, broj2, …)
broj 1:To su numeričke vrijednosti. Mogu biti brojevi, imenovani rasponi ili nizovi. Prvi argument vrijednosti predstavlja vrijednosti koje ste uzeli kao referencu.
broj 2:To su numeričke vrijednosti. Mogu biti brojevi, rasponi imena ili nizovi. Drugi argument vrijednosti predstavlja vrijednosti koje ste uzeli kao referencu.
Može biti najviše 255 argumenata. Pogledajte dolje prikazanu snimku zaslona:
"MOD": Vraća ostatak nakon što je broj podijeljen djeliteljem.
Sintaksa = MOD (broj, djelitelj)
broj: To je numerička vrijednost čiji ostatak želite pronaći.
djelitelj: To je broj koji se koristi za podjelu argumenta broja.
"RED": Vraća broj retka reference.
Sintaksa: = ROW (referenca)
Referenca: To je referenca na ćeliju ili raspon ćelija.
Uzmimo primjer:
Imamo nekoliko slučajnih brojeva u stupcu A. Trebamo formulu u ćeliji B2 za traženje svakog skupa od 3 broja s popisa u stupcu A i pronalaženje najvećeg broja za ovaj skup. Svaki treći broj označen je crvenom bojom.
- U ćeliji B2 formula bi bila
- = MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))
- Ovo je formula niza, pritisnemo CTRL + SHIFT + ENTER, formula će tako biti zatvorena u zagradama.
- {= MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}
- Rezultat koji dobijemo je 10, iako postoje brojevi veći od 10. To je zato što gore spomenuta formula provjerava svaki treći broj u rasponu. Ako je najveći od svih, formula zanemaruje vrijednosti koje su na 1sv& 2ndpoziciju u rasponu. U našem primjeru 100 i 2 su 1sv& 2ndbrojevima.
- Formula provjerava ćelije A2: A4 i otkriva da su 3rd broj je 3. U rasponu A5: A7, 3rd broj je 10 i u rasponu A8: A10, 3rd broj je 9. Najveći broj od ova 3 broja (3,10,9) je 10. Stoga je izlaz 10.