Подскажите, пожалуйста, как посчитать среднее значение по столбцу G с условием, что считаться оно должно только по тем ячейках, напротив которых в столбце F стоит "M", и при этом самое главное только по отфильтрованным строкам. Результат должен отображаться в ячейке "G1". Например, отфильтровываем таблицу по столбцу А по названию "FINN CRISP", и при этом в ячейке G1 должно отобразиться значение 51, как среднее по тем ячейкам из столбца "G", напротив которых в столбце "F" стоит значение "M". Соответственно при замене фильтра на другое значение вместо "FINN CRISP", среднее значение должно пересчитаться. Пример во вложении.
Заранее большое спасибо!
Добрый день!
Подскажите, пожалуйста, как посчитать среднее значение по столбцу G с условием, что считаться оно должно только по тем ячейках, напротив которых в столбце F стоит "M", и при этом самое главное только по отфильтрованным строкам. Результат должен отображаться в ячейке "G1". Например, отфильтровываем таблицу по столбцу А по названию "FINN CRISP", и при этом в ячейке G1 должно отобразиться значение 51, как среднее по тем ячейкам из столбца "G", напротив которых в столбце "F" стоит значение "M". Соответственно при замене фильтра на другое значение вместо "FINN CRISP", среднее значение должно пересчитаться. Пример во вложении.
Без фильтра сделать формулами можно, только параметр в отдельную ячейку вводить. А как с фильтром формулами взаимодействовать, я не знаю. [moder]Дык это ... Выше ж написано типа[/moder]
Без фильтра сделать формулами можно, только параметр в отдельную ячейку вводить. А как с фильтром формулами взаимодействовать, я не знаю. [moder]Дык это ... Выше ж написано типа[/moder]Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал _Boroda_ - Понедельник, 20.06.2016, 15:52
К сожалению, задача усложнилась. Теперь вместо обычного среднего значения нужно считать средневзвешенное значение, с учётом весов в столбце "D". Т.е. к примеру, ставим фильтр на столбце "B" по значению "крупы", обычное среднее по значению "M" рассчитано в ячейке G1 с помощью формулы как 35, а средневзвешенное значение с учётом весов в столбце "D" должно получиться 22 (расчёт средневзвешенного для примера есть в ячейке H1).
Не могли бы Вы помочь преобразовать эту замечательную формулу так, чтоб считалось средневзвешенное вместо среднего? Заранее большое спасибо!
Добрый день!
К сожалению, задача усложнилась. Теперь вместо обычного среднего значения нужно считать средневзвешенное значение, с учётом весов в столбце "D". Т.е. к примеру, ставим фильтр на столбце "B" по значению "крупы", обычное среднее по значению "M" рассчитано в ячейке G1 с помощью формулы как 35, а средневзвешенное значение с учётом весов в столбце "D" должно получиться 22 (расчёт средневзвешенного для примера есть в ячейке H1).
Не могли бы Вы помочь преобразовать эту замечательную формулу так, чтоб считалось средневзвешенное вместо среднего? Заранее большое спасибо!Ekaterina
TimSha, спасибо, но решение с помощью промежуточных итогов не подходит, т.к. в этом случае нужно устанавливать фильтр на двух столбцах: на столбце "F", чтоб отфильтровать только значения "M" и на столбце "A", "B" или "С", чтоб отфильтровать бренд или sku. А мне нужно, чтоб на столбце "F" можно было обойтись без фильтра.
Решение Boroda_ идеально подходит, так что задача решена. Теперь проблема со средневзвешенным.
Но в любом случае спасибо!
TimSha, спасибо, но решение с помощью промежуточных итогов не подходит, т.к. в этом случае нужно устанавливать фильтр на двух столбцах: на столбце "F", чтоб отфильтровать только значения "M" и на столбце "A", "B" или "С", чтоб отфильтровать бренд или sku. А мне нужно, чтоб на столбце "F" можно было обойтись без фильтра.
Решение Boroda_ идеально подходит, так что задача решена. Теперь проблема со средневзвешенным.