Разлика са последњом ћелијом која није празна

Anonim

У овом чланку ћемо научити како направити разлику са последњом ћелијом која није празна у Екцелу.

Хајде прво прво да сазнамо нешто о функцији.
Функција ЛООКУП проналази процењену вредност у опсегу и враћа вредност из опсега или њену одговарајућу вредност.

Овде ћемо користити једно од својстава функције ЛООКУП, тј. Ако функција ЛООКУП не може пронаћи тачно подударање, враћа последњу и најближу вредност. Враћа последњу пронађену вредност. Користићемо доњу синтаксу.

Синтакса:

= ИФ (Целл "", Целл - ЛООКУП (2, 1 / (екп_ранге ""), екп_ранге), ласт_ресулт)

Овде ћемо користити још један атрибут екцела, а то је екп_рангес. Проширење опсега је мешовита референца где се користе апсолутна референца ($ А $ 1) и релативна референца (А1).

Објашњење:

  1. Екп_ранге "" враћа низ ТРУЕ и ФАЛСЕ.
  2. ЛООКУП функција сматра ТРУЕ као 1, а ФАЛСЕ као 0.
  3. 1 / (екп_ранге "") када је свака вредност низа подељена са 1, враћа низ од 1 и #ВАЛУЕ! грешка.
  4. Лоокуп валуе је 2, па је последња пронађена вредност 1 у низу од 1 и #валуе грешка враћа последњу ћелију која није празна.
  5. Функција враћа разлику ако Мобилни "" услов стоји ТРУЕ или иначе враћа последњи добијени резултат.

Схватимо то на примеру.

Овде имамо измерене вредности и забележене резултате у колони. Међу подацима постоје неке празне ћелије.

Користите формулу у ћелији Д4:

= ИФ (Ц3 "", Ц3 - ЛООКУП (2, 1 / ($ Ц $ 2: Ц2 ""), $ Ц $ 2: Ц2), Д2)

Објашњење:

  • Ц3 "" проверава да ли је ћелија празна или не.
  • $ Ц $ 2: Ц2 "" враћа низ ТРУЕ и ФАЛСЕ.
  • ЛООКУП функција сматра ТРУЕ као 1, а ФАЛСЕ као 0.
  • 1 / ($ Ц $ 2: Ц2 "") када је свака вредност низа подељена са 1, враћа низ од 1 и #ВАЛУЕ! Грешка.
  • Лоокуп валуе је 2, дакле последња пронађена вредност 1 у низу од 1с и #ВАЛУЕ! грешка враћа последњу ћелију која није празна.
  • Функција враћа разлику ако Мобилни "" услов стоји ТРУЕ или иначе враћа последњи добијени резултат.

Овде је опсег дат као проширујући опсег и референца ћелије за референцу једне ћелије.

Као што видите на горњој снимци, разлика 151 са 150 је 1. То изгледа у реду. Сада ћемо копирати формулу у остале ћелије помоћу Цтрл + Д Опција Екцел за пречице или превлачење надоле ћелија.

Као што видите формулу у последњој ћелији која је = ИФ (Ц14 "", Ц14 - ЛООКУП (2,1/($ Ц $ 2: Ц13 ""), $ Ц $ 2: Ц13), Д13) и можете видети Додао сам 0 на почетку табеле да бих довршио табелу. Испод су нека запажања о овој формули.

Напомене:

  1. Формула враћа грешку #НА ако се у низу не пронађе подударање.
  2. Формула прво проверава вредност претраживања, а затим тражи само претходну вредност, ако вредност претраживања није пронађена.
  3. Алл екцел формула увек враћа прву вредност која се налази у низу табеле.
  4. Горе објашњена формула, тражи задњу верзију датотеке у низу имена датотека.

Надам се да сте разумели како узети разлику из последње ћелије која није празна у Екцелу. Овде истражите још чланака о функцијама ЛООКУП. Слободно наведите своја питања испод у пољу за коментаре. Ми ћемо вам свакако помоћи.

Како се користи функција ИФ у програму Екцел

Распон СУМ са ИНДЕКС -ом у Екцелу

Како се користи функција ЛООКУП у програму Екцел

Како се користи функција ВЛООКУП у програму Екцел

Како се користи функција ХЛООКУП у програму Екцел

Популарни чланци

Измените падајућу листу

Ако са условним обликовањем

Ако са замјенским знаковима

Поглед по датуму