Обработка чисел как текста в формуле sumifs - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть формула суффикса с диапазоном фильтра в столбце с годом. Иногда этот год форматируется как число, а иногда - как текст.

Как я могу сделать мою формулу суффиксов достаточно гибкой, чтобы обрабатывать оба года в формате чисел и текста?

Например, эта формула возвращает неверные результаты, если год прошел в формате текста: =SUMIFS(C3:C6,B3:B6,"<>2016")

enter image description here

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

" Текст, который выглядит как число " (в форме '2016 или ="2016"), можно легко превратить в " число ", добавив к нему 0 .

Попробуйте это, что должно дать правильный результат независимо от того, является ли диапазон B3:B6 числом или текстом, который выглядит как число:

= SUMIFS(C3:C6,(B3:B6)+0,"<>2016")

EDIT

Возможно, вам придется использовать здесь SUMPRODUCT, например,

= SUMPRODUCT(C3:C6,(((B3:B6)+0)<>2016)+0)
0 голосов
/ 04 сентября 2018

Предполагая, что вы не используете префикс ', упомянутый Jeeped, один из способов сделать это:

= СУММ (С3: С7) -SUMIFS (С3: С7, В3: В7, "2016", В3: B7,2016)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...