У меня есть 2 листа в рабочей книге (Лист1, Лист2).
Лист 2 содержит таблицу (Именованная таблица1) с 5 столбцами:
- Еда на вынос
- Домашнее хозяйство
- Одежда
- Топливо
- Продовольственные товары
На первом листе у меня есть 2 столбца:
- Название расходов
- Всего расходов
Теперь я пытаюсь сделать следующее:
- Установить диапазон для имени расходов (диапазон 1)
- Установите диапазон для общей суммы расходов (диапазон 2)
- Сравните диапазон 1 с соответствующим столбцом в таблице и сложите только значения для совпадений
ДляНапример, в диапазоне 1 (B6: B16):
В диапазоне 2 (C6: C16):
Теперь все, что я хочу сделать, это сложить значения для блюд на вынос (McDonalds, KFC) и исключить все, что НЕtch the критерий.
Таким образом, моя общая сумма будет равна всем случаям на вынос - при условии, что они перечислены в моей таблице - в данном случае 350.
Но я не могу заставить формулу работать.
Я использовал следующие источники:
https://exceljet.net/excel-functions/excel-sumifs-function
Выбор определенного столбца именованного диапазона для функции SUMIF
и в конечном итоге с этой формулой:
=SUMIF($B$6:$B$16;Table1[Takeaways];C6:C16)
Этот источник:
https://excelchamps.com/blog/sumif-sumifs-or-logic/
и в конечном итоге с этой формулой:
=SUM(SUMIFS(C6:C16;B6:B16;Table1[Takeaways]))
Обе формулы возвращают 0.
НО, с ОБА из них, если я изменю Таблицу [Еда на вынос] на "Макдональдс", то она правильно идентифицирует каждое вхождение слова "Макдональдс" в диапазоне 1.
РЕДАКТИРОВАТЬ:
Я обновил формулы выше, чтобы соответствовать изображениям ниже.
Это таблица, которая содержит ссылки:
Эта таблица содержит данные:
Formula:
Ячейка C4 (рядом с выносом): =SUMIF($B$6:B$16;Table1[Takeaways];C6:C16)
Ячейка C5 (рядом с топливом): =SUM(SUMIFS(C6:C16;B6:B16;Table1[Fuel]))
Появляетсячто в формуле обнаруживается ТОЛЬКО BP.
Это выходная таблица, когда я использую формулы с одной ссылкой на ячейку, а не с таблицей или используемым диапазоном:
Формула:
Ячейка F4 (рядом с BP): =SUMIF($B$6:B$16;"BP";C6:C16)
Ячейка F5(Рядом с Caltex): =SUM(SUMIFS(C6:C16;B6:B16;"Caltex"))
Ячейка F6 (Рядом с McDonalds): =SUMIF($B$6:B$16;"McDonalds";C6:C16)
Ячейка F7 (Рядом с KFC): =SUM(SUMIFS(C6:C16;B6:B16;"KFC"))