Vyhledání každého třetího čísla a vrácení největšího z nich v aplikaci Microsoft Excel 2010

Anonim

Pokud chcete najít největší každé třetí číslo v seznamu čísel, můžeme použít kombinaci IF, MAX, MOD & ROW funkce.

"IF funkce " zkontroluje, zda je zadaná podmínka SKUTEČNÝ nebo NEPRAVDIVÉ. Pokud se podmínka vrátí SKUTEČNÝ pak vrátí přednastavenou hodnotu, pokud se podmínka vrátí NEPRAVDIVÉ pak vrátí další přednastavenou hodnotu.

Syntaxe = IF (logický_test, value_if_true, value_if_false)

logický_test: Logický test otestuje podmínku nebo kritéria, pokud podmínka splňuje, vrátí přednastavenou hodnotu, a pokud podmínka nesplňuje, vrátí další přednastavenou hodnotu.

value_if_true: Hodnota, kterou chcete vrátit, pokud tento argument vrátí hodnotu TRUE.

value_if_false: Hodnota, kterou chcete vrátit, pokud tento argument vrátí FALSE

"MAX": Vrátí maximum

číslo z rozsahu buněk nebo pole. Pokud například seznam čísel obsahuje 5, 6, 7, 8, 9 a 10, bude výstup 10.

Syntaxe = MAX (číslo1, číslo2, …)

číslo 1:Jedná se o číselné hodnoty. Mohou to být čísla, pojmenované rozsahy nebo pole. První argument hodnoty představuje hodnoty, které jste vzali jako referenci.

číslo 2:Jedná se o číselné hodnoty. Mohou to být čísla, rozsahy názvů nebo pole. Druhý argument hodnoty představuje hodnoty, které jste vzali jako referenci.

Může existovat maximálně 255 argumentů. Viz níže uvedený snímek obrazovky:

"MOD": Vrátí zbytek poté, co je číslo vyděleno dělitelem.

Syntaxe = MOD (číslo, dělitel)

číslo: Jedná se o číselnou hodnotu, jejíž zbytek chcete najít.

dělitel: Je to číslo, které se používá k rozdělení argumentu čísla.

"ŘÁDEK": Vrátí číslo řádku odkazu.

Syntaxe: = ŘÁDEK (reference)

Odkaz: Jedná se o odkaz na buňku nebo oblast buněk.

Vezměme si příklad:

Ve sloupci A máme nějaká náhodná čísla. Potřebujeme vzorec v buňce B2, abychom vyhledali každou sadu 3 čísel ze seznamu ve sloupci A a našli největší číslo pro tuto sadu. Každé třetí číslo je zvýrazněno červeně.

  • V buňce B2 by byl vzorec
  • = MAX (POKUD (MOD (ŘADA ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))
  • Toto je maticový vzorec, stiskneme CTRL + SHIFT + ENTER, vzorec bude pomocí tohoto uzavřen do složených závorek.
  • {= MAX (POKUD (MOD (ŘADA ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}

  • Výstup, který dostaneme, je 10, i když existují čísla větší než 10. Důvodem je, že výše uvedený vzorec kontroluje každé třetí číslo v rozsahu. Pokud je to nejvyšší ze všech, vzorec ignoruje hodnoty, které jsou na 1Svatý& 2ndpozici v dosahu. V našem příkladu jsou 100 & 2 1Svatý& 2ndčísla.
  • Vzorec zkontroluje buňky A2: A4 a zjistí, že 3rd číslo je 3. V rozsahu A5: A7, 3rd číslo je 10 a v rozsahu A8: A10, 3rd číslo je 9. Největší číslo z těchto 3 čísel (3,10,9) je 10. Výstup je tedy 10.