Если я понимаю требования:
- Если от AJ до AM все содержат 0 или не заполнены, оставьте AR пустым.
- Если есть какие-либо числа, отличные от 0, в любой ячейке (ячейках) от AJ до AM, то все, что находится в AD (цена или текст), отображается в AR.
- Если AD пусто, AR пусто (не 0)
Вы были на правильном пути, но ISBLANK работает с отдельными ячейками, а не с указанием диапазона. Кроме того, тестирование на ноль является частью требования. Пробел в AD может отображаться как ноль в AR. Таким образом, ваша формула должна быть немного расширена. Это решение обрабатывает ваши ограничения:

Я включил несколько комбинаций содержимого ячеек, чтобы показать, что он работает как задумано. Формула в AR2:
=IF(VALUE(AJ2&AK2&AL2&AM2&0)=0,"",IF(ISBLANK(AD2),"",AD2))
Это объединяет ячейки от AJ до AM и затем привязывает ноль в случае, если все ячейки пусты. Если все ячейки пустые или равны нулю, функция значения выдаст ноль. В этом случае ноль вставляется в AR2. Если в какой-либо из ячеек есть какое-либо другое число, он проверяет AD, чтобы определить, является ли оно пустым, и в этом случае он вставляет ноль. В противном случае он вставляет все, что есть в AD.