Skip to main content

Nájdite najväčšie negatívne alebo pozitívne číslo v programe Excel

Anonim

Niekedy skôr než len nájsť najväčšie alebo maximálne číslo pre všetky vaše dáta; musíte nájsť najväčšie číslo v podmnožine - napríklad najväčšie kladné alebo záporné číslo.

Ak je množstvo údajov malé, úloha sa dá ľahko dosiahnuť manuálnym výberom správneho rozsahu pre funkciu MAX.

Za iných okolností, ako je veľká vzorová vzorka údajov, výber správneho rozsahu by mohol byť ťažký, ak nie nemožný.

Kombináciou IF funkcie s MAX vo vzore pole je možné jednoducho nastaviť podmienky - napríklad len kladné alebo záporné čísla - tak, aby sa pomocou vzorca vypočítali len údaje zodpovedajúce týmto parametrom.

MAX IF Breakdown Array Formula

Vzorec použitý v tomto návode na vyhľadanie najväčšieho kladného čísla je:

= MAX (AK (A1: B5> 0, A1: B5))

Poznámka: Funkcia IF funkcia value_if_false, ktorá je voliteľná, sa vynechá, aby sa skrátil vzorec. V prípade, že údaje vo vybranom rozsahu nespĺňajú stanovené kritérium - čísla väčšie ako nula - vzorec vráti nulu ( 0 )

Úloha každej časti vzorca je:

  • Funkcia IF filtruje údaje tak, aby boli prenesené na funkciu MAX iba tie čísla, ktoré spĺňajú zvolené kritérium
  • funkcia MAX nájde najvyššiu hodnotu pre filtrované údaje
  • Vzorec poľa - označený kučeravými zátvorkami { } ktorý obklopuje vzorec - umožňuje logickému testovaciemu testu IF funkciu vyhľadávať celý rozsah údajov pre zhodu - napríklad čísla väčšie ako nula - skôr než iba jedna bunka údajov

Formuláre CSE

Formuláre poľa sa vytvárajú stlačením klávesy ctrl, smena, a vstúpiť klávesy na klávesnici naraz po zadaní vzorca.

Výsledkom je, že celý vzorec - vrátane označenia rovnosti - je obklopený kučeravými zátvorkami. Príkladom by bolo:

{= MAX (AK (A1: B5> 0, A1: B5))}

Kvôli stláčaným tlačidlám na vytvorenie vzorca pre pole sú niekedy označované ako CSE formule.

Exemplu MAX IF Array Formula Príklad

Ako je vidieť na obrázku vyššie, tento výkladový príklad používa vzorec poľa MAX IF na nájdenie najväčších pozitívnych a záporných hodnôt v rozsahu čísiel.

Nasledujúce kroky najprv vytvorte vzorec na nájdenie najväčšieho kladného čísla, po ktorom nasleduje krok potrebný na nájdenie najväčšieho záporného čísla.

Zadanie údajov výučby

  1. Zadajte čísla uvedené na obrázku vyššie do buniek A1 až B5 pracovného hárka
  2. V bunkách A6 a A7 zadajte štítky Max pozitívne a Max. Negatívny

Zadanie formulára MAX IF Nested

Keďže vytvárame vnorený vzorec a vzorec poľa, budeme musieť napísať celý vzorec do jednej bunky pracovného hárka.

Po zadaní vzorca NIE stlačte tlačidlo vstúpiť stlačte kláves na klávesnici alebo kliknite na inú bunku pomocou myši, pretože je potrebné obrátiť vzorec na vzorec poľa.

  1. Kliknite na bunku B6 - umiestnenie, kde sa zobrazia výsledky prvého vzorca
  2. Zadajte nasledovné:

    = MAX (AK (A1: B5> 0, A1: B5))

Vytvorenie vzorca pre pole

  1. Stlačte a podržte stlačené tlačidlo ctrl a smena na klávesnici
  2. Stlačte tlačidlo vstúpiť klávesu na klávesnici vytvoriť vzorec poľa
  3. Odpoveď 45 by sa mala nachádzať v bunke B6, pretože ide o najväčšie kladné číslo v zozname
  4. Ak kliknete na bunku B6, kompletný vzorec poľa

    {= MAX (AK (A1: B5> 0, A1: B5))}

    môžete vidieť vo formulári nad pracovným hárkom

Hľadanie najväčšieho negatívneho čísla

Vzorec na nájdenie najväčšieho záporného čísla sa líši od prvého vzorca len v porovnávacom operátore použitom v logickom testovacom prvku funkcie IF.

Keďže cieľom je teraz nájsť najväčšie záporné číslo, druhý vzorec používa menej ako operátora ( < ), namiesto toho, ktorý je väčší ako prevádzkovateľ ( > ), testovať iba údaje, ktoré sú nižšie ako nula.

  1. Kliknite na bunku B7
  2. Zadajte nasledovné:

    = MAX (AK (A1: B5 <0, A1: B5))

  3. Postupujte podľa vyššie uvedených krokov a vytvorte vzorec poľa
  4. Odpoveď -8 by sa mala nachádzať v bunke B7, pretože ide o najväčšie záporné číslo v zozname

Získajte #VALUE! pre odpoveď

Ak bunky B6 a B7 zobrazujú #VALUE! skôr ako vyššie uvedené odpovede na chybu, pravdepodobne preto, že vzorec poľa nebol vytvorený správne.

Ak chcete tento problém odstrániť, kliknite na vzorec na riadku vzorcov a stlačte tlačidlo ctrl, smena a vstúpiť znova na klávesnici.