Strona 1 z 1
Oznaczanie kolorem najwyższej wartości[SOLVED]
: śr kwie 10, 2024 8:29 pm
autor: marcink52
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.
Re: Oznaczanie kolorem najwyższej wartości
: śr kwie 10, 2024 11:12 pm
autor: Jan_J
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.
Re: Oznaczanie kolorem najwyższej wartości
: czw kwie 11, 2024 11:05 am
autor: Jermor
Mogła nie działać, gdy włączone są polskie nawy funkcji, bo wtedy ta funkcja ma nazwę MAKS()
Re: Oznaczanie kolorem najwyższej wartości
: pn kwie 15, 2024 7:43 pm
autor: marcink52
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?
Re: Oznaczanie kolorem najwyższej wartości
: pn kwie 15, 2024 8:30 pm
autor: Jermor
Wstaw taką formułę:
I(A1=MAKS($A$1:$G$1);NIE(CZY.PUSTA(A1)))
Re: Oznaczanie kolorem najwyższej wartości
: pn kwie 15, 2024 8:42 pm
autor: marcink52
Pewnie coś źle wstawiam.
Dasz radę podesłać plik?
Re: Oznaczanie kolorem najwyższej wartości
: pn kwie 15, 2024 8:58 pm
autor: Jermor
Oto plik
Re: Oznaczanie kolorem najwyższej wartości
: pn kwie 15, 2024 9:23 pm
autor: marcink52
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ść.
Re: Oznaczanie kolorem najwyższej wartości
: wt kwie 16, 2024 9:51 am
autor: Jan_J
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)
Re: Oznaczanie kolorem najwyższej wartości
: wt kwie 16, 2024 10:39 am
autor: Jermor
Nigdzie nie napisałeś jaki zbiór liczb jest brany pod uwagę, ale co będzie gdy największą wartością będzie 0?
Re: Oznaczanie kolorem najwyższej wartości
: śr kwie 17, 2024 11:46 am
autor: marcink52
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.
Re: Oznaczanie kolorem najwyższej wartości
: śr kwie 17, 2024 12:08 pm
autor: marcink52
Już mam
Formatowanie warunkowowe-wartość równa się 0 zastosuj styl domyślny.
Re: Oznaczanie kolorem najwyższej wartości[SOLVED]
: śr kwie 17, 2024 1:54 pm
autor: Jermor
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ą.