pespa
18.11.13,13:10
Ahojte.
Ako mam postavit vzorec, ak potrebujem v stlpci odpocitat poslednu hodnotu od prvej? Ak su tam cisla je to jednoduche. Ak vsak v prvej bunke nie je cislo ale text (alebo je prazdna), uz sa neviem pohnut dalej.

Priklad
A1 - text
A2 - prazdna
A3 az Ax ciselne hodnoty
resp
A1 cislo
A2 az A6 text
A7 az Ax cislo

Rad by som to mal prevzorcovane aby som nemusel kontrolovat kazdy jeden zosit s rovnakymi datami

Dakujem vsetkym za rady

Peter
PaloPa
19.11.13,09:13
Neviem, či som dobre porozumel zadaniu,
ale ak sa má vždy urobiť rozdiel prvej bunky a poslednej kde je zadané číslo, riešenie by mohlo byť nasledovné:

=IFERROR(OFFSET(A1;MATCH(9,9E+307;A:A;1)-1;0);0) - IF(ISNUMBER(A1);A1;0)

Vysvetlím:
1| fn MATCH nájde posledný riadok s numerickou hodnotou
2| fn OFFSET vráti hodnotu posledného num riadku
3| fn IFERROR vráti nulu, ak vzorec vo vnútri vráti chybu
4| fn ISNUMBER testuje či hodnota bunky je alebo nie je číslo

Fn IFERROR - iba pre verziu Excelu 2007 a viac

Pri priebežnom vzorci (napr. v stlpci B sa počíta rozdiel aktuálneho riadku mínus prvého stačí využiť IF a ISNUMBER)

Palo
marjankaj
19.11.13,19:34
A ja som tomu rozumel zase takto:

Alebo miesto OFFSET použiť INDEX

=INDEX(A:A;MAX(B:B))-INDEX(A:A;MIN(B:B))