Помогите с microsoft excel
Apr. 1st, 2010 02:54 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
В нем есть очень удобная функция СУММЕСЛИ. То есть она суммирует все значения, удовлетворяющие критерию.
Проблема в том, что делать она это хочет только если значения расположены в одной строке или столбике и если выделить их например А1-А51. А мне нужно, чтобы ексель применил эту функцию к А4,А6,А8,А10 и т.д.. Выделяя через ктрл диапазон значений функция выдает #ЗНАЧ! и все. Очень нужна помощь. Спс.
зы. существует много таблиц для которых нужно посчитать суммы первых, вторых и так далее ячеек, только если эти суммы удовлетворяют критерию. сама таблица 12х15, а таблиц всего 23. вручную считать оч. долго. может если не ексель существуют еще способы?
Проблема в том, что делать она это хочет только если значения расположены в одной строке или столбике и если выделить их например А1-А51. А мне нужно, чтобы ексель применил эту функцию к А4,А6,А8,А10 и т.д.. Выделяя через ктрл диапазон значений функция выдает #ЗНАЧ! и все. Очень нужна помощь. Спс.
зы. существует много таблиц для которых нужно посчитать суммы первых, вторых и так далее ячеек, только если эти суммы удовлетворяют критерию. сама таблица 12х15, а таблиц всего 23. вручную считать оч. долго. может если не ексель существуют еще способы?
no subject
Date: 2010-04-02 03:50 am (UTC)Если нужно выбрать только N-e строки, то нужно использовать формулу массива, например:
где Range - это диапазон, либо в виде A1:B99, либо как имя именованного диапазона.
НО! Формулу нужно вводить не просто Enter-ом, а Ctrl-Shift-Enter-ом, чтобы это была формула массива (в строке формул она будет заключена в фигурные скобки). Обычно функции IF и ROW требуют параметром одно значение, но мы не можем его дать в нашей формуле, так как нам нужно, чтобы _каждая_ ячейка была подставлена и проверена, непосредственно при вычислении суммы. Если вместо ячейки дать параметром диапазон/массив, и сохранить формулу как формулу массива, то Эксель сам подставит нужные ячейки, когда будет пробегать по диапазону/массиву. Т.е. это эквивалентно:
Разумеется, можно применять любые другие условия фильтрации.