Ik denk dat je ook de cellen van kolom I ook nog een logische test-formule moet toevoegen die controleert of je in kolom C een datum hebt ingegeven.
Bvb.
als(isgetal(c1);"NG";"")
Nadeel is dat deze functie (die je zelf al ontdekt had) alleen maar controleert of er een cijfers is ingegeven. Je kan dus pakweg 15 of een ander getal ingeven en dan wordt je cel in kolom I ook oranje.
De functie "isdate" die controleert of een getal ook een datum is of als dusdanig kan herkend worden, is alleen maar beschikbaar in Visual Basic. Als je daar iets van kent, kan je eigenlijk vrij gemakkelijk je eigen functie schrijven in VBA. Die functies kan je dan weer wel gebruiken in een Excel werkblad.
Groeten,
Jeekepeeke
PS Mijn versie van uw sheet in bijlage