Нет причин для долгих сравнений с AND(). Вы хотите запустить формулу только тогда, когда обе ячейки содержат значение, попробуйте
=if(count(c4:c5)=2,c5-c4,"")
Предыдущие предложения, проверяющие, является ли каждая ячейка больше нуля, в большинстве случаев, вероятно, будут возвращать один и тот же результат. Но есть разница.
Например, если одна из ячеек законно содержит 0 или отрицательное число, то в результате вы не увидите число.
Однако Count() просто подсчитывает, сколько ячеек содержит числа. Формула вернет результат вычисления, только в двух ячейках есть два числа, независимо от их значения.