Поиск письма в диапазоне в Excel

Мне нужна формула Excel, которая ищет в диапазоне, ячейку, которая содержит слово с буквой "W", а затем умножить число, хранящееся в ячейке справа от нее, на 2 и отобразить сумму всех этих умноженных значений в другой ячейке., Пример: диапазон А4:Y4; B4 содержит слово "Woo", а C4 содержит число "3"; E4 содержит слово "Дерево", а F4 содержит число "5"... Мне нужно, чтобы Z4 содержал C4*2+E4*2+... Пожалуйста, помогите мне с этим.

2 ответа

Нашел это!

= СУММ (ЕСЛИОШИБКА (2*(ЛЕВЫЙ (А4: Х4)="W")* В4:Y4,0))

Зафиксируйте эту формулу, используя CTRL+SHIFT+ENTER, а не просто Enter самостоятельно.

Попробуйте это в Z4:

=SUM(SUM(OFFSET($A$4,,IF(IFERROR(FIND("W",$A$4:$Y$4),0)>0,COLUMN($A$4:$Y$4)))))

Нажмите CTRL + SHIFT + ВВОД.

  1. Убедитесь, что A4 не является числом (в противном случае эта формула подсчитывает значение A4, умноженное на количество ячеек, не содержащих "W").

  2. Если вы также хотите подсчитать ячейку, которая содержит маленькие w, используйте SEARCH вместо FIND (SEARCH = без учета регистра; FIND = с учетом регистра).

  3. Помните: OFFSET - это изменчивая функция, т. Е. Если у вас большая таблица данных, это может немного замедлить работу.

Другие вопросы по тегам