Strona 1 z 1

Excel - formuły.

: 19 gru 2008, o 20:46
autor: czacha
Mam takie zadanie:
Przygotuj w nim prosty katalog (minimum 5 pozycji), który na podstawie obecnej daty, daty wypożyczenia, daty zwrotu książki i kary za każdy dzień zwłoki, obliczy wielkość kary, jaką musi zapłacić użytkownik. Wykorzystaj funkcje: Dziś(), i Jeżeli(...;...;...). Użyj pomocy programu Excel, żeby znaleźć opisy działania tych funkcji. Tu jest przykład.

Jestem ciemny z excela, dlatego proszę o wyjaśnienie, co i dlaczego mniej więcej należy zrobić. Pozdrawiam.

Excel - formuły.

: 19 gru 2008, o 22:56
autor: miki999
Komórki jak na rysunku:
W F3, F4:

Kod: Zaznacz cały

 =DZIŚ() 
W G3, G4:

Kod: Zaznacz cały

 ==JEŻELI($F3-$E3<$E$10;"0 zł";($F3-$E3-$E$10)*$E$11) 
Dlaczego tak?
Warunek jest następujący: jeżeli liczba dni jest mniejsza od tej określonej w komórce E10, to ma wypisać 0 zł. Jeżeli warunek nie jest spełniony, to kwota do zapłacenia jest równa różnicy "dziś", "daty wypożyczenia" i "liczbie dni terminu do zwrotu" razy stawka dzienna (F3- E3 -E10)*E11. Po co znaczek dolara? Aby można było przeciągać formułę w dół i się dopasowywała do komórek w wierszu niżej. Oznacza on "stałość" komórki, z której pobierana jest dana, po przeciągnięciu w dół (postawiony przed literą dla kolumny, przed cyfrą dla wiersza).

Pozdrawiam.

Excel - formuły.

: 20 gru 2008, o 17:08
autor: czacha
Ok, dzieki ale dlaczego w dacie zwrotu wstawiamy

Kod: Zaznacz cały

=DZIŚ()

Excel - formuły.

: 20 gru 2008, o 17:47
autor: miki999
Tzn. ja założyłem, że termin oddania jest tego dnia, kiedy wypełniamy tabelę. Można oczywiście zamiast tej komendy wpisać po prostu jakąś datę.


Pozdrawiam.

Excel - formuły.

: 20 gru 2008, o 17:53
autor: czacha
Ale wtedy funkcja "dziś" będzie niepotrzebna?

Excel - formuły.

: 20 gru 2008, o 19:05
autor: miki999
Tak, wtedy nie zostanie ona wykorzystana.