Você só precisa atualizar a formatação da célula usando um formato personalizado. Esta página tem o básico.
ponto-chave é essa frase junto com a tabela de formatos de data
It is very important to understand how cell formats are seen by Excel. Excel see a cells format as having four Sections. These are, from left to right Positive numbers, Negative Numbers, Zero Values and Text values. Each of these Sections are separated by a semi colon (;)
Basicamente, você precisa criar um formato que faça algo diferente para os valores 0, já que é isso que o excel está retornando.
yyyy-mmm-dd
retornaria de 2017 a 19 de abril para hoje de 1900 a 01 de janeiro para 0 (dia 0 no sistema de namoro excels) e um erro para qualquer valor negativo.
dd/mm/yyyy;"neg value";-
ainda retornaria 2017-Apr-19 para hoje um "-" para 0 e o texto "neg value" se você obtiver um valor negativo por algum motivo
Solte o "-" no final e ele retornará um espaço em branco para os valores 0.
dd/mm/yyyy;"neg value";