Stevo5
18.05.09,12:57
Potreboval by som poradiť s týmto:
Mám riadok s 31 bunkami (B:AF). Postupne sa do buniek zadávajú čísla a ja by som potreboval aby mi Excel vyhodnotil ktorá bunka je zaplnená posledná (v rade, ostatné sú prázdne) a hodnotu (číslo) z nej by prepísal napríklad do AG.
Príklad: dnes (18.5) sú čísla v bunkách B až S (ostatné sú zatiaľ prázdne) - potrebujem prepísať S do AG
Zajtra bude zapísné B až T - prepísať T do AG. Tak postupne až do 31, vždy len tú poslednú. Dúfam že som dostatočne vysvetlil o čo mi ide.
Poradí niekto? Ďakujem.
Andy Kralik
18.05.09,14:16
INDEX(pole;riadok;stlpec)
Vyber z pola v danom riadku polozku ktora je v danom stlpci
COUNTIF(pole;podmienka)
spocitaj v danom poli kolko buniek splna danu podmienku

=INDEX(B:AF;1;COUNTIF(B1:AF1;"<>0"))
v tvojom pripade vyber hodnotu bunky z poľa B:AF v 1.riadku (zmen ak mas pole v inom riadku) v x-tom stlpci kde x je pocet buniek v tvojom poli ktore nie su prazdne

P.S. Ak mas slovensky Office treba najist k funkciam slovensky ekvivalent :)
Stevo5
18.05.09,14:41
Andy ďakujem za pomoc, ale výsledok je vždy 0 - aj ak je riadok prázdny, plný, alebo sú čísla len v niekoľkých bunkách zľava.
Stefan2005
18.05.09,14:54
... mne to tiež nepočíta (verzia 2007?)...
ale ak som dobre pochopil zadanie, tak som to vyskúšal pre tri bunky:
vzorec v E3: =IF(D3<>0;D3;IF(C3<>0;C3;B3)), a to mi zobrazuje posledne zadané číslo v poli B3-D3...
Andy Kralik
18.05.09,15:20
Andy ďakujem za pomoc, ale výsledok je vždy 0 - aj ak je riadok prázdny, plný, alebo sú čísla len v niekoľkých bunkách zľava.

No malo by to takto fungovat aspon na 2000 to tak ide, overim doma, tam mam 2003.
marjankaj
18.05.09,15:54
INDEX(pole;riadok;stlpec)
Vyber z pola v danom riadku polozku ktora je v danom stlpci
COUNTIF(pole;podmienka)
spocitaj v danom poli kolko buniek splna danu podmienku

=INDEX(B:AF;1;COUNTIF(B1:AF1;"<>0"))
v tvojom pripade vyber hodnotu bunky z poľa B:AF v 1.riadku (zmen ak mas pole v inom riadku) v x-tom stlpci kde x je pocet buniek v tvojom poli ktore nie su prazdne

P.S. Ak mas slovensky Office treba najist k funkciam slovensky ekvivalent :)

Zadaj tento vzorec:
=INDEX(B1:AF1;1;COUNTIF(B1:AF1;">0"))
Stevo5
18.05.09,16:27
Zadaj tento vzorec:
=INDEX(B1:AF1;1;COUNTIF(B1:AF1;">0"))

Marjankaj funguje na100%. Ďakujem všetkým.
Andy Kralik
18.05.09,17:51
Respektíve =INDEX(B:AF;1;COUNTIF(B1:AF1;"<>"))

=INDEX(B1:AF1;1;COUNTIF(B1:AF1;">0")) funguje iba v prípade ak zadávate čísla. Ak zadáte text pre ten nepati podmienka >0. Samozrejme zavisi konkretne od toho co je potrebne dosiahnut :)
Stevo5
19.05.09,07:47
Andy vyskúšal som aj tvoj postup, funguje aj na text aj na čísla.
Ešte raz diky za pomoc tebe aj ostatným.