Это не конкретный вопрос VBA, а вопрос формулы. У меня есть лист, где у меня есть две ячейки, g2 и j2, в которых есть формулы. Я хочу написать формулу, которая гласит: «если g2 и j2 оба равны 0, тогда ....»
Это кажется чем-то очень простым, но каждый раз, когда я пытаюсь это сделать, функция AND дает«ложное» значение. Если я вручную введу 0 в каждую ячейку, то получится true. Что приводит меня к мысли, что функцию AND нельзя использовать со значениями результата формулы, но я не могу найти явного подтверждения этому.
Может кто-нибудь подтвердить или опровергнуть это, и если это так, есть ли для меня другой способ сделать это? Я уже проверил, могу ли я добавить некоторые вспомогательные столбцы или просто скопировать / вставить значения, но мне сказали, что это не варианты.
Вот моя формула в ее нынешнем виде ... при оценке только части AND, это выходит как ложное. Возвращаемые значения в ссылочных ячейках равны 0. Опять же, если я просто жестко закодирую числа как 0, это работает. = ЕСЛИ (И (G2 = 0, J 2 = 0), "0%", ЕСЛИ (ERROR.TYPE (J19 / G19) <3, "100%")) </p>