
На изображении две таблицы. В столбце A находится список валют. В столбце CE находится таблица с продуктами и их ценами.
Я хотел бы суммировать D2:D6, если валюта в диапазоне E2:E6 равна A2. Это простая функция sumif, которая обычно работает для меня, по какой-то причине она не работает с валютой.
Функция, которую я попробовал, находится в G3: SUMIF(D2:D6,E2:E6,A2)
D2:D6- диапазон суммы, E2:E6- диапазон критериев, A2- критерии
Я также попробовал изменить валюту с символа на аббревиатуру (USD вместо знака $), но это тоже не сработало.
Спасибо.
решение1
У меня отлично работает в Excel 2016
Убедитесь, что у вас нет начальных или конечных пробелов рядом с символами валют в каждой из ваших таблиц. Иногда, когда данные копируются и вставляются из других источников, некоторые неверные символы, такие как символ 160 (веб-символ для пробела), перемещаются вместе со вставленными значениями и могут вызывать такой результат.
Для справки: это работает и с названиями валют вместо символов.