EXCEL: использование функции, которая возвращает значение, если группа столбцов заполнена или нет - PullRequest
0 голосов
/ 06 октября 2018

Я использую Excel, и я пытаюсь выяснить функцию, которая будет возвращать год в зависимости от того, занята ли соответствующая ячейка или нет.Например, я обычно помещаю 'x' в ячейку соответствующего столбца дат, и я хочу отслеживать своих посетителей, посещающих первый год.

Я пытался использовать isblank, но я не понял, как сделатьэто покрывает промежуток клеток в том же ряду.Я также пытался использовать вложенную функцию If, но я вижу, что выход из-под контроля очень быстро, если мне нужно, чтобы он покрывал каждую ячейку.

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

enter image description here

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

Без формулы массива, в A2 и скопированной для соответствия:

=YEAR(INDEX(B$1:Z$1,MATCH("x",B2:Z2,0)))

Столбец Z может быть расширен для соответствия.Полагается, что MATCH возвращает только первый найденный экземпляр.

Предполагается, что Year started находится в A1.

0 голосов
/ 06 октября 2018

Примерно так будет работать, если только один 'x' в диапазоне лет

A1: A3 = содержит x # один раз в диапазоне B1: B3 = годы # диапазон лет

Тогдаследующая формула вернет год

{= SUM (- ((1 * ISBLANK (A1: A3)) - 1) * B1: B3)}

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