Strona 1 z 1

Funkcja - zagnieżdżone IFy

: wt cze 26, 2012 4:31 pm
autor: kristaps
Witam, może ktoś będzie chciał mi pomóc mając chwile czasu.

Ma ktoś pomysł na funkcję, która działa w następujące sposób:

Jeżeli C1 <= 15 wyświetl "Cena indywidualna" lub jeżeli C1 > 15 ale < 50 [wykonaj: C1 *1,29 i wyświetl w D1] lub jeżeli C1 > 50 ale <= 200 [wykonaj: C1 *1,25 i wyświetl w D1] lub jeżeli C1 > 200 [wykonaj: C1 + 50 i wyświetl w D1]

Szczerze klękam już na wstępie, pisząc próbne funkcje.

Dzięki jeżeli ktoś zainteresuje się tematem. ;)

Pozdrawiam.

Re: Funkcja - zagnieżdżone IFy

: wt cze 26, 2012 5:59 pm
autor: Smaigas
LibreOffice 3.5.4.2 w D1 piszesz:

=IF(C1<=15,"Cena indywidualna",IF(C1<=50,C1*1.29,IF(C1<=200,C1*1.25,C1+50)))

Pozdrawiam

Edyt: Aha, już zrozumiałem. W ustawieniach Libreoffice sobie podłubałem i zrobiłem tak, jak powinno było być, czyli: (separator w funkcjach ";", separator dziesiętny - ","):

=IF(C1<=15;"Cena indywidualna";IF(C1<=50;C1*1,29;IF(C1<=200;C1*1,25;C1+50)))

Pozdrawiam

Re: Funkcja - zagnieżdżone IFy

: wt cze 26, 2012 8:45 pm
autor: kristaps
Po wpisaniu funkcji do komórki D1 otrzymuję: #NAZWA?

Re: Funkcja - zagnieżdżone IFy

: wt cze 26, 2012 9:14 pm
autor: j59
W polskiej wersji OO zamiast "IF" należy użyć "JEŻELI"

Re: Funkcja - zagnieżdżone IFy

: wt cze 26, 2012 11:45 pm
autor: Jan_J
j59 pisze:W polskiej wersji OO zamiast "IF" należy użyć "JEŻELI"
i pisać liczby z przecinkiem dziesiętnym zamiast z kropką.

Re: Funkcja - zagnieżdżone IFy

: wt cze 26, 2012 11:53 pm
autor: quest-88
Niekoniecznie trzeba. Można używać angielskich funkcji w zlokalizowanym pakiecie (Opcje > LibreOffice Calc > Formuła > [x] Użyj angielskich nazw funkcji)