Da upišeš odgovarajuće vrednosti najlakše je da pronađeš broj "kolone" od koje počinju tri uzastopne vrednosti veće od 0 i onda koristiš INDEX
Npr. Ako ti se niz u kome tražiš tri uzastopne vrednosti veće od 0 A8:N8
Prve tri uzastopne vrednosti B8,C8 i D8 počinju dakle od kolone 2 (B) Onda ćeš vredosti do1, do2 i do3 dobiti kao
Code:
=INDEX(A8:N8;2)
=INDEX(A8:N8;2+1) i
=INDEX(A8:N8;2+2)
A odgovarajuće vrednosti iz zaglavlja (naslova A7:N7)
Code:
=INDEX($A$7:$N$7;2)
=INDEX($A$7:$N$7;2+1) i
=INDEX($A$7:$N$7;2+2)
Kolone sam napisao pod navodnicima zato što se u tvom slučaju radi o kolonama a inače je redni broj člana (indeks) u nizu.
Naravno da ovo +1, +2 može da se reši preko forumle, a ne ručno ali da ne komplikujemo za sada. Problem se sada svodi na pronalaženje kolone od koje počinje grupa tri uzastopne vrednosti veće od 0.
Ako se držimo primera koji si postavila jedan način da to uradiš je korišćenje MATCH funkcije. Pošto si u pomoćnim kolonama O..Z izvršila prebrojavanja trojki susednih ćelija, tražimo prvu vrednost koja je jednaka 3
Code:
=MATCH(3;O8:Z8;0)
Rezultat je indeks u okviru niza O8:Z8, u konkretnom slučaju 2. Sad sa tim indeksom koristiš gornje formule (2 se zameni sa adresom rezultata). Pomoćne kolone AA .. AM nisu ti potrebne
U prilogu sam dao i slično rešenje gde se broj kolone računa preko matrične (array) formule, tako da je izbegnuto dodavanje pomoćnih kolona za prebrojavanje.
Možda nije tako elegantno kao rešenje koje je dao 3okc, ali se nadam da je lakše za razumevanje
Nije to loše Rembrante, samo što ne bi dodao još malo boje?