Rozdiel oproti poslednej prázdnej bunke

Anonim

V tomto článku sa naučíme, ako odlíšiť poslednú prázdnu bunku v programe Excel.

Najprv si urobme znalosti o tejto funkcii.
Funkcia LOOKUP nájde odhadovanú hodnotu v rozsahu a vráti hodnotu z rozsahu alebo jej zodpovedajúcu hodnotu.

Tu použijeme jednu z vlastností funkcie LOOKUP, tj. Ak funkcia LOOKUP nemôže nájsť presnú zhodu, vráti poslednú a najbližšiu hodnotu. Vráti poslednú nájdenú hodnotu. Budeme používať nižšie uvedenú syntax.

Syntax:

= IF (Bunka "", Bunka - VYHĽADAŤ (2, 1 / (rozsah_expandálu ""), rozsah_expand), posledný_výsledok)

Tu použijeme ešte jeden atribút Excelu, ktorým sú exp_ranges. Rozširujúce rozsahy sú zmiešanou referenciou, kde sa používa absolútna referencia ($ A $ 1) a relatívna referencia (A1).

Vysvetlenie:

  1. Exp_range "" vráti pole TRUE a FALSE.
  2. Funkcia LOOKUP považuje TRUE za 1 a FALSE za 0.
  3. 1 / (exp_range "" ") keď je každá hodnota poľa rozdelená na 1, vráti pole 1 a #HODNOTA! chyba.
  4. Vyhľadávacia hodnota je 2, takže posledná nájdená hodnota 1 v poli 1 a #hodnota chyba vráti poslednú prázdnu bunku.
  5. Funkcia vráti rozdiel, ak Bunka "" podmienka je PRAVDA, inak vráti získaný posledný_výsledok.

Poďme to pochopiť na príklade.

Tu máme niekoľko nameraných hodnôt a zaznamenané ich výsledky v stĺpci. Medzi údajmi je niekoľko prázdnych buniek.

V bunke D4 použite vzorec:

= IF (C3 "", C3 - HĽADAŤ (2, 1 / ($ C $ 2: C2 ""), $ C $ 2: C2), D2)

Vysvetlenie:

  • C3 "" skontroluje, či je bunka prázdna alebo nie.
  • $ C $ 2: C2 "" vráti pole TRUE a FALSE.
  • Funkcia LOOKUP považuje TRUE za 1 a FALSE za 0.
  • 1 / ($ C $ 2: C2 "") keď je každá hodnota poľa rozdelená na 1, vráti pole 1 a #HODNOTA! Chyba.
  • Vyhľadávacia hodnota je 2, teda posledná nájdená hodnota 1 v poli 1 s a #HODNOTA! chyba vráti poslednú prázdnu bunku.
  • Funkcia vráti rozdiel, ak Bunka "" podmienka je PRAVDA, inak vráti získaný posledný_výsledok.

Tu je rozsah uvedený ako rozširujúci rozsah a referencia bunky pre referenciu na jednu bunku.

Ako vidíte na vyššie uvedenom obrázku, rozdiel 151 so 150 je 1. To sa zdá byť v poriadku. Teraz skopírujeme vzorec do ostatných buniek pomocou Ctrl + D Program Excel umožňuje skratku alebo presunutie buniek nadol.

Ako vidíte vzorec v poslednej bunke, ktorý je = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) a môžete vidieť Na začiatok tabuľky som pridal 0, aby som tabuľku doplnil. Nasledujú niektoré postrehy k tomuto vzorcu.

Poznámky:

  1. Vzorec vráti chybu #NA, ak sa v poli nenájde žiadna zhoda.
  2. Vzorec najskôr skontroluje vyhľadávaciu hodnotu a potom vyhľadá práve predchádzajúcu hodnotu, ak sa vyhľadávaná hodnota nenájde.
  3. Všetky vzorce Excel vždy vrátia prvú hodnotu nájdenú v poli tabuľky.
  4. Vyššie vysvetlený vzorec hľadá poslednú verziu súboru v poli s názvom súboru.

Dúfam, že ste pochopili, ako použiť rozdiel v poslednej prázdnej bunke v programe Excel. Tu nájdete ďalšie články o funkciách LOOKUP. Neváhajte a uveďte svoje otázky nižšie v poli pre komentáre. Určite vám pomôžeme.

Ako používať funkciu IF v programe Excel

Rozsah SUM s INDEX v Exceli

Ako používať funkciu LOOKUP v programe Excel

Ako používať funkciu VLOOKUP v programe Excel

Ako používať funkciu HLOOKUP v programe Excel

Populárne články

Upravte rozbaľovací zoznam

Ak s podmieneným formátovaním

Ak so zástupnými znakmi

Vlookup podľa dátumu