Načtení nejbližších větších a menších hodnot ze seznamu v aplikaci Microsoft Excel

Anonim

Pokud v aplikaci Excel máte seznam hodnot a nemůžete najít přesnou shodu, musíte najít buď Nejbližší větší nebo Nejbližší menší hodnota. Pokud například provádíte porovnání čísel a v rozsahu nenajdete přesnou shodu, můžete použít další větší nebo menší číslo a pokračovat vpřed.

Můžeme použít kombinaci Countif, Large a Malý vzorec pro získání našeho výstupu.

Countif se používá k počítání počtu opakování konkrétních dat v rozsahu buněk.

Syntaxe = COUNTIF (rozsah, kritéria)

Velký: Vrátí k-tu největší hodnotu v sadě dat.

Syntaxe = LARGE (pole, k)

Malý: Vrátí k-tu nejmenší hodnotu v sadě dat.

Syntaxe = SMALL (pole, k)

Pojďme pochopit, co je nejbližší větší a menší číslo

Máme seznam s náhodnými čísly 1,2,3,5,8,10 a potřebujeme vzorec, který vyhodnotí následující:

- Pokud je k v seznamu, vraťte k

- Pokud k v seznamu není, vraťte další vyšší hodnotu. Například pokud k = 7, vraťte 8 (v případě nejbližšího většího čísla)

- Pokud k není v seznamu, vraťte další menší hodnotu. Pokud je například k = 7, vraťte 5

(v případě nejbližšího menšího počtu)

Vezměme si příklad, ve sloupci A máme nějaká náhodná čísla a potřebujeme najít hodnotu v tomto rozsahu, což je Nejbližší menší nebo Nejbližší větší do buňky B2, která obsahuje 46. Toto číslo není v našem sortimentu k dispozici. Viz níže uvedený snímek obrazovky

Podívejme se, jak vypočítáme Nejbližší větší číslo za prvé:

Další největší hodnotu můžeme ručně zkontrolovat na 46, což je 54.

Nyní se pokusíme získat stejný výsledek pomocí vzorce -

  • Použijeme kombinaci VELKÉ & COUNTIF funkce pro generování nejbližšího většího čísla.
  • Kritéria jsou větší než „>“ podepište vyhledávací hodnotou, tj. buňkou B2
  • Znak větší než v kombinaci s hodnotou vyhledávání vrátí 5 hodnot, tj. 54, 57, 61, 74, 83, které jsou větší než 46.
  • Když sloučíme funkce Velké a Počet, dostaneme 54. Viz vzorec v buňkách G2 a G3 na snímku níže.

PS: B2 v Countifformula je vyhledávací hodnota, tj. 46

  • V buňce C2 vzorec použitý k nalezení Nejbližší větší číslo je = VELKÉ ($ A $ 2: $ A $ 8, COUNTIF ($ A $ 2: $ A $ 8, ">" & B2))

Nyní se podívejme, jak vypočítáme Nejbližší menší číslo -

Další menší hodnotu můžeme ručně zkontrolovat na 46, což je 28.

Umožňuje získat stejný výstup pomocí vzorce -

  • Použijeme kombinaci MALÉ A COUNTIFfunkce pro generování nejbližšího menšího čísla.
  • Kritéria jsou lessthan ‘<‘ s hodnotou vyhledávání, tj. buňkou B2
  • Méně než znaménko v kombinaci s hodnotou vyhledávání vrátí 2 hodnoty, tj. 16 a 28, které jsou menší než 46.
  • Když sloučíme Small & Countiffunctions, dostaneme 28. Viz vzorec v buňkách G5 a G6 na snímku níže.

Viz níže snímek obrazovky se vzorcem:

Poznámka: buňka B2 v CountifFormula je vyhledávací hodnota, tj. 46

  • V buňce D2 vzorec použitý k nalezení Nejbližší menší číslo je = MALÉ ($ A $ 2: $ A $ 8, COUNTIF ($ A $ 2: $ A $ 8, "<" & B2))

To je způsob, jak můžeme vrátit nejbližší větší číslo a zavřít menší číslo.