Excel 2013, formatowanie warunkowe


1

Proszę mi w tym pomóc, w podanej tabeli chcę zastosować formatowanie warunkowe na podstawie następującej procedury:

1st - uzyskaj dzień na podstawie daty

2. - Następnie porównaj wartość wprowadzoną w konkretnej komórce, powiedzmy D2, z odpowiednim przydziałem na dany dzień (pon., Wt., Śr., Czw. - dni powszednie i pt., Sob., Niedz. - weekendy) przypisanym do osoby

3. - Jeśli przekroczy limit, kolor komórki należy zmienić na „czerwony”

Link do tabeli - https://docs.google.com/spreadsheets/d/1CWm3vdxvMIoxoq0ZlA3Y9M5_tXEtuWKm-iP0RR7pEQ0/edit?usp=sharing


Czy korzystasz z wersji internetowej arkusza kalkulacyjnego Google, aby pokazać nam tabelę? I czy używasz aplikacji Excel na swoim komputerze?
RamonRobben

Co próbowałeś?
Dave

@RamonRobben - Tak, do faktycznej pracy używam Excel 2013.
Sarvesh

@Dave - Mój weekend oznacza piątek, sobotę i niedzielę. Próbowałem kilku formuł, ale żadna z nich nie działała.
Sarvesh

Odpowiedzi:


0

Podzieliłem twoje pytanie etapami i rozwiązałem je jeden po drugim. Najpierw próbowałem uzyskać wartość PRAWDA lub FAŁSZ na podstawie tego, czy data jest w weekend, czy nie.

=IF(IF(WEEKDAY(DATECELL) = 6; TRUE; IF(WEEKDAY(DATECELL) = 7;TRUE;FALSE));"TRUE";"FALSE")

PRAWDA == Weekend

FAŁSZ == Dzień tygodnia

Potem mógłbym napisać warunki do sprawdzenia. W twoim przypadku, jeśli wartość jest większa niż w przydziale. Możemy użyć tego w końcowym stanie dla 1 komórki. Niestety, bardzo trudno jest do tego użyć formatowania warunkowego, ponieważ muszę użyć dużo danych statycznych. Nie jestem pewien, czy można to zmienić, ale przynajmniej dostałem to na razie i działa.

=IF(IF(WEEKDAY(DATECELL) = 6; TRUE; IF(WEEKDAY(DATECELL) = 7;TRUE;FALSE));IF(CURRENTCELL > WEEKENDS;TRUE;FALSE) ; IF(CURRENTCELL > WEEKDAYS;TRUE;FALSE))

Zamień słowa takie jak:

  • Słowo == Czym go zastąpić
  • CURRENTCELL == Komórka, w której zamierzasz zastosować warunek.
  • DATECELL == Komórka, w której znajduje się data
  • WEEKENDS == Komórka, w której ustawiony jest limit na weekendy
  • WEEKDAYS == Komórka, w której ustawiony jest limit na dni powszednie

Może mógłbyś spróbować dowiedzieć się, czy możemy uzyskać komórki względne z pozycji warunku. Jeśli możemy to zrobić, możemy powiedzieć z naszego rzędu C, zejdź 2 w dół, aby dostać się do limitu dni tygodnia.

Znalazłem interesujące pytanie o użycie czegoś zwanego pośrednim. Używając dwukrotnie tej samej komórki z funkcją pośrednią, możesz użyć tego, aby uzyskać komórki statyczne i sprawić, aby warunek działał tak, jak chcesz, aby działały.


@ Sarvesh, jeśli jest to rozwiązanie, którego używasz, rozważ oznaczenie go jako odpowiedzi dla innych osób, które wiedzą, że to naprawiło.
RamonRobben
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.