Formatowanie warunkowe na podstawie różnicy dat


1

Potrzebuję pomocy przy tworzeniu wiersza lub przynajmniej komórki zmieniającej kolor na czerwony, gdy minęło> 20 dni od daty, która została wprowadzona do komórki. Na przykład: wysyłam artykuł do Johna w dniu 10.01.2018, więc umieszczam tę datę w moim arkuszu kalkulacyjnym po wydaniu Data, Jan wie, że musi go zwrócić za 20 dni. Więc kiedy jest 22.10.2018, jak mogę zmienić kolor tej komórki daty (10.01.2018) na czerwoną?

Odpowiedzi:


1

Zakładając, że data, którą wpisujesz, znajduje się w kolumnie B, zaczynając od komórki B3. Umieść następującą regułę wzoru w ekranie formatowania warunkowego na B3 i wybierz wybrany kolor tła komórki.

Wybierz B3 przejdź do Formatowanie warunkowe -> Nowa reguła -> Użyj formuły, aby określić, które komórki sformatować.

   =DAYS(NOW(),B3)>20

Użyj malarza formatów, aby zastosować format do wszystkich odpowiednich komórek kolumny B.

wprowadź opis zdjęcia tutaj


1

Korzystam z programu Excel 2013, ale wyobrażam sobie, że zrobiono to w podobny sposób w twojej wersji.

Aby osiągnąć ten efekt, musisz użyć formatowania warunkowego :

  • Jeśli chcesz, aby cały wiersz był podświetlony po zastosowaniu reguł, wybierz całą tabelę (bez etykiet) (obrazek) . Jeśli chcesz, aby podświetlone były tylko części wiersza (jak pojedyncza komórka), wybierz te części (obraz) .
  • Po wybraniu żądanych komórek przejdź do karty Strona główna wstążki (część powyżej arkusza kalkulacyjnego) i kliknij Formatowanie warunkowe (obraz) (pochodzi z polskiej wersji programu Excel, ale ikona jest taka sama)
  • Wybierz Zarządzaj regułami z rozwijanej listy (obrazek)
  • Kliknij Nowa reguła - będziemy musieli dodać 3 z nich
  • W nowym oknie wybierz opcję Użyj formuły, aby określić, które komórki należy sformatować z górnej listy, a następnie wpisz w polu następującą formułę: =$C2-$B2>20(gdzie B to kolumna z datami emisji, a C z datami zwrotu) (zdjęcie) . Ta reguła sformatuje wszystkie wiersze, w których różnica między dwiema datami jest większa niż 20 dni
  • Wybierz żądane formatowanie, naciskając przycisk Format , a następnie potwierdź wybór i dodaj nową regułę, naciskając OK . Jeszcze dwie zasady
  • Kliknij Nowa reguła , a następnie wybierz Użyj formuły, aby określić, które komórki ponownie sformatować
  • Wpisz następującą formułę: =AND($B2<TODAY()-20;$C2=0) (obraz) . Ta reguła sformatuje wszystkie wiersze, w których data wydania pochodzi sprzed ponad 20 dni ORAZ nie podano daty powrotu
  • Ponownie wybierz formatowanie i zatwierdź nową regułę, klikając OK
  • Dodaj nową regułę , wybierz Użyj formuły, aby określić, które komórki sformatować i wpisać w tej formule: =AND($B2=0;$C2=0) (obraz) . Czy nie zmienić formatowanie (zostawić go na nr wybranego formatu ). Ta reguła zabrania formatowania pustych wierszy tabeli w programie Excel
  • Zaznacz pole Zatrzymaj jeśli prawda obok pierwszej reguły na liście (tej, którą dodałeś na końcu) (obrazek)
  • Zaakceptuj trzy reguły, naciskając Zastosuj , a następnie OK

I proszę bardzo, Excel:

  1. Sformatuje wiersze, w których różnica między dwiema datami jest większa niż 20 dni
  2. Sformatuje wiersze, w których jest tylko jedna data i pochodzi ona z ponad 20 dni temu
  3. Nie formatuje wierszy bez żadnych dat (pustych)

1
Cześć, dziękuję za pomoc i wprowadzam formułę tak, jak napisałeś, problem polega na tym, że zmienia ona teraz każdą komórkę w tej kolumnie na czerwoną bez żadnych danych. Czy możesz dodać do formuły, aby „ignorować” komórki bez dat, dopóki data nie zostanie wprowadzona, a następnie będzie zgodna z formułą?
DrBJohnson

Oczywiście mój błąd. Naprawiłem to teraz, mam nadzieję, że tym razem
zadziała

Przepraszam za jeszcze jeden problem, nie chcę wiedzieć, czy minęły> 20 dni od dzisiaj, a raczej od daty wydania elementu. Wchodzę więc w kolumnę 3: Data wydania: 01.01.2018 i kolumnę 4: Data zwrotu: 9.08.2018, nie chcę, aby ta kolumna zmieniła kolor na czerwony, ponieważ została zwrócona w ciągu 20 dni. Staramy się jedynie wskazać, czy wydany produkt nie został zwrócony w ciągu 20 dni od daty wydania, czy to ma sens? Czy to jest możliwe? Dziękuję bardzo za Twoją pomoc.
DrBJohnson

Nie ma problemu, mam nadzieję, że teraz wszystko będzie w porządku :)
wr1tr,
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.