formatowanie warunkowe - jak dużo warunków?
: śr wrz 17, 2014 11:56 am
Mam do zrobienia arkusz, w którym muszę użyć formatowania warunkowego - ale nie wystarczą mi standardowe 3 definicje warunkowe.
Chcę aby w zależności od zawartości komórki ta zabarwiła się odpowiednim tłem.
Problem polega na tym że tych zawartości może być kilkadziesiąt (kilkaset?)
Jak to zrobić?
Zacząłem od tego że zdefiniowałem kilkadziesiąt stylów tła (T1, T2 .....)
W formatowaniu warunkowym wpisałem formułę:
JEŻELI(D4=$NAZWY.$A$1;STYL("T1");JEŻELI(D4=$NAZWY.$A$2;STYL("T2");JEŻELI(D4=$NAZWY.$A$3;STYL("T3");JEŻELI(D4=$NAZWY.$A$4;STYL("T4");
(JEŻELI(D4=$NAZWY.$A$5;STYL("T5");JEŻELI(D4=$NAZWY.$A$6;STYL("T6");JEŻELI(D4=$NAZWY.$A$7;STYL("T7");JEŻELI(D4=$NAZWY.$A$8;STYL("T8");
JEŻELI(D4=$NAZWY.$A$9;STYL("T9");JEŻELI(D4=$NAZWY.$A$10;STYL("T10");JEŻELI(D4=$NAZWY.$A$11;STYL("T11");JEŻELI(D4=$NAZWY.$A$12;STYL("T12");
JEŻELI(D4=$NAZWY.$A$13;STYL("T13");JEŻELI(D4=$NAZWY.$A$14;STYL("T14");JEŻELI(D4=$NAZWY.$A$15STYL("T15");JEŻELI(D4=$NAZWY.$A$16;STYL("T16");
JEŻELI(D4=$NAZWY.$A$17;STYL("T17");JEŻELI(D4=$NAZWY.$A$18;STYL("T18");JEŻELI(D4=$NAZWY.$A$19;STYL("T19");JEŻELI(D4=$NAZWY.$A$20;STYL("T20");
JEŻELI(D4=$NAZWY.$A$21;STYL("T21");JEŻELI(D4=$NAZWY.$A$22;STYL("T22");STYL("domyślnie"))))))))))))))))))))))))
Tylko do stylu T22 bo więcej się w jednym polu nie zmieściło - ale to działa !!
Niestety drugą i trzecią część formuły (taką samą, tylko kolejne style: T23, T24 ....) wpisałem w dwóch pozostałych warunkach i przestało działać.
Tzn. jeśli jest tylko 1 - działa, jeśli pierwszy i drugi to działa tylko drugi, jeśli wpisane są wszystkie trzy warunki to działa tylko trzeci.
Każdy z osobna działa, wszystkie już nie.
Czy to oznacza że w Calc jest ograniczenie co do długości formuł w formatowaniu warunkowym?
Może ktoś podpowie jak to rozwiązać?
Chcę aby w zależności od zawartości komórki ta zabarwiła się odpowiednim tłem.
Problem polega na tym że tych zawartości może być kilkadziesiąt (kilkaset?)
Jak to zrobić?
Zacząłem od tego że zdefiniowałem kilkadziesiąt stylów tła (T1, T2 .....)
W formatowaniu warunkowym wpisałem formułę:
JEŻELI(D4=$NAZWY.$A$1;STYL("T1");JEŻELI(D4=$NAZWY.$A$2;STYL("T2");JEŻELI(D4=$NAZWY.$A$3;STYL("T3");JEŻELI(D4=$NAZWY.$A$4;STYL("T4");
(JEŻELI(D4=$NAZWY.$A$5;STYL("T5");JEŻELI(D4=$NAZWY.$A$6;STYL("T6");JEŻELI(D4=$NAZWY.$A$7;STYL("T7");JEŻELI(D4=$NAZWY.$A$8;STYL("T8");
JEŻELI(D4=$NAZWY.$A$9;STYL("T9");JEŻELI(D4=$NAZWY.$A$10;STYL("T10");JEŻELI(D4=$NAZWY.$A$11;STYL("T11");JEŻELI(D4=$NAZWY.$A$12;STYL("T12");
JEŻELI(D4=$NAZWY.$A$13;STYL("T13");JEŻELI(D4=$NAZWY.$A$14;STYL("T14");JEŻELI(D4=$NAZWY.$A$15STYL("T15");JEŻELI(D4=$NAZWY.$A$16;STYL("T16");
JEŻELI(D4=$NAZWY.$A$17;STYL("T17");JEŻELI(D4=$NAZWY.$A$18;STYL("T18");JEŻELI(D4=$NAZWY.$A$19;STYL("T19");JEŻELI(D4=$NAZWY.$A$20;STYL("T20");
JEŻELI(D4=$NAZWY.$A$21;STYL("T21");JEŻELI(D4=$NAZWY.$A$22;STYL("T22");STYL("domyślnie"))))))))))))))))))))))))
Tylko do stylu T22 bo więcej się w jednym polu nie zmieściło - ale to działa !!
Niestety drugą i trzecią część formuły (taką samą, tylko kolejne style: T23, T24 ....) wpisałem w dwóch pozostałych warunkach i przestało działać.
Tzn. jeśli jest tylko 1 - działa, jeśli pierwszy i drugi to działa tylko drugi, jeśli wpisane są wszystkie trzy warunki to działa tylko trzeci.
Każdy z osobna działa, wszystkie już nie.
Czy to oznacza że w Calc jest ograniczenie co do długości formuł w formatowaniu warunkowym?
Może ktoś podpowie jak to rozwiązać?