Здравствуйте господа. Помогите пожалуйста решить задачу. Необходимо вычислить среднее значение не нулевых значений в строке диапазона, с учетом последнего столбца в, котором есть хоть одно не нулевое значение. Пример прилагается.
Здравствуйте господа. Помогите пожалуйста решить задачу. Необходимо вычислить среднее значение не нулевых значений в строке диапазона, с учетом последнего столбца в, котором есть хоть одно не нулевое значение. Пример прилагается.Николай67
Обратите пожалуйста внимание на пример, который я приложил. Среднее в строке высчитывается с первого столбца по июль, потому что в столбце июль имеется последнее не нулевое значение, в этом суть стоящей передо мной задачи. Я не много адаптировал формулы, которые вы прислали, под свой файл, думаю именно это вы хотели сделать. Не сходится.
Обратите пожалуйста внимание на пример, который я приложил. Среднее в строке высчитывается с первого столбца по июль, потому что в столбце июль имеется последнее не нулевое значение, в этом суть стоящей передо мной задачи. Я не много адаптировал формулы, которые вы прислали, под свой файл, думаю именно это вы хотели сделать. Не сходится.Николай67
Мою формулу ВЫ не поняли. Я использовала доп. строку, где посчитана сумма по столбцу, и уже по ней вычисляла кол-во столбцов, участвующих в формуле. В файле ещё один вариант, который будет работать, если, например, в мае будут нули, а в июне появятся цифры
Мою формулу ВЫ не поняли. Я использовала доп. строку, где посчитана сумма по столбцу, и уже по ней вычисляла кол-во столбцов, участвующих в формуле. В файле ещё один вариант, который будет работать, если, например, в мае будут нули, а в июне появятся цифрыPelena
Извините Елена, сразу не дошло. Да действительно как вариант и строка не только не мешает, она есть в моем рабочем файле. Спасибо всем огромное за участие и терпение.
Извините Елена, сразу не дошло. Да действительно как вариант и строка не только не мешает, она есть в моем рабочем файле. Спасибо всем огромное за участие и терпение.Николай67
Потому что вместо СТОЛБЕЦ($A$8:$L$8) после вставки столбца у Вас в формуле получилось СТОЛБЕЦ($B$8:$M$8). Соответственно вместо нужного массива {1;2;3…12} Вы получаете {2;3;4…13} ЗЫ: Если правильно понял про что Вы.
Потому что вместо СТОЛБЕЦ($A$8:$L$8) после вставки столбца у Вас в формуле получилось СТОЛБЕЦ($B$8:$M$8). Соответственно вместо нужного массива {1;2;3…12} Вы получаете {2;3;4…13} ЗЫ: Если правильно понял про что Вы. ShAM
вместо СТОЛБЕЦ($A$8:$L$8) после вставки столбца у Вас в формуле получилось СТОЛБЕЦ($B$8:$M$8)
Совершенно верно В этом случае надо либо вернуть в функцию СТОЛБЕЦ() диапазон $A$8:$L$8, либо вычесть кол-во добавленных столбцов СТОЛБЕЦ($B$8:$M$8)-1 А если хотим, чтобы формула не ломалась при вставке/удалении столбцов, немного усложняем
вместо СТОЛБЕЦ($A$8:$L$8) после вставки столбца у Вас в формуле получилось СТОЛБЕЦ($B$8:$M$8)
Совершенно верно В этом случае надо либо вернуть в функцию СТОЛБЕЦ() диапазон $A$8:$L$8, либо вычесть кол-во добавленных столбцов СТОЛБЕЦ($B$8:$M$8)-1 А если хотим, чтобы формула не ломалась при вставке/удалении столбцов, немного усложняем
ShAM, Я понимаю, что мой вопрос будет вопросом от чайника , подскажите пожалуйста как это исправить. А я в свою очередь постараюсь освоить работу с массивами.
ShAM, Я понимаю, что мой вопрос будет вопросом от чайника , подскажите пожалуйста как это исправить. А я в свою очередь постараюсь освоить работу с массивами.Николай67