Another way with CountIf.
Note the references again.
I don't know which code will be faster on a larger range.
Code:
Sub Maybe_B()
Dim i As Long
Application.ScreenUpdating = False
With Range("F7:F" & Cells(Rows.Count, "F").End(xlUp).Row).Offset(, 1)
.Formula = "= ""(""&LEFT(RC[-1],3)&"")""&"" ""&MID(RC[-1],5,3)&"" ""&MID(RC[-1],9,4)"
.Value = .Value
End With
For i = 7 To Cells(Rows.Count, "F").End(xlUp).Row
If WorksheetFunction.CountIf(Range("C" & i & ":E" & i), Range("G" & i)) = 3 Then Cells(i, 6).ClearContents
Next i
Columns("G:G").ClearContents
Application.ScreenUpdating = True
End Sub