Skip to main content

Găsiți cel mai mare număr negativ sau pozitiv din Excel

Algoritmul de extragere a radacinii patrate (7b11) (Mai 2024)

Algoritmul de extragere a radacinii patrate (7b11) (Mai 2024)
Anonim

Uneori, mai degrabă decât să găsiți numărul cel mai mare sau maxim pentru toate datele dvs.; trebuie să găsiți cel mai mare număr dintr-un subset - cum ar fi cel mai mare număr pozitiv sau negativ.

Dacă cantitatea de date este mică, sarcina poate fi ușor de realizat selectând manual intervalul corect pentru funcția MAX.

În alte circumstanțe, cum ar fi o mostră de date nesortată, selectarea corectă a intervalului ar putea fi dificilă dacă nu imposibilă.

Prin combinarea funcției IF cu formula MAX într-o formulă de matrice, pot fi setate cu ușurință condiții - cum ar fi numere pozitive sau negative - astfel încât numai datele care se potrivesc cu acești parametri să fie testate prin formula.

MAX Dacă structura array Formula

Formula folosită în acest tutorial pentru a găsi cel mai mare număr pozitiv este:

= MAX (DACĂ (A1: B5> 0, A1: B5))

Notă: Valoarea argumentului value_if_false al funcției IF, care este opțională, este omisă pentru a scurta formula. În cazul în care datele din intervalul selectat nu îndeplinesc criteriul setat - numere mai mari decât zero - formula va reveni la zero ( 0 )

Funcția fiecărei părți a formulei este:

  • Funcția IF filtrează datele astfel încât numai numerele care îndeplinesc criteriul ales să fie transmise funcției MAX
  • funcția MAX găsește cea mai mare valoare pentru datele filtrate
  • Formula matricei - indicată de brațele curbate { } în jurul formulei - permite argumentului logic al testului funcției IF să caute întreaga gamă de date pentru o potrivire - cum ar fi numere mai mari decât zero - decât o singură celulă de date

Formulele CSE

Formulele matricei sunt create prin apăsarea tastei Ctrl, Schimb, și introduce tastele de pe tastatură în același timp după ce formula a fost introdusă.

Rezultatul este că întreaga formulă - inclusiv semnul egal - este înconjurată de brațele curbate. Un exemplu ar fi:

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

Datorită tastelor apăsate pentru a crea formula matricei, acestea sunt denumite uneori ca CSE formule.

Exemplul de formula MAX Excel al matricei Excel

După cum se vede în imaginea de mai sus, acest exemplu de tutorial folosește formula MAX IF pentru a găsi cele mai mari valori pozitive și negative într-un interval de numere.

Pașii de mai jos creează mai întâi formula pentru a găsi cel mai mare număr pozitiv urmat de pașii necesari pentru a găsi cel mai mare număr negativ.

Introducerea datelor Tutorial

  1. Introduceți numerele văzute în imaginea de mai sus în celulele A1 - B5 ale unei foi de lucru
  2. În celulele A6 și A7 introduceți etichetele Max Pozitive și Max Negativ

Introducerea formulei MAX IF Nested

Din moment ce creăm o formulă imbricată și o formulă de matrice, va trebui să tastăm întreaga formulă într-o singură celulă de foaie de lucru.

După ce ați introdus formula NU FACE apasă pe introduce tasta de pe tastatură sau faceți clic pe o celulă diferită cu mouse-ul, deoarece trebuie să transformăm formula într-o formulă de matrice.

  1. Faceți clic pe celula B6 - locația unde vor fi afișate rezultatele primei formule
  2. Introduceți următoarele:

    = MAX (DACĂ (A1: B5> 0, A1: B5))

Crearea formulei de matrice

  1. Apăsați și mențineți apăsată tasta Ctrl și Schimb tastele de pe tastatură
  2. apasă pe introduce tasta de pe tastatură pentru a crea formula matrice
  3. Răspunsul 45 ar trebui să apară în celula B6, deoarece acesta este cel mai mare număr pozitiv din listă
  4. Dacă faceți clic pe celula B6, formula completă a matricei

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

    poate fi văzută în bara de formula de deasupra foii de lucru

Găsirea celui mai mare număr negativ

Formula pentru a găsi cel mai mare număr negativ diferă de prima formulă numai în operatorul de comparare utilizat în argumentul logic al funcției IF.

Având în vedere că obiectivul constă acum în găsirea celui mai mare număr negativ, a doua formulă folosește mai puțin decât operatorul ( < ), mai degrabă decât cea mai mare decât operatorul ( > ), pentru a testa numai datele care sunt mai mici de zero.

  1. Faceți clic pe celula B7
  2. Introduceți următoarele:

    = MAX (dacă (A1: B5 <0, A1: B5))

  3. Urmați pașii de mai sus pentru a crea formula de matrice
  4. Răspunsul -8 ar trebui să apară în celula B7, deoarece acesta este cel mai mare număr negativ din listă

Obțineți #VALUE! pentru un răspuns

Dacă celulele B6 și B7 afișează valoarea #VALUE! mai degrabă decât răspunsurile indicate mai sus, este probabil că formula de matrice nu a fost creată corect.

Pentru a corecta această problemă, faceți clic pe formula din bara de formule și apăsați pe Ctrl, Schimb și introduce tastele de pe tastatură din nou.