Problem z zastąpieniem zera/błędu ukrycie-neutralizacja ?
: ndz paź 05, 2014 11:50 pm
Witam
Mam wiele wyników w komórkach w jednym wierszu z których muszę wskazać najmniejszy. Część komórek w różnych miejscach tego wiersza może wykazać błąd w zależności od zmiennych danych wejściowych. Błąd zastąpiłem zerem. Mam problem jak "zneutralizować zero" by
=min( ) nie pokazało zera albo błędu.
Próbowałem (przykładowo):
=JEŻELI(a1=0;"10000";"b1")
Potem 10000 ewentualnie przemnażam aby to była cyfra, czy jest możliwość aby b1 to było odniesienie do komórki a nie sam "tekst" ?
Gdy komórka nie daje błędu wystarczyłoby =INDEKS(B1;PODAJ.POZYCJĘ("1";A1;0);1) ale może dać i indesk pokaże wtedy błąd.
Jak to można rozwiązać ? Podwójne użycie indeks dla dwóch wykluczających się możliwości ?
=========
Sprawdzam opcję: dodanie czegoś(na pewno większego od właściwych wyników) do zera i wtedy "zero" będzie brało udział w szukaniu min(), ....
====
Do wszystkich komórek z wiersza z wynikami odejmuje "coś" aby tylko zera były ujemne reszta jest dodatnia, Czy da się nakazać aby min() sprawdzała tylko te większe od zera ?
====
chyba znalazłem tutaj rozwiązanie http://www.coderscity.pl/ftopic27268.htm tylko obliczenia muszę przestawić w pion aby w kolumnie mieć wyniki (nie zmieniając kodu z przykładu) wskazanie wiersza dawało błąd arg .
Mam wiele wyników w komórkach w jednym wierszu z których muszę wskazać najmniejszy. Część komórek w różnych miejscach tego wiersza może wykazać błąd w zależności od zmiennych danych wejściowych. Błąd zastąpiłem zerem. Mam problem jak "zneutralizować zero" by
=min( ) nie pokazało zera albo błędu.
Próbowałem (przykładowo):
=JEŻELI(a1=0;"10000";"b1")
Potem 10000 ewentualnie przemnażam aby to była cyfra, czy jest możliwość aby b1 to było odniesienie do komórki a nie sam "tekst" ?
Gdy komórka nie daje błędu wystarczyłoby =INDEKS(B1;PODAJ.POZYCJĘ("1";A1;0);1) ale może dać i indesk pokaże wtedy błąd.
Jak to można rozwiązać ? Podwójne użycie indeks dla dwóch wykluczających się możliwości ?
=========
Sprawdzam opcję: dodanie czegoś(na pewno większego od właściwych wyników) do zera i wtedy "zero" będzie brało udział w szukaniu min(), ....
====
Do wszystkich komórek z wiersza z wynikami odejmuje "coś" aby tylko zera były ujemne reszta jest dodatnia, Czy da się nakazać aby min() sprawdzała tylko te większe od zera ?
====
chyba znalazłem tutaj rozwiązanie http://www.coderscity.pl/ftopic27268.htm tylko obliczenia muszę przestawić w pion aby w kolumnie mieć wyniki (nie zmieniając kodu z przykładu) wskazanie wiersza dawało błąd arg .