Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/функция суммпроизв по заданному условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » функция суммпроизв по заданному условию (Формулы)
функция суммпроизв по заданному условию
Саша Дата: Суббота, 16.11.2013, 20:25 | Сообщение № 1
Группа: Гости
Здравствуйте. Помогите создать макрос, который бы считал сумму произведений (как и стандартная функция суммпрозв), но только пропуская значения не удовлетворяющие заданному условию.

например есть 2 массива
20 3
22 3
20 16
19 9

нужно получить сумму произведений чисел если число в левом столбце =20
20*3+20*16
22*3 и 19*9 пропускаются, т.к. левое число не =20

Благодарю за любую помощь!
 
Ответить
СообщениеЗдравствуйте. Помогите создать макрос, который бы считал сумму произведений (как и стандартная функция суммпрозв), но только пропуская значения не удовлетворяющие заданному условию.

например есть 2 массива
20 3
22 3
20 16
19 9

нужно получить сумму произведений чисел если число в левом столбце =20
20*3+20*16
22*3 и 19*9 пропускаются, т.к. левое число не =20

Благодарю за любую помощь!

Автор - Саша
Дата добавления - 16.11.2013 в 20:25
ikki Дата: Суббота, 16.11.2013, 20:26 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
а зачем вам макрос? чем не устраивает функция суммпроизв?
Код
=суммпроизв((A1:A4=20)*A1:A4*B1:B4)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениеа зачем вам макрос? чем не устраивает функция суммпроизв?
Код
=суммпроизв((A1:A4=20)*A1:A4*B1:B4)

Автор - ikki
Дата добавления - 16.11.2013 в 20:26
Саша Дата: Суббота, 16.11.2013, 20:34 | Сообщение № 3
Группа: Гости
Воу...так просто )
в Excel в описании нет такого!
спасибо большое!!
 
Ответить
СообщениеВоу...так просто )
в Excel в описании нет такого!
спасибо большое!!

Автор - Саша
Дата добавления - 16.11.2013 в 20:34
ikki Дата: Суббота, 16.11.2013, 20:37 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
[offtop]упс... а с функциями, написанные строчными буквами, переводчик не дружит?[/offtop]


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение[offtop]упс... а с функциями, написанные строчными буквами, переводчик не дружит?[/offtop]

Автор - ikki
Дата добавления - 16.11.2013 в 20:37
Serge_007 Дата: Суббота, 16.11.2013, 20:39 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
[offtop]
с функциями, написанные строчными буквами, переводчик не дружит?
А ты попробуй в Excel написать РАБОЧУЮ формулу строчными буквами ;)
Это сделано специально, что бы переводились только правильно написанные формулы[/offtop]

в Excel в описании нет такого!
Зато на сайте есть: http://www.excelworld.ru/publ....-1-0-30
Могли бы и поиском воспользоваться (Правила пп. 1)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop]
с функциями, написанные строчными буквами, переводчик не дружит?
А ты попробуй в Excel написать РАБОЧУЮ формулу строчными буквами ;)
Это сделано специально, что бы переводились только правильно написанные формулы[/offtop]

в Excel в описании нет такого!
Зато на сайте есть: http://www.excelworld.ru/publ....-1-0-30
Могли бы и поиском воспользоваться (Правила пп. 1)

Автор - Serge_007
Дата добавления - 16.11.2013 в 20:39
ikki Дата: Суббота, 16.11.2013, 20:43 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
[offtop]всегда пишу строчными.
excel, конечно, корёжит красоту, превращая всё в строчные, но я его люблю и прощаю ему эту слабость.
но, изначально написанные строчными, эти функции не становятся "неправильными" или "нерабочими".
и если скопировать данную формулу с форума и вставить в ячейку - она будет рабочей.
хоть и покорёжится малость, кшн :) [/offtop]


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение[offtop]всегда пишу строчными.
excel, конечно, корёжит красоту, превращая всё в строчные, но я его люблю и прощаю ему эту слабость.
но, изначально написанные строчными, эти функции не становятся "неправильными" или "нерабочими".
и если скопировать данную формулу с форума и вставить в ячейку - она будет рабочей.
хоть и покорёжится малость, кшн :) [/offtop]

Автор - ikki
Дата добавления - 16.11.2013 в 20:43
Serge_007 Дата: Суббота, 16.11.2013, 20:45 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
[offtop]Я тоже пишу строчными, но пока формула написана строчными - она нерабочая. Рабочей она становится только после того как Excel изменит регистр[/offtop]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop]Я тоже пишу строчными, но пока формула написана строчными - она нерабочая. Рабочей она становится только после того как Excel изменит регистр[/offtop]

Автор - Serge_007
Дата добавления - 16.11.2013 в 20:45
Cfif Дата: Суббота, 16.11.2013, 20:48 | Сообщение № 8
Группа: Гости
А почему если в массиве пустые ячейки то выдает ошибку? можно сделать, чтобы функция расценивала пустую ячейку, как 0?
 
Ответить
СообщениеА почему если в массиве пустые ячейки то выдает ошибку? можно сделать, чтобы функция расценивала пустую ячейку, как 0?

Автор - Cfif
Дата добавления - 16.11.2013 в 20:48
Serge_007 Дата: Суббота, 16.11.2013, 20:51 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
почему если в массиве пустые ячейки то выдает ошибку?
Потому что Вы не читаете правил форума и того что Вам пишут. Ещё один такой пост и я Вас забаню


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
почему если в массиве пустые ячейки то выдает ошибку?
Потому что Вы не читаете правил форума и того что Вам пишут. Ещё один такой пост и я Вас забаню

Автор - Serge_007
Дата добавления - 16.11.2013 в 20:51
ikki Дата: Суббота, 16.11.2013, 20:52 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
покажите ваш файл.
у меня при пустых ячейках ошибки нет.
а вот если там текст - то есть.
так что вам надо-то?

а вообще - формула массива (вводится нажатием ctrl+shift+enter)
Код
=СУММ(ЕСЛИ(A1:A4=20;A1:A4*B1:B4))


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Суббота, 16.11.2013, 20:54
 
Ответить
Сообщениепокажите ваш файл.
у меня при пустых ячейках ошибки нет.
а вот если там текст - то есть.
так что вам надо-то?

а вообще - формула массива (вводится нажатием ctrl+shift+enter)
Код
=СУММ(ЕСЛИ(A1:A4=20;A1:A4*B1:B4))

Автор - ikki
Дата добавления - 16.11.2013 в 20:52
Саша Дата: Суббота, 16.11.2013, 20:56 | Сообщение № 11
Группа: Гости
Все...разобралась! Извините дуру! )
 
Ответить
СообщениеВсе...разобралась! Извините дуру! )

Автор - Саша
Дата добавления - 16.11.2013 в 20:56
_Boroda_ Дата: Суббота, 16.11.2013, 21:21 | Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
а может, так проще? И без массивного ввода
Код
=СУММЕСЛИ(A1:A9;20;B1:B9)*20


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеа может, так проще? И без массивного ввода
Код
=СУММЕСЛИ(A1:A9;20;B1:B9)*20

Автор - _Boroda_
Дата добавления - 16.11.2013 в 21:21
ikki Дата: Воскресенье, 17.11.2013, 08:10 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
для данного "напримера" - конечно, проще.
но "напримеры" бывают разные :)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщениедля данного "напримера" - конечно, проще.
но "напримеры" бывают разные :)

Автор - ikki
Дата добавления - 17.11.2013 в 08:10
Мир MS Excel » Вопросы и решения » Вопросы по Excel » функция суммпроизв по заданному условию (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!