Нам нужен дополнительный шаг. В A2 введите:
="=if(A3" & A1 & "A4 ,1,0)"
Пример:

К сожалению A2 это только строка, а не формула, но мы можем выполнить ее. В стандартном модуле введите следующую пользовательскую функцию:
Function eval(s As String) As Variant
Application.Volatile
eval = Evaluate(s)
End Function
Выберите другую ячейку, скажем B2 и введите:
=eval(A2)

Всякий раз, когда A1 или A3 или A4 изменяются, формула строки в A2 будет изменить и значение в B2 будет пересчитано.