Формула Excel 2010: поиск динамического столбца на основе строкового значения, а затем количество «0» в этом столбце

749
raiif

Я пытался найти много разных возможностей для решения этой проблемы; INDEX, MATCH, DCOUNT, HLOOKUP с INDEX & MATCH, COUNTIF с INDEX & MATCH. То, что я ищу, - это способ установить фокус на столбец, который перемещается по мере добавления / удаления других столбцов. Есть заголовок столбца, который представляет собой фиксированное строковое значение «Смартфоны». Строки - это разные магазины в моем регионе, и таблица предназначена для уровней запасов и других показателей, которые мне нужно отслеживать для моего районного менеджера. Данные хранятся на другом листе, чем сводный отчет, в котором я использую формулу.

В идеале у меня должен быть фрагмент формулы, который можно использовать повторно для различных формул, но немедленная необходимость (для моего здравого смысла) в том, чтобы эта формула могла «следовать за колонкой вокруг», поэтому мне не нужно постоянно менять буквы колонки почти каждый месяц Простая формула считает количество 0 в указанном столбце.

 =COUNTIF('Data'!AG:AG,0) 

Спасибо, ребята и девочки!

0
Я должен сказать, что я уже пробовал это http://superuser.com/questions/461075/dynamically-reference-a-named-table-column-via-cell-content-in-excel, и я не могу получить его работать, так как набор данных довольно большой (A1: AO6172). raiif 9 лет назад 0
`шляпа, которую я ищу, - это способ установить фокус на столбец, который перемещается по мере добавления / удаления других столбцов` Ссылки на столбцы в формулах обновляются автоматически при добавлении или удалении столбцов! С какой конкретно проблемой вы сталкиваетесь? Дайте больше деталей с некоторыми конкретными примерами. jjk_charles 9 лет назад 0
Привет, извини, я должен был указать, что это макрос. Когда я создал макрос с этой формулой, в столбце «Смартфон» (AG) было 6246 строк, из которых 637 ячеек в этом столбце были 0. В этом месяце у меня было 6258 строк с 521 ячейкой в ​​этом столбце 0. Столбец «Смартфон» в настоящее время является столбцом AN. Шесть месяцев назад было 5723 строки. raiif 9 лет назад 0
Итак, у меня есть макрос, созданный с определенной ссылкой на столбец, который мне нужно постоянно менять, чтобы я мог суммировать 0 в столбце смартфона. Точная проблема, с которой я сталкиваюсь, - это необходимость редактировать букву столбца при каждом изменении столбцов. Эти столбцы обновляются по мере того, как каждый месяц появляются новые рабочие книги, и есть несколько рабочих книг, с которыми необходимо работать, поскольку у меня есть похожие, но разнообразные отчеты для нескольких лиц. raiif 9 лет назад 0
Для конкретных примеров: сценарий июля: = COUNTIF ('Данные'! AF: AF, 0) 6246 строк, результат формулы равен 637. Сценарий августа: = COUNTIF ('Данные'! AN: AN, 0) 6258 строк, результат формулы равен 521. raiif 9 лет назад 0

1 ответ на вопрос

0
CharlieRB

Самый простой способ сделать это - создать таблицу с вашими данными.

enter image description here

Имя таблицы можно найти, выбрав любую ячейку в таблице, затем щелкните designвкладку на ленте. Имя таблицы будет в левом верхнем углу.

enter image description here

Затем используйте формулу для ссылки на таблицу и заголовок столбца.

=COUNTIF(Table2[Smartphones], 0) 

Когда вы добавляете столбцы и строки, таблица будет обновляться автоматически, поэтому ваша формула будет смотреть на именованный столбец Smartphones(независимо от того, где он находится в таблице) и подсчитывать количество ячеек 0в них.

Похожие вопросы