Este é um trabalho para Macros, embora você não tenha marcado.
A Formatação numérica não pode ser usada aqui, pois a célula é nula.
Coloque o código abaixo em suas macros, por algum motivo eu tive que colocar isso no código em "Sheet1" - quando eu tentei criar um módulo separado (o que normalmente faria) ou colocá-lo em "ThisWorkbook" ele não pegou.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rMonitor As Range, cell As Range
' Change this Range to match what you want to monitor (eg, just A1:A20)
Set rMonitor = Range("A1:G20")
For Each cell In Target
If Not Intersect(cell, rMonitor) Is Nothing Then
If cell = "" Then
cell = 0
End If
End If
Next cell
Set rMonitor = Nothing
Set rTarget = Nothing
End Sub