Erinevus viimase lahtriga, mis ei ole tühi

Anonim

Selles artiklis õpime, kuidas Excelis viimast tühja lahtrit muuta.

Esiteks saame kõigepealt teadmisi selle funktsiooni kohta.
Funktsioon LOOKUP leiab vahemikust hinnangulise väärtuse ja tagastab väärtuse vahemikust või sellele vastava väärtuse.

Siin kasutame funktsiooni LOOKUP ühte omadust, st kui funktsioon LOOKUP ei leia täpset vastet, tagastab see viimase ja lähima väärtuse. See tagastab viimati leitud väärtuse. Kasutame allpool olevat süntaksit.

Süntaks:

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

Siin kasutame veel ühte Exceli atribuuti, milleks on exp_ranges. Vahemike laiendamine on segaviide, kus kasutatakse nii absoluutset võrdlust ($ A $ 1) kui ka suhtelist (A1).

Selgitus:

  1. Laiendage vahemikku "" tagastab massiivi TRUE ja FALSE.
  2. Funktsioon LOOKUP peab tõeks 1 ja valeks 0.
  3. 1 / (exp_range "") kui iga massiivi väärtus jagatakse 1 -ga, tagastab massiivi 1 ja #VALUE! viga.
  4. Otsinguväärtus on 2, seega viimane leitud väärtus 1 massiivi 1 ja #väärtus viga tagastab viimase lahtri, mis pole tühi.
  5. Funktsioon tagastab erinevuse, kui Kamber "" tingimus seisab TRUE või vastasel juhul tagastab see viimati saadud tulemuse.

Mõistame seda näite abil.

Siin on meil mõned mõõdetud väärtused ja selle tulemused veerus registreeritud. Andmete hulgas on mõned tühjad lahtrid.

Kasutage lahtris D4 valemit:

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

Selgitus:

  • C3 "" kontrollib, kas lahter on tühi või mitte.
  • $ C $ 2: C2 "" tagastab massiivi TRUE ja FALSE.
  • Funktsioon LOOKUP peab tõeks 1 ja valeks 0.
  • 1 / ($ C $ 2: C2 "") kui iga massiivi väärtus jagatakse 1 -ga, tagastab massiivi 1 ja #VALUE! Viga.
  • Otsinguväärtus on 2, seega viimane leitud väärtus 1 massiivis 1s ja #VALUE! viga tagastab viimase lahtri, mis pole tühi.
  • Funktsioon tagastab erinevuse, kui Kamber "" tingimus seisab TRUE või vastasel juhul tagastab see viimati saadud tulemuse.

Siin antakse vahemik laieneva vahemiku ja lahtri viitena ühe lahtri viite jaoks.

Nagu ülaltoodud hetktõmmisel näha, on 151 ja 150 vahe 1. See tundub korras. Nüüd kopeerime valemi ülejäänud lahtritesse, kasutades Ctrl + D Exceli lahtrite otsetee või lohistamine.

Nagu näete valemit viimases lahtris, mis on = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) ja näete Lisasin tabeli algusesse 0, et tabel täita. Allpool on mõned tähelepanekud selle valemi kohta.

Märkused:

  1. Valem tagastab vea #NA, kui massiivist vastet ei leita.
  2. Valem kontrollib kõigepealt otsinguväärtust ja seejärel otsib just eelmist väärtust, kui otsinguväärtust ei leita.
  3. Kõik Exceli valemid tagastavad alati esimese tabelimassiivist leitud väärtuse.
  4. Eespool selgitatud valem, otsige failinime massiivi viimane failiversioon.

Loodetavasti saite aru, kuidas võtta erinevus Exceli viimasest tühjast lahtrist. Siit leiate rohkem artikleid otsimisfunktsioonide kohta. Palun esitage oma küsimused kommentaarikasti allpool. Kindlasti aitame teid.

Funktsiooni IF kasutamine Excelis

SUM vahemik koos indeksiga Excelis

Funktsiooni LOOKUP kasutamine Excelis

Funktsiooni VLOOKUP kasutamine Excelis

Funktsiooni HLOOKUP kasutamine Excelis

Populaarsed artiklid

Muutke ripploendit

Kui tingimusvorminguga

Kui metamärkidega

Vlookup kuupäeva järgi