[ darkos1 @ 25.01.2015. 16:15 ] @
Kako da iz nekom reda dobijem zadnju popunjenu kolonu. Međutim zanimaju me određene kolone (recimo da kreće od kolone F pa svaka naredna sedma, što znači da me ne interesuju kolone između. pozz... |
[ darkos1 @ 25.01.2015. 16:15 ] @
[ darkos1 @ 28.01.2015. 22:11 ] @
Evo šaljem primjer kako bi bolje razumeli.
pozzz [ Ivek33 @ 29.01.2015. 21:51 ] @
postavi ovu formulu u ćeliju A11 pod pretpostakom da je XD kolona zadnja, formula vraća podatak iz četvrtog reda u zadnjem stupcu
Code: =OFFSET(A4;0;MATCH(MAX(A4:XD4)+1;A4:XD4;1)-1) postavi ovu formulu u ćeliju A12 pod pretpostakom da je XD kolona zadnja, formula vraća podatak iz petog reda u zadnjem stupcu Code: =OFFSET(A5;0;MATCH(MAX(A5:XD5)+1;A5:XD5;1)-1) [ darkos1 @ 31.01.2015. 06:58 ] @
Zahvaljujem Iveku na ponuđenom odgovoru, međutim ovom formulom se razmatraju sve kolone, a meni treba zadnji podatak iz određenih polja (obilježenih). Pokušao sam da umesto raspona polja upišem polja koja me interesuju ali neide.
pozzz... [ Ivek33 @ 31.01.2015. 09:15 ] @
Citat: darkos1: (recimo da kreće od kolone F pa svaka naredna sedma, što znači da me ne interesuju kolone između. Citat: darkos1: a meni treba zadnji podatak iz određenih polja (obilježenih). Ovo je formula koja prikazuje podatak iz svake sedme kolone počevši of F kolone. Postavi je u neku ćeliju i kopiraj u desno za jedan red rezultata, potom sve kopiraj prema dolje za ostale redove Code: =OFFSET($A4;;COLUMN(A:A)*7-2) [ darkos1 @ 04.02.2015. 20:07 ] @
Ja se izvinjavam Iveku zbog zbunjujućeg pitanja, ali i sada me niste razumeli, mada sam ja izmijenio tabelu i na sasvim drugi način rešio problem.
Ali da dovedmo temu do kraja evo pokušaću da budem jasniji šta mi je trebalo: U polju B4 da mi prikaže podata iz zadnje popunjenog polja od sledećih polja F4,I4,L4,O4,R4,U4,X4 i itd . Ako je popunjeno samo polje F4 da mi prikaže podatak iz tog polja, ako je popunjeno polje F4, L4 i R4 da mi prikaže podatak iz R4. Mogao sam ovo rešiti sa IF da je u pitanju par polja ali je to oko 30 polja. Veliki pozzz [ Jpeca @ 05.02.2015. 13:20 ] @
U tvom primeru kolone koje posmatraš su deljive sa 3 ( 6, 9, 12...30). U tom slučaju možeš broj odgovarajuće kolone da dobiješ sa matričnom formulom
Code: MAX(IF((F4:AE4>0)*(MOD(COLUMN(F4:AE4),3)=0),COLUMN(F4:AE4),0) Dakle gleda se opseg F4:E4, ćelija po ćelija. Ako je broj kolone deljiv sa 3 i sadržaj veći od 0 onda se vraća broj kolone, u suprotnom 0. Pa se od tako dobijenog niza brojeva traži maksimum Sad taj broj kolone možeš da ubaciš u Offset funkciju Code: =OFFSET(A4,0,MAX(IF((F4:AE4>0)*(MOD(COLUMN(F4:AE4),3)=0),COLUMN(F4:AE4),0)-1)) Unos se završava sa CTRL+Shift+Enter. Broj kolone je umanjen za 1 da bi argument za ofset funkciju bio odgovarajući Rešenje može i jednostavnije korišćenjem count za broj kolone ako ako su npr. ćelije km i ulaz uvek popunjene kad i cena i ako su ćeljie ispred uvek popunjene [ darkos1 @ 05.02.2015. 18:35 ] @
Zahvaljujem Jpeca. Ovo je odgovor koji mi je trebao. Što se tiče drugog dijela odgovora ćelije nisu uvek popunjene.
pozzz... Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|