[ Pupazzo @ 03.02.2017. 10:21 ] @
Molim vas ako možete da mi pomognete kako da se ne brišu formule, tj pojedine ćelije iz formule kada se izbrišu redovi, kao što je prikazano u prilogu koji postavljam ovdje. u listu1 je upisana formula, a u listu2 je prikazano šta se dešava ako se izbrišu redovi. Onda se greška pojavi u formuli kada se izbrišu redovi. Kako se može ovo riješiti?
[ 3okc @ 03.02.2017. 11:07 ] @
Potrebno je da izmeniš tako da se koriste samo reference na tekući red, jer, ovako kada obrišeš red iz kog formula čita, a ta referenca prestane da postoji onda je normalno da imaš grešku. Dakle, umesto reference na "ćeliju iznad" koristi referencu na ćeliju u redu pa od nje računaj koja je ćelija iznad, npr sa Offset, Address i tsl.
[ Pupazzo @ 03.02.2017. 12:17 ] @
Možeš li mi u ovom primjeru tu formulu postavit ako ti nije problem. Ne umijem da se snađem. Hvala i oprosti.
[ Jpeca @ 03.02.2017. 12:36 ] @
U formuli
Code:
=IF(E7<>"";(G7-H7+I6);" ")


problem je I6 koja je iz prethodnog reda. Ako uvek uzimaš iz prethodnog reda - i u slučaju kad brišeš redove onda stavi OFFSET(I7;-1;0)

Code:
=IF(E7<>"";(G7-H7+OFFSET(I7;-1;0));" ")
[ Pupazzo @ 03.02.2017. 12:45 ] @
Hvala, to je to što nisam znao.
[ 3okc @ 04.02.2017. 11:06 ] @
Kudikamo bi prostije bilo da u I6 napišeš =SUM($G$6:G6)-SUM($H$6:H6) i da razvučeš nadole. Ovaj pristup je isto otporan na brisanje celih redova.
[ Nelexije @ 04.02.2017. 18:53 ] @
Odlična funkcija (OFFSET). Nisam je do sada koristio (nisam znao da postoji), a nedostajala mi je.
[ Pupazzo @ 05.02.2017. 18:24 ] @
Citat:
3okc:
Kudikamo bi prostije bilo da u I6 napišeš =SUM($G$6:G6)-SUM($H$6:H6) i da razvučeš nadole. Ovaj pristup je isto otporan na brisanje celih redova.


Jeste, ali ako je u pitanju tekst onda ova formula ne može da se primijeni.
[ Pupazzo @ 05.02.2017. 18:35 ] @
Kako bih funksciju OFFSET mogao da primijenim uz formulu u ćeliji npr G3830 SUBTOTAL(9:G6:G3829) npr. znači opseg da bude od G6 pa sve do zadnjeg reda do kojeg se sabira. Takođe i u printTitles, printArea opseg A1:I3830 da bude opseg od A1 pa do tog reda bez obzira da li ću j dodavati nove ili brisate postojeće redove. Znači da opseg bude u onom redu u kom je i ona formula kao što je u primjeru npr taj red 3830.