Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako požiadate Excel, aby vrátil ďalšiu najvyššiu hodnotu v stĺpci?

Neexistuje jediná funkcia programu Excel, ktorá priamo vracia hodnotu „najbližšej najvyššej“ v stĺpci. Tento prístup závisí od toho, čo považujete za „ďalšie“. Myslíš:

* Ďalšia najvyššia hodnota * po * konkrétnej hodnote?

* Ďalšia najvyššia hodnota v celom stĺpci (ignorovanie duplikátov)?

* Ďalšia najvyššia hodnota v konkrétnom rozsahu?

Tu sú riešenia pre každý scenár:

1. Ďalší najvyšší po konkrétnej hodnote:

Povedzme, že vaše hodnoty sú v stĺpci A, a vy chcete ďalšiu najvyššiu hodnotu po hodnote v bunke B1. Môžete použiť kombináciu „veľkých“ a `countif`:

`` `Excel

=Veľký (a:a, countif (a:a, "<" &b1) +1)

`` `

* `Countif (a:a," <"&b1)` počíta počet hodnôt v stĺpci A, ktoré sú nižšie ako hodnota v B1.

* Pridanie 1 vám poskytne hodnosť ďalšej najvyššej hodnoty.

* `Veľký (A:A, Rank)` Vráti hodnotu s týmto poradím.

2. Ďalší najvyšší v celom stĺpci (ignorovanie duplikátov):

Je to zložitejšie a vyžaduje vzor poľa (zadaný stlačením Ctrl + Shift + Enter). Predpokladajme, že vaše údaje sú v A1:A10. Tento vzorec nájde druhú najväčšiu jedinečnú hodnotu:

`` `Excel

=Veľký (ak (frekvencia (A1:A10, A1:A10)> 0, A1:A10), 2)

`` `

* `Frekvencia (A1:A10, A1:A10)` Vytvára pole počítanie výskytov každej jedinečnej hodnoty.

* `If (frekvencia (...)> 0, A1:A10)` Filtruje hodnoty, ktoré sa objavujú viackrát, pričom si zachovávajú iba jedinečné hodnoty.

* `Veľký (..., 2)` Vráti druhý najväčší z týchto jedinečných hodnôt. Zmeňte `2` na` 3` za tretiu najväčšiu a tak ďalej. Ak máte iba jednu jedinečnú hodnotu, vráti sa chyba.

3. Ďalšia najvyššia hodnota v konkrétnom rozsahu:

Prispôsobte prvé riešenie a nahradíte `a:a` svojím špecifickým rozsahom (napr.„ A1:A100`). Napríklad nájsť ďalšiu najvyššiu hodnotu po B1 v rozsahu A1:A100:

`` `Excel

=Veľký (A1:A100, Countif (A1:A100, "<" &b1) +1)

`` `

Dôležité úvahy:

* Manipulácia s chybami: Ak nie sú žiadne hodnoty vyššie ako vaša referenčná hodnota (v riešení 1 a 3), alebo ak existuje iba jedna jedinečná hodnota (v riešení 2), tieto vzorce vrátia chyby. Možno ich budete chcieť zabaliť do „iferror“, aby ste zvládli tieto prípady (napr. `=Iferror (vzorec,„ žiadna ďalšia najvyššia hodnota “)`).

* Zoradené údaje: Ak sú vaše údaje už triedené, nájdenie najbližšieho najvyššieho je oveľa jednoduchšie. Môžete sa len pozrieť na ďalšiu bunku.

* duplikáty: Riešenia zaoberajúce sa riešením duplikátov odlišne v závislosti od vašej potreby. Ak potrebujete zahrnúť duplikáty, potrebujete iný prístup.

Nezabudnite upraviť referencie a rozsahy buniek tak, aby zodpovedali vášmu konkrétnemu hárku programu Excel. Vyberte riešenie, ktoré najlepšie vyhovuje vašej definícii „Ďalší najvyšší“.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené