Jei skaičių sąraše norite rasti didžiausią kas trečią skaičių, galime naudoti derinį IF, MAX, MOD & ROW funkcijas.
„IF funkcija " patikrina, ar jūsų nurodyta sąlyga yra TIESA arba NETIESA. Jei būklė grįžta TIESA tada grąžina iš anksto nustatytą vertę, jei sąlyga grįžta NETIESA tada grąžina kitą iš anksto nustatytą vertę.
Sintaksė = IF (loginis_testas, vertė_if_tiesa, vertė_jei_klaidinga)
loginis_testas: Loginis testas išbandys sąlygą ar kriterijus, jei sąlyga atitinka, ji grąžina iš anksto nustatytą vertę, o jei sąlyga neatitinka, grąžina kitą iš anksto nustatytą vertę.
value_if_true: Reikšmė, kurią norite grąžinti, jei šis argumentas pateikia TRUE.
value_if_false: Reikšmė, kurią norite grąžinti, jei šis argumentas pateikia FALSE
„MAX“: Grąžina maksimalų
skaičius iš langelių ar masyvo diapazono. Pavyzdžiui, jei skaičių sąraše yra 5, 6, 7, 8, 9 ir 10, išvestis bus 10.
Sintaksė = MAX (skaičius1, skaičius2,…)
numeris 1:Tai yra skaitinės vertės. Tai gali būti skaičiai, pavadinti diapazonai arba masyvai. Pirmasis vertės argumentas reiškia vertes, kurias laikėte nuoroda.
numeris2:Tai yra skaitinės vertės. Tai gali būti skaičiai, pavadinimų diapazonai arba masyvai. Antrasis reikšmės argumentas reiškia vertes, kurias laikėte nuoroda.
Daugiausia gali būti 255 argumentai. Žiūrėkite žemiau pateiktą ekrano kopiją:
"MOD": Grąžina likusią dalį po to, kai skaičius padalijamas iš daliklio.
Sintaksė = MOD (skaičius, daliklis)
skaičius: Tai skaitinė vertė, kurios likutį norite rasti.
daliklis: Tai skaičius, naudojamas skaičiaus argumentui padalyti.
"EILĖ": Grąžina nuorodos eilutės numerį.
Sintaksė: = ROW (nuoroda)
Nuoroda: tai nuoroda į ląstelę ar ląstelių diapazoną.
Paimkime pavyzdį:
A stulpelyje yra keletas atsitiktinių skaičių. Mums reikia formulės B2 langelyje, kad galėtume ieškoti kiekvieno 3 skaičių rinkinio iš A stulpelio sąrašo ir rasti didžiausią šio rinkinio skaičių. Kas trečias skaičius paryškintas raudonai.
- B2 langelyje formulė būtų
- = MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))
- Tai yra masyvo formulė, mes spaudžiame CTRL + SHIFT + ENTER, naudojant šią formulę, ji bus uždengta garbanotais skliaustais.
- {= MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10)})
- Išvestis, kurią mes gauname, yra 10, nors yra didesnių nei 10. Taip yra todėl, kad aukščiau paminėta formulė tikrina kas trečią skaičių diapazone. Jei jis yra didžiausias iš visų, formulė ignoruoja reikšmes, kurios yra 1st& 2antrapoziciją diapazone. Mūsų pavyzdyje 100 ir 2 yra 1st& 2antraskaičių.
- Formulė patikrina langelius A2: A4 ir nustato, kad 3rd skaičius yra 3. A5 diapazone: A7, 3rd skaičius yra 10, o intervale A8: A10 - 3rd skaičius yra 9. Didžiausias skaičius iš šių 3 skaičių (3,10,9) yra 10. Taigi išvestis yra 10.