Dzień dobry
Proszę o pomoc w utworzeniu formuły
Jeżeli jedna z dwóch komórek posiada wartość mniejszą(równą) 500 wpisz 0.5, jeśli zawiera zakres od 501 do 800 wpisz 0.6, jeśli zawiera zakres 801 do 1200 wpisz 0.8 jeśli zawiera wartości powyżej 1201 wpisz 1. Kombinuję z funkcją jeżeli ale to chyba nie do końca ten trop.
Rafał
Wartość komórki zależna od dwóch innych komórek
Wartość komórki zależna od dwóch innych komórek
LibreOffice 7.3 na Windows 10
Re: Wartość komórki zależna od dwóch innych komórek
Funkcja JEŻELI() dałaby radę, ale użytkownikom LibreOffice proponowałbym wykorzystać funkcję WARUNKI()*:
Nie wiem tylko, czy dobrze Cię zrozumiałem, bo co z przypadkiem gdy będziesz miał np. taką parę liczb: 400 i 600 - obecnie przydzieli im wartość 0,5. A co z wartościami po przecinku np: 500,5?
* Funkcji WARUNKI() nie ma w OpenOffice
Kod: Zaznacz cały
=WARUNKI(LUB(A1<=500;B1<=500); 0,5;
LUB(A1<=800;B1<=800); 0,6;
LUB(A1<=1200;B1<=1200); 0,8;
1;1)
* Funkcji WARUNKI() nie ma w OpenOffice
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
Re: Wartość komórki zależna od dwóch innych komórek
Dziękuję. Pytanie dotyczyło tylko liczb całkowitych
Wykorzystałem jednak jeszcze inną formułę
Wykorzystałem jednak jeszcze inną formułę
Kod: Zaznacz cały
=JEŻELI(I(C2<501;D2<501);0,5;JEŻELI(I(C2<801;D2<801);0,6;JEŻELI(I(C2<1201;D2<1201);0,8;1)))
Ostatnio zmieniony śr sty 10, 2024 1:29 pm przez Rafkus, łącznie zmieniany 1 raz.
Powód: dodano znaczniki kodu
Powód: dodano znaczniki kodu
LibreOffice 7.3 na Windows 10
Re: Wartość komórki zależna od dwóch innych komórek
Dodaję swój komentarz po kilku miesiącach od zamieszczenia tematu, bo jakoś dopiero teraz przeczytałem ten post, a ponadto wydaje mi się, że kolega @fusart popełnił błąd albo źle opisał problem w swoim pierwszym poście.
Napisałeś przecież:
Ty jednak dziękując za pomoc, podałeś swoją formułę, a ta dla tej pary liczb zwróci 0,8.
Tak więc widać jak ważne jest dokładne sformułowanie problemu. Nie chodzi bowiem o to czy jedna z liczb jest mniejsza od..., ale o to czy mniejsza z dwóch liczb jest mniejsza od... albo większa z dwóch liczb jest mniejsza od... @Rafkus podał formułę dla pierwszej wersji, ty utworzyłeś formułę dla wersji drugiej.
A przy okazji jest jeszcze jedna formuła uzyskania wyniku, bez budowania formuł logicznych. Dla wersji @Rafkus ma postać:
a dla twojej wersji
W przypadku tych formuł wykorzystana została wewnętrzna stała tablicowa.
Napisałeś przecież:
Czyli rozumiejąc to dosłownie, dla pary liczb 400 i 1200 powinna zostać przypisana wartość 0,5. Kolega @Rafkus podał ci prawidłową formułę obliczeniową.
Ty jednak dziękując za pomoc, podałeś swoją formułę, a ta dla tej pary liczb zwróci 0,8.
Tak więc widać jak ważne jest dokładne sformułowanie problemu. Nie chodzi bowiem o to czy jedna z liczb jest mniejsza od..., ale o to czy mniejsza z dwóch liczb jest mniejsza od... albo większa z dwóch liczb jest mniejsza od... @Rafkus podał formułę dla pierwszej wersji, ty utworzyłeś formułę dla wersji drugiej.
A przy okazji jest jeszcze jedna formuła uzyskania wyniku, bez budowania formuł logicznych. Dla wersji @Rafkus ma postać:
Kod: Zaznacz cały
=WYSZUKAJ.PIONOWO(MIN(C2:D2);{0.0,5;501.0,6;801.0,8;1201.1};2)
Kod: Zaznacz cały
=WYSZUKAJ.PIONOWO(MAKS(C2:D2);{0.0,5;501.0,6;801.0,8;1201.1};2)
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.