Razlika s posljednjom ćelijom koja nije prazna

Anonim

U ovom ćemo članku naučiti kako napraviti razliku s posljednjom ćelijom koja nije prazna u Excelu.

Prvo prvo saznajmo nešto o funkciji.
Funkcija LOOKUP pronalazi procijenjenu vrijednost u rasponu i vraća vrijednost iz raspona ili njenu odgovarajuću vrijednost.

Ovdje ćemo koristiti jedno od svojstava funkcije LOOKUP, tj. Ako funkcija LOOKUP ne može pronaći točno podudaranje, vraća zadnju i najbližu vrijednost. Vraća posljednju pronađenu vrijednost. Koristit ćemo donju sintaksu.

Sintaksa:

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

Ovdje ćemo koristiti još jedan atribut Excela, a to je exp_ranges. Proširenje raspona mješovita je referenca u kojoj se koriste apsolutna referenca ($ A $ 1) i relativna referenca (A1).

Obrazloženje:

  1. Exp_range "" vraća niz TRUE i FALSE.
  2. LOOKUP funkcija smatra TRUE kao 1, a FALSE kao 0.
  3. 1 / (exp_range "") kad je svaka vrijednost niza podjeljena s 1, vraća niz od 1 i #VALUE! pogreška.
  4. Lookup vrijednost je 2, pa je posljednja pronađena vrijednost 1 u nizu od 1 i #vrijednost error vraća zadnju ćeliju koja nije prazna.
  5. Funkcija vraća razliku ako Ćelija "" uvjet stoji TRUE ili inače vraća posljednji dobiveni rezultat.

Shvatimo to na primjeru.

Ovdje imamo neke izmjerene vrijednosti i zabilježene rezultate u koloni. Među podacima postoje neke prazne ćelije.

Upotrijebite formulu u ćeliji D4:

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

Obrazloženje:

  • C3 "" provjerava je li ćelija prazna ili nije.
  • $ C $ 2: C2 "" vraća niz TRUE i FALSE.
  • LOOKUP funkcija smatra TRUE kao 1, a FALSE kao 0.
  • 1 / ($ C $ 2: C2 "") kad je svaka vrijednost niza podjeljena s 1, vraća niz od 1 i #VALUE! Pogreška.
  • Lookup vrijednost je 2, dakle zadnja pronađena vrijednost 1 u nizu od 1s i #VALUE! error vraća zadnju ćeliju koja nije prazna.
  • Funkcija vraća razliku ako Ćelija "" uvjet stoji TRUE ili inače vraća posljednji dobiveni rezultat.

Ovdje se raspon daje kao proširujući raspon i referenca ćelije za referencu jedne ćelije.

Kao što možete vidjeti na gornjoj snimci, razlika 151 sa 150 iznosi 1. To se čini u redu. Sada ćemo kopirati formulu u ostale ćelije pomoću Ctrl + D Opcija Excel za prečac ili povlačenje ćelija prema dolje.

Kao što možete vidjeti formulu u posljednjoj ćeliji koja je = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) i možete vidjeti Dodao sam 0 na početku tablice kako bih dovršio tablicu. Ispod su neka zapažanja o ovoj formuli.

Bilješke:

  1. Formula vraća pogrešku #NA ako se u nizu ne pronađe podudaranje.
  2. Formula prvo provjerava vrijednost pretraživanja, a zatim traži samo prethodnu vrijednost, ako vrijednost pretraživanja nije pronađena.
  3. All excel formula uvijek vraća prvu vrijednost koja se nalazi u nizu tablice.
  4. Gore objašnjena formula, traži zadnju verziju datoteke u nizu naziva datoteke.

Nadam se da ste razumjeli kako uzeti razliku iz posljednje ćelije koja nije prazna u Excelu. Ovdje istražite više članaka o funkcijama LOOKUP. Slobodno navedite svoje upite ispod u okvir za komentare. Mi ćemo vam svakako pomoći.

Kako koristiti funkciju IF u Excelu

Raspon SUM s INDEX -om u Excelu

Kako koristiti funkciju LOOKUP u Excelu

Kako koristiti funkciju VLOOKUP u Excelu

Kako koristiti funkciju HLOOKUP u Excelu

Popularni članci

Uredite padajući popis

Ako s uvjetnim oblikovanjem

Ako sa zamjenskim znakovima

Pogled prema datumu