Oznaczanie kolorem najwyższej wartości[SOLVED]
Oznaczanie kolorem najwyższej wartości[SOLVED]
Hej, potrzbuję aby libre calc oznaczył mi kolorem najwyższą wartość w zaznaczonym zakresie.
Robiłem formatowanie warunkowe z formułą np: =B3=MAX($B$3:$W$3) ale to nie działa.
W arkuszach googla działa,ale oznacza tylko w poziomie pomimo oznaczeniu większego obszaru.
Robiłem formatowanie warunkowe z formułą np: =B3=MAX($B$3:$W$3) ale to nie działa.
W arkuszach googla działa,ale oznacza tylko w poziomie pomimo oznaczeniu większego obszaru.
Ostatnio zmieniony śr kwie 17, 2024 12:10 pm przez marcink52, łącznie zmieniany 1 raz.
OpenOffice 7.6.4.1 na Windows 11
Re: Oznaczanie kolorem najwyższej wartości
Twoja formuła jest dobra. Załączam działający przykład.
Pamiętaj tylko, że jeśli stosujesz formatowanie warunkowe do bloku, to dotyczy ono każdej komórki, ale formuła ma być napisana jak dla komórki aktywnej — tej, na której stoi kursor.
Pamiętaj tylko, że jeśli stosujesz formatowanie warunkowe do bloku, to dotyczy ono każdej komórki, ale formuła ma być napisana jak dla komórki aktywnej — tej, na której stoi kursor.
- Załączniki
-
- max_w_wierszu.ods
- (6.9 KiB) Pobrany 106 razy
JJ
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Oznaczanie kolorem najwyższej wartości
Mogła nie działać, gdy włączone są polskie nawy funkcji, bo wtedy ta funkcja ma nazwę MAKS()
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: Oznaczanie kolorem najwyższej wartości
Dzięki,to działa.
Jest jeszcze jedno pytanie- kiedy wszystkie wartości w danym wierszu są "0" lub brak danych,to cały wiersz oznacza się danym kolorem.
Jak zrobić aby przy wartościach 0 nie kolorował komórek?
Jest jeszcze jedno pytanie- kiedy wszystkie wartości w danym wierszu są "0" lub brak danych,to cały wiersz oznacza się danym kolorem.
Jak zrobić aby przy wartościach 0 nie kolorował komórek?
- Załączniki
-
- Zrzut ekranu 2024-04-15 193939.jpg (124.8 KiB) Przejrzano 1931 razy
OpenOffice 7.6.4.1 na Windows 11
Re: Oznaczanie kolorem najwyższej wartości
Wstaw taką formułę:
I(A1=MAKS($A$1:$G$1);NIE(CZY.PUSTA(A1)))
I(A1=MAKS($A$1:$G$1);NIE(CZY.PUSTA(A1)))
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: Oznaczanie kolorem najwyższej wartości
Pewnie coś źle wstawiam.
Dasz radę podesłać plik?
Dasz radę podesłać plik?
OpenOffice 7.6.4.1 na Windows 11
Re: Oznaczanie kolorem najwyższej wartości
Oto plik
- Załączniki
-
- Formuła.ods
- (9.15 KiB) Pobrany 93 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: Oznaczanie kolorem najwyższej wartości
Moja wina,zapewne źle się wyraziłem.
Chodzi o to,że przy wartościach 0 automatycznie oznacza komórki kolorem.
Chodzi o to,aby były bez koloru przy wartościach 0
Po wprowadzeniu w nawet jednej danej, automatycznie oznacza najwyższą wartość.
Np: wprowadzę 10 oznacza kolorem-wprowadzę w innej komórce(w tym samym wierszu) 20 oznacza kolorem tylko najwyższą wartość.
Chodzi o to,że przy wartościach 0 automatycznie oznacza komórki kolorem.
Chodzi o to,aby były bez koloru przy wartościach 0
Po wprowadzeniu w nawet jednej danej, automatycznie oznacza najwyższą wartość.
Np: wprowadzę 10 oznacza kolorem-wprowadzę w innej komórce(w tym samym wierszu) 20 oznacza kolorem tylko najwyższą wartość.
- Załączniki
-
- Zrzut ekranu 2024-04-15 193939.jpg (94.74 KiB) Przejrzano 1908 razy
OpenOffice 7.6.4.1 na Windows 11
Re: Oznaczanie kolorem najwyższej wartości
Formuła
I(A1=MAKS($A$1:$G$1);NIE(CZY.PUSTA(A1)))
wymaga jednoczesnego spełnienia dwóch warunków. Mówi się o tym „koniunkcja”.
Warunek pierwszy A1=MAKS($A$1:$G$1) wymaga, by wartość bieżąca była największa w wierszu.
Warunek drugi NIE(CZY.PUSTA(A1)) wymaga, by bieżąca komórka zawierała coś (cokolwiek). // (Swoją drogą lepiej byłoby wymagać, by zawierał liczbę — formuła czy.liczba(A1) — niż „cokolwiek”. Ale funkcjonalnie jest to bez różnicy, bo tekstowa zawartość komórki nie będzie realizować maksimum z liczb.)
Zastąp drugą część wymaganiem, by wartość bieżąca była dodatnia.
I(A1=MAKS($A$1:$G$1); A1>0)
I(A1=MAKS($A$1:$G$1);NIE(CZY.PUSTA(A1)))
wymaga jednoczesnego spełnienia dwóch warunków. Mówi się o tym „koniunkcja”.
Warunek pierwszy A1=MAKS($A$1:$G$1) wymaga, by wartość bieżąca była największa w wierszu.
Warunek drugi NIE(CZY.PUSTA(A1)) wymaga, by bieżąca komórka zawierała coś (cokolwiek). // (Swoją drogą lepiej byłoby wymagać, by zawierał liczbę — formuła czy.liczba(A1) — niż „cokolwiek”. Ale funkcjonalnie jest to bez różnicy, bo tekstowa zawartość komórki nie będzie realizować maksimum z liczb.)
Zastąp drugą część wymaganiem, by wartość bieżąca była dodatnia.
I(A1=MAKS($A$1:$G$1); A1>0)
JJ
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Oznaczanie kolorem najwyższej wartości
Nigdzie nie napisałeś jaki zbiór liczb jest brany pod uwagę, ale co będzie gdy największą wartością będzie 0?
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: Oznaczanie kolorem najwyższej wartości
Może inaczej-wrzucę tabelę na której pracuję.
W arkuszu-dane wprowadzane są jakieś wartości.
Arkusz wyniki-sumuje to i oznacza kolorem nawyższy wynik.
Teraz chodzi o to aby zaznaczony obszar B2:L44 nie oznaczał kolorem jeśli wszystkimi danymi jest 0 w kolejnym wierszu.
Coś na zasadzie: jeśli 0 nie koloruj.
W arkuszu-dane wprowadzane są jakieś wartości.
Arkusz wyniki-sumuje to i oznacza kolorem nawyższy wynik.
Teraz chodzi o to aby zaznaczony obszar B2:L44 nie oznaczał kolorem jeśli wszystkimi danymi jest 0 w kolejnym wierszu.
Coś na zasadzie: jeśli 0 nie koloruj.
- Załączniki
-
- test 5.ods
- (29.88 KiB) Pobrany 85 razy
OpenOffice 7.6.4.1 na Windows 11
Re: Oznaczanie kolorem najwyższej wartości
Już mam
Formatowanie warunkowowe-wartość równa się 0 zastosuj styl domyślny.
Formatowanie warunkowowe-wartość równa się 0 zastosuj styl domyślny.
OpenOffice 7.6.4.1 na Windows 11
Re: Oznaczanie kolorem najwyższej wartości[SOLVED]
Taką właściwą formułę podał ci już @Jan_J. Na podstawie twego załącznika będzie to:
jeżeli wiadomo, że każda suma jest zawsze liczbą dodatnią.
Kod: Zaznacz cały
I(B2=MAKS($B2:$L2);B2>0)
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.