Instrukcje if-Else w OpenOffice Calc
- Kategoria: Poradniki
Dużo robię z arkuszami kalkulacyjnymi. A kiedy pracuję w arkuszach kalkulacyjnych, pracuję w OpenOffice. Większość ludzi zna arkusze kalkulacyjne od podszewki, ale wielu nie zdaje sobie sprawy, jak potężne mogą być arkusze kalkulacyjne. Openoffice Calc oferuje użytkownikom dużo więcej korzyści, niż mogłoby się wydawać. Na przykład, czy wiesz, że Calc może wykonywać instrukcje Jeśli / Jeszcze? W tym samouczku dotyczącym arkusza kalkulacyjnego dowiesz się, jak używać instrukcji IF / ELSE w programie OpenOffice Calc.
Załóżmy, że masz dwie kolumny liczb i chcesz dodać trzecią kolumnę na podstawie pozostałych dwóch danych. Wpis w trzeciej kolumnie będzie zależał od informacji w pierwszych dwóch. JEŚLI wpis A jest większy niż B, TO C jest X INNE C jest Y.
Ale jak to zrobić? Właściwie to całkiem proste. Zacznijmy od prostszego przykładu i przejdźmy do bardziej złożonego przykładu.
Pierwszy przykład ilustruje podstawową instrukcję IF / ELSE, która używa tylko dwóch kolumn danych. Zrobimy prosty arkusz kalkulacyjny z liczbą osób, które każdy pracownik przywiezie na firmowy piknik. Dla ułatwienia, jeśli osoba wpisze „0”, to znaczy, że nie przyprowadza gościa (jednak pracownik JEST zobowiązany do przyjścia), a jeśli wprowadzi „1”, oznacza to, że jest, co oznacza, że pracownik równa się dwóm uczestnikom. Pierwsza kolumna będzie reprezentować nazwisko pracownika, a druga kolumna to liczbę gości, których pracownik przywiezie. Formuła do wprowadzenia do trzeciej kolumny wyglądałaby następująco:
= JEŻELI (B1 = 1; 2; 1)
To, co spowoduje wpisanie „2” w trzeciej komórce, oznacza, że pracownik przyprowadza gościa, i 1, jeśli nie.
Teraz uczyńmy to nieco bardziej złożonym. W tym przykładzie będziemy mieć trzy kolumny. Pierwsza kolumna to liczba reprezentująca liczbę godzin przepracowanych przez pracownika. Druga kolumna będzie przedstawiać, ile godzin przepracowali w wieku powyżej 40 lat. Trzecia kolumna będzie przedstawiać wysokość wynagrodzenia za nadgodziny. Ale powiedzmy, że musisz również uwzględnić zero przepracowanych godzin. Formuła dla drugiej kolumny wyglądałaby następująco:
= JEŻELI (A940; (A9-40)))
W trzeciej kolumnie kontynuujmy ten pomysł. Powiedzmy, że jeśli pracownik przepracowałby ponad 5 godzin w nadgodzinach, zyskałby dodatkowe 100 dolarów premii na czeku. Więc dodamy czwartą kolumnę dla premii. Dla uproszczenia wszyscy pracownicy zarabiają 10 dolarów za godzinę. Nadgodziny to standardowy czas i pół wynagrodzenia. Więc forumla dla trzeciej kolumny byłoby standardem:
= SUMA ((40 * 10) + (B9 * 15))
A wzór na czwartą kolumnę wyglądałby tak:
= JEŻELI (B9> = 5; 100; 0)
Teraz do ostatecznej sumy wynagrodzeń pracowników zostanie dodana piąta kolumna, która wyglądałaby następująco:
= SUMA (C9 + D9)
Końcowe przemyślenia
Przykłady mogą być bardzo proste, ale pomysł można zastosować w wielu przypadkach. Korzystanie z instrukcji IF / ElSE w OpenOffice Calc może szybko podnieść arkusze kalkulacyjne na znacznie wyższy poziom użyteczności.