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:
- Exp_range "" vraća niz TRUE i FALSE.
- LOOKUP funkcija smatra TRUE kao 1, a FALSE kao 0.
- 1 / (exp_range "") kad je svaka vrijednost niza podjeljena s 1, vraća niz od 1 i #VALUE! pogreška.
- 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.
- 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:
- Formula vraća pogrešku #NA ako se u nizu ne pronađe podudaranje.
- Formula prvo provjerava vrijednost pretraživanja, a zatim traži samo prethodnu vrijednost, ako vrijednost pretraživanja nije pronađena.
- All excel formula uvijek vraća prvu vrijednost koja se nalazi u nizu tablice.
- 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