Razlika z zadnjo celico, ki ni prazna

Anonim

V tem članku se bomo naučili, kako narediti razliko z zadnjo prazno celico v Excelu.

Najprej se najprej seznanimo s funkcijo.
Funkcija LOOKUP najde ocenjeno vrednost v obsegu in vrne vrednost iz obsega ali ustrezno vrednost.

Tukaj bomo uporabili eno od lastnosti funkcije LOOKUP, tj. Če funkcija LOOKUP ne najde natančnega ujemanja, vrne zadnjo in najbližjo vrednost. Vrne zadnjo najdeno vrednost. Uporabili bomo spodnjo sintakso.

Sintaksa:

= IF (celica "", celica - LOOKUP (2, 1 / (exp_range ""), exp_range), last_result)

Tu bomo uporabili še en atribut excela, ki je exp_ranges. Razširitve obsegov so mešane reference, pri katerih se uporabljata absolutna referenca ($ A $ 1) in relativna referenca (A1).

Pojasnilo:

  1. Exp_range "" vrne polje TRUE in FALSE.
  2. Funkcija LOOKUP upošteva TRUE kot 1 in FALSE kot 0.
  3. 1 / (exp_range "") ko je vsaka vrednost matrike pod delitvijo z 1 vrne matriko 1 in #VALUE! napaka.
  4. Iskalna vrednost je 2, zato je zadnja najdena vrednost 1 v nizu 1 in #vrednost napaka vrne zadnjo celico, ki ni prazna.
  5. Funkcija vrne razliko, če Celica "" pogoj stoji TRUE ali pa vrne nazadnje pridobljeni rezultat.

Razumimo to na primeru.

Tukaj imamo nekaj izmerjenih vrednosti in zabeležene rezultate v stolpcu. Med podatki je nekaj praznih celic.

Uporabite formulo v celici D4:

= IF (C3 "", C3 - PREGLED (2, 1 / ($ C $ 2: C2 ""), $ C $ 2: C2), D2)

Pojasnilo:

  • C3 "" preveri, ali je celica prazna ali ne.
  • $ C $ 2: C2 "" vrne polje TRUE in FALSE.
  • Funkcija LOOKUP upošteva TRUE kot 1 in FALSE kot 0.
  • 1 / ($ C $ 2: C2 "") ko je vsaka vrednost matrike pod delitvijo z 1 vrne matriko 1 in #VALUE! Napaka.
  • Iskalna vrednost je 2, torej zadnja najdena vrednost 1 v nizu 1s in #VALUE! napaka vrne zadnjo celico, ki ni prazna.
  • Funkcija vrne razliko, če Celica "" pogoj stoji TRUE ali pa vrne nazadnje pridobljeni rezultat.

Tukaj je obseg podan kot razširjajoči obseg in referenca celice za referenco posamezne celice.

Kot lahko vidite na zgornjem posnetku, je razlika 151 s 150 enaka 1. To se zdi v redu. Zdaj bomo formulo kopirali v preostale celice z uporabo Ctrl + D Bližnjica ali možnost povleci navzdol celice programa Excel.

Kot vidite formulo v zadnji celici, ki je = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) in lahko vidite Za dokončanje tabele sem dodal 0 na začetku tabele. Spodaj je nekaj opažanj o tej formuli.

Opombe:

  1. Formula vrne napako #NA, če v matriki ni ujemanja.
  2. Formula najprej preveri iskalno vrednost in nato poišče ravno prejšnjo vrednost, če iskalne vrednosti ni mogoče najti.
  3. Formula all excel vedno vrne prvo vrednost v matriki tabel.
  4. Zgoraj pojasnjena formula, poiščite zadnjo različico datoteke v matriki imen datotek.

Upam, da ste razumeli, kako vzeti razliko iz zadnje neprazne celice v Excelu. Raziščite več člankov o funkcijah LOOKUP tukaj. Prosimo, da svoja vprašanja navedete spodaj v polju za komentarje. Zagotovo vam bomo pomagali.

Kako uporabljati funkcijo IF v Excelu

Obseg SUM z INDEX v Excelu

Kako uporabljati funkcijo LOOKUP v Excelu

Kako uporabljati funkcijo VLOOKUP v Excelu

Kako uporabljati funkcijo HLOOKUP v Excelu

Priljubljeni članki

Uredite spustni seznam

Če s pogojnim oblikovanjem

Če z nadomestnimi znaki

Vpogled po datumu