[SOLVED] Wartość minimalna z komórek z hiperłączem
[SOLVED] Wartość minimalna z komórek z hiperłączem
Witam, chciałbym wyszukać najmniejszą wartość z zakresu komórek. Problem jest taki, że jak komórka zawiera hiperłącze, to jest ona pomijana (nie widzi jej jako liczbę).
- Załączniki
-
- minimum.ods
- (8.98 KiB) Pobrany 63 razy
Ostatnio zmieniony wt kwie 02, 2024 11:15 pm przez vogix, łącznie zmieniany 1 raz.
OpenOffice 4.1.13 na Windows 10
Re: Wartość minimalna z komórek z hiperłączem
wartości w komórkach C2 i E2 są widoczne jako tekst, a funkcja MIN() bierze pod uwagę tylko liczby.
Mógłbyś użyć formuły macierzowej (zatwierdza się je przy jednoczesnym wciśnięciu klawiszy CTRL+SHIFT+ENTER) aby zamienić tekst na liczbę:
ale puste komórki dostaną wtedy wartość 0.
Mógłbyś użyć formuły macierzowej (zatwierdza się je przy jednoczesnym wciśnięciu klawiszy CTRL+SHIFT+ENTER) aby zamienić tekst na liczbę:
Kod: Zaznacz cały
=MIN(WARTOŚĆ(B2:E2))
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ść minimalna z komórek z hiperłączem
Witam, temat czekał na zatwierdzenie moderacji, więc trochę kombinowałem. Przekonwertowałem komórki używając funkcji otrzymałem liczby, ale tam gdzie były puste komórki pojawiły się zera wiec użyłem co dało pożądany efekt.
Pytanie czy da radę jakoś połączyć te obie funkcje z funkcją =MIN(), żeby tak nie kombinować?
Kod: Zaznacz cały
=WARTOŚĆ(B2)
Kod: Zaznacz cały
=JEŻELI(B5=0;"";WARTOŚĆ(B5))
- Załączniki
-
- minimum2.ods
- (10.58 KiB) Pobrany 53 razy
OpenOffice 4.1.13 na Windows 10
Re: Wartość minimalna z komórek z hiperłączem
W terminologii OpenOffice hiperłącze to link do innego elementu. Klikając hiperłącze, przenosisz się do innego miejsca, wyznaczonego przez nie.
Pobranie danych z innego miejsca, znajdującego się poza dokumentem, realizuje łącze.
Możesz w komórkach, które pobierają dane wstawić formułę w rodzaju:
=WARTOŚĆ('file:///Z:/'lik.ods'#$'Jakiś arkusz'.C2)
Funkcja WARTOŚĆ() przekształci liczbę "tekstową" w liczbę, a jeśli jest tam prawidłowa liczba, to zostanie zaakceptowana.
Pobranie danych z innego miejsca, znajdującego się poza dokumentem, realizuje łącze.
Możesz w komórkach, które pobierają dane wstawić formułę w rodzaju:
=WARTOŚĆ('file:///Z:/'lik.ods'#$'Jakiś arkusz'.C2)
Funkcja WARTOŚĆ() przekształci liczbę "tekstową" w liczbę, a jeśli jest tam prawidłowa liczba, to zostanie zaakceptowana.
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.
Re: Wartość minimalna z komórek z hiperłączem
Teraz zobaczyłem, że pobierasz swoje dane jako łącze do danych zewnętrznych, a nie poprzez formułę. W takiej sytuacji moja poprzednia propozycja jest nieaktualna.
Można utworzyć jedną formułę macierzową, którą zwracam w załączniku.
Można utworzyć jedną formułę macierzową, którą zwracam w załączniku.
- Załączniki
-
- minimum2_J.ods
- (10.73 KiB) Pobrany 55 razy
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.
Re: Wartość minimalna z komórek z hiperłączem
Ja myślałem o takiej formule macierzowej:
ale niestety, działa ona tylko w LIBREOFFICE.
EDYTOWANO:
W OPENOFFICE (w LO także) zadziała taka formuła macierzowa:
Kod: Zaznacz cały
=MIN(JEŻELI(CZY.BŁĄD(1/$B2:$F2);"";WARTOŚĆ($B2:$F2)))
EDYTOWANO:
W OPENOFFICE (w LO także) zadziała taka formuła macierzowa:
Kod: Zaznacz cały
=MIN(JEŻELI(CZY.BŁĄD(1/WARTOŚĆ($B2:$F2));"";WARTOŚĆ($B2:$F2)))
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ść minimalna z komórek z hiperłączem
Poprawiłem formułę w załączonym wcześniej pliku. Uprościłem ją. Nie mogłem znaleźć funkcji liczącej puste komórki i sądziłem, że jej nie ma, a jest tylko w LibreOffice. Kiedy znalazłem ją w Libre, sprawdziłem już po nazwie, czy jest w Apache OpenOffice — i jest. Nazywa się: LICZ.PUSTE(). Jej użycie upraszcza całą formułę do postaci:
oczywiście nadal jest to formuła macierzowa.
Kod: Zaznacz cały
=MIN.K(WARTOŚĆ(B2:E2);LICZ.PUSTE(B2:E2)+1)
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.
Re: Wartość minimalna z komórek z hiperłączem
Dodaję jeszcze jeden komentarz.
Moja formuła zadziała dobrze w dziedzinie liczb dodatnich, wliczając także pobraną liczbę zero (wówczas MIN musi być równe 0).
Formuła kolegi @Rafkus, zadziała dla wszystkich liczb, ale wyłączy z nich zero, także wówczas, gdy pobraną liczbą będzie zero.
Formułą, która zapewni dobre działanie, powinna być taka:
Także macierzowa.
Moja formuła zadziała dobrze w dziedzinie liczb dodatnich, wliczając także pobraną liczbę zero (wówczas MIN musi być równe 0).
Formuła kolegi @Rafkus, zadziała dla wszystkich liczb, ale wyłączy z nich zero, także wówczas, gdy pobraną liczbą będzie zero.
Formułą, która zapewni dobre działanie, powinna być taka:
Kod: Zaznacz cały
=MIN(JEŻELI(CZY.PUSTA(B2:E2);"";WARTOŚĆ(B2:E2)))
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.
Re: Wartość minimalna z komórek z hiperłączem
Dziękuję Wam bardzo, działa elegancko.
Pozdrawiam
Pozdrawiam
OpenOffice 4.1.13 na Windows 10