Быстрый вопрос Что будет эквивалентом программирования в Excel 2010?

#define YES 1
#define NO 0

Поэтому, если я введу в ячейку, например, = ДА + ДА + НЕТ, получится 2.

Спасибо!

2 ответа2

0

Это было бы ужасно, но вы можете поместить эти значения в ячейки, а затем создать именованные диапазоны, которые указывают на эти ячейки. Тогда вы можете просто ссылаться на именованные диапазоны в ваших формулах.

0

Относительно эквивалентности #define я не могу сказать. НО

Если целью является суммирование ДА + НЕТ записей, вы можете попробовать

Function addYesNo(rng As Range)
 Dim x As String
 x = Replace(Replace(rng, "YES", 1), "NO", 0)
 addYesNo = Evaluate("=SUM(" & x & ")")
End Function

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .