Prva neprazna celica

Pomoč pri delu z MS Excelom
Odgovori
sonofagun
Prispevkov: 119
Pridružen: Če Mar 26, 2009 11:05 am

Prva neprazna celica

Odgovor Napisal/-a sonofagun »

Pozdravljeni.

Prosil bi za pomoč pri naslednjem problemu: v celico npr.: v B116 vnesem formulo =INDEX(B1:B115;MATCH(TRUE;B1:B115<>0;0)), ki mi kot rezultat vrne vrednost v prvi neprazni celici. Glede tega bi imel dve vprašanji:
1. ta formula išče vrednosti od celice B1 proti B115, torej od zgoraj navzdol - je kakšna možnost, da bi iskala od spodaj navzgor, torej od B115 proti B1?
2. trenutno imam omejitev obsega od B1 do B115 (torej B116-1) - je kakšna možnost, da obseg omejim s celico, v kateri je vpisana formula, npr.: če bi želel formulo kopirati v celico B121, bi bil obseg od B1 do B120?

Hvala za pomoč.

Lep dan :)

Gregor
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Prva neprazna celica

Odgovor Napisal/-a admin »

Pozdravljeni,
sonofagun napisal/-a:1. ta formula išče vrednosti od celice B1 proti B115, torej od zgoraj navzdol - je kakšna možnost, da bi iskala od spodaj navzgor, torej od B115 proti B1?
Vaša funkcija tega ne more ne more izvesti, lahko pa funkcija, ki vam jo prilagam:

Koda: Izberi vse

{=INDEX(B1:B115;MAX((B1:B115<>"")*(ROW(B1:B115))))}
sonofagun napisal/-a:2. trenutno imam omejitev obsega od B1 do B115 (torej B116-1) - je kakšna možnost, da obseg omejim s celico, v kateri je vpisana formula, npr.: če bi želel formulo kopirati v celico B121, bi bil obseg od B1 do B120?
To pa je v obeh primerih enako. Prvo celico fiksirate, drugo pa pustite relativno in ko boste formulo premaknili, bo prva celica fiksirana, druga pa bo vedno eno vrstico manjša. V B116 morate torej zapisati sledeče:

Koda: Izberi vse

{=INDEX($B$1:B115;MATCH(TRUE;$B$1:B115<>0;0))}

oz. 

{=INDEX($B$1:B115;MAX(($B$1:B115<>"")*(ROW($B$1:B115))))}
lp,
Matjaž Prtenjak
Administrator
Odgovori