OpenOffice Calc - wyświetlanie zera, gdy wynik funkcji jest ujemny


(matvix) #1

Witam.

Sprawa pierwsza.

W załączniku przykład.

Wartości wprowadzam z dnia na dzień i w kolumnie "zmiana" chce aby była różnica między dniem dzisiejszym a poprzednim, jednak gdy rozciągnę tabele na dłuższy okres to w kolumnie "zmiana" są wartości ujemne. I tu jest mój problem. Gdy jest w nich wartość ujemna to chcę żeby były puste lub był "-".

 

Sprawa druga.

wartości =0 mają być na jeden kolor

wartości >0 mają być na drugi kolor

chcę aby zmieniały się automatycznie

post-206964-0-39207000-1386317915_thumb.


(Dimatheus) #2

Hej,

Po prostu posłuż się formułą jeżeli. Będzie ona dla komórki F2 wyglądać następująco.

=jeżeli(E2-C2)<0;"";E2-C2)

Tutaj musisz posłużyć się formatowaniem warunkowym.

Pozdrawiam,

Dimatheus


(matvix) #3

Program pokazuje błąd. Gdy dodaje “(” przed E2 lub po wykasowaniu ostatniego nawiasu wyświetla się “PRAWDA” lub “FAŁSZ”. Nie ma wyniku.


(Dimatheus) #4

Hej,

 

Zatem delikatnie zmodyfikuj formułę:

=jeżeli(E2-C2)<0;0;E2-C2)

 

Pozdrawiam,

Dimatheus


(matvix) #5

Nadal nie działa. Program skraca funkcje do:

 

i wyskakuje PRAWDA lub FAŁSZ


(Dimatheus) #6

Hej,

Sorki, mój błąd - brakuje jednego nawiasu. Powinno wyglądać to tak:

=jeżeli((E2-C2)<0;0;E2-C2)

Pozdrawiam,

Dimatheus


(matvix) #7

Działa. Dzięki.

A czy dało by rade aby zamiast 0 był “-” ponieważ zero należy do dziedziny, że tak to ujmę.


(Dimatheus) #8

Hej,

Jasne, wtedy formuła będzie wyglądać tak:

=jeżeli((E2-C2)<0;"-";E2-C2)

.

Pozdrawiam,

Dimatheus


(matvix) #9

Próbowałem w ten sposób ale program zminił na


(Dimatheus) #10

Hej,

  • A jakiej wersji Open Office’a używasz?
  • Moją formułę kopiujesz, czy przepisujesz?

Pozdrawiam,


(matvix) #11

OK już znalazłem błąd. Przepisywałem i zamiast 0 wstawiłem - a nie “-”

W takiej postaci działa.

Dzięki bardzo.


(Dimatheus) #12

Hej,

 

Znakami cytatu oznacza się znaki bądź wartości, które mają być widziane jako wartość tekstowa. Więc bez nich program widział po prostu minus i nie za bardzo wiedział, co z nim zrobić. :slight_smile:

 

Pozdrawiam,

Dimatheus