Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   DirectX, componenti, servizi e programmi integrati di Windows (https://www.hwupgrade.it/forum/forumdisplay.php?f=65)
-   -   EXCELL URGENTE: Formattazione condizionale con differenza date per scadenza attestati (https://www.hwupgrade.it/forum/showthread.php?t=2816143)


kalisi 20-05-2017 17:56

EXCELL URGENTE: Formattazione condizionale con differenza date per scadenza attestati
 
Buonasera. Ho una colonna in cui sono riportate le date di rilascio di alcuni attestati a scadenza triennale (NB: date di rilascio, non di scadenza!).
La mia necessità è formattare con quattro condizioni (mi accontenterei anche di due!!) nel modo seguente:
GIALLO: la differenza tra la data di rilascio e la data di oggi è compresa tra 32 e 34 mesi. Ovvero è in scadenza
ARANCIO: la differenza tra la data di rilascio e la data di oggi è compresa tra 34 e 35 mesi. Ovvero è in imminente scadenza
ROSSO: la differenza tra la data di rilascio e la data di oggi è maggiore o uguale a 36 mesi.
ROSSO: celle vuote (ovvero senza attestato)
AGGIUNGO che in una colonna a parte, giusto per provare la differenza date con oggi, ho testato una funzione SE nel modo seguente: =SE(E(DATA.DIFF(D52;OGGI();"M")>32;DATA.DIFF(D52;OGGI();"M")<=35);"in scadenza";"in corso"); questa formula funziona perfettamente...a me però serve formattare con condizioni direttamente nelle celle delle date di rilascio.
C'E' QUALCHE GENIO CHE MI RIESCE A RISOLVERE QUESTO SPINOSO PROBLEMA?? GRAZIE

kalisi 21-05-2017 09:00

Risolto
 
Dopo una giornata ho risolto finalmente; la formula da inserire nella formattazione condizionale è:
=E(DATA.DIFF(J5;OGGI();"M")>=33;DATA.DIFF(J5;OGGI();"M")<=34) con colore giallo
=E(DATA.DIFF(J5;OGGI();"M")>=35;DATA.DIFF(J5;OGGI();"M")<36) con colore arancio
=(DATA.DIFF(J5;OGGI();"M")>=36) con colore rosso


Tutti gli orari sono GMT +1. Ora sono le: 23:24.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.