функция суммпроизв по заданному условию
Саша
Дата: Суббота, 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 Благодарю за любую помощь! Саша
Ответить
Сообщение Здравствуйте. Помогите создать макрос, который бы считал сумму произведений (как и стандартная функция суммпрозв), но только пропуская значения не удовлетворяющие заданному условию. например есть 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)
а зачем вам макрос? чем не устраивает функция суммпроизв? Код
=суммпроизв((A1:A4=20)*A1:A4*B1:B4)
ikki
помощь по 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 в описании нет такого! спасибо большое!! Саша
Ответить
Сообщение Воу...так просто ) в Excel в описании нет такого! спасибо большое!! Автор - Саша Дата добавления - 16.11.2013 в 20:34
ikki
Дата: Суббота, 16.11.2013, 20:37 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
[offtop]упс... а с функциями, написанные строчными буквами, переводчик не дружит?[/offtop]
[offtop]упс... а с функциями, написанные строчными буквами, переводчик не дружит?[/offtop] ikki
помощь по 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 )
[offtop] с функциями, написанные строчными буквами, переводчик не дружит?
А ты попробуй в Excel написать РАБОЧУЮ формулу строчными буквами Это сделано специально, что бы переводились только правильно написанные формулы[/offtop] в Excel в описании нет такого!
Зато на сайте есть: http://www.excelworld.ru/publ....-1-0-30 Могли бы и поиском воспользоваться (Правила пп. 1 ) Serge_007
Ю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]
[offtop]всегда пишу строчными. excel, конечно, корёжит красоту, превращая всё в строчные, но я его люблю и прощаю ему эту слабость. но, изначально написанные строчными, эти функции не становятся "неправильными" или "нерабочими". и если скопировать данную формулу с форума и вставить в ячейку - она будет рабочей. хоть и покорёжится малость, кшн [/offtop] ikki
помощь по 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]
[offtop]Я тоже пишу строчными, но пока формула написана строчными - она нерабочая. Рабочей она становится только после того как Excel изменит регистр[/offtop] Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение [offtop]Я тоже пишу строчными, но пока формула написана строчными - она нерабочая. Рабочей она становится только после того как Excel изменит регистр[/offtop] Автор - Serge_007 Дата добавления - 16.11.2013 в 20:45
Cfif
Дата: Суббота, 16.11.2013, 20:48 |
Сообщение № 8
А почему если в массиве пустые ячейки то выдает ошибку? можно сделать, чтобы функция расценивала пустую ячейку, как 0?
А почему если в массиве пустые ячейки то выдает ошибку? можно сделать, чтобы функция расценивала пустую ячейку, как 0? Cfif
Ответить
Сообщение А почему если в массиве пустые ячейки то выдает ошибку? можно сделать, чтобы функция расценивала пустую ячейку, как 0? Автор - Cfif Дата добавления - 16.11.2013 в 20:48
Serge_007
Дата: Суббота, 16.11.2013, 20:51 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
почему если в массиве пустые ячейки то выдает ошибку?
Потому что Вы не читаете правил форума и того что Вам пишут. Ещё один такой пост и я Вас забаню
почему если в массиве пустые ячейки то выдает ошибку?
Потому что Вы не читаете правил форума и того что Вам пишут. Ещё один такой пост и я Вас забанюSerge_007
Ю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))
покажите ваш файл. у меня при пустых ячейках ошибки нет. а вот если там текст - то есть. так что вам надо-то? а вообще - формула массива (вводится нажатием ctrl+shift+enter) Код
=СУММ(ЕСЛИ(A1:A4=20;A1:A4*B1:B4))
ikki
помощь по 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
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация:
6557
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
а может, так проще? И без массивного ввода Код
=СУММЕСЛИ(A1:A9;20;B1:B9)*20
а может, так проще? И без массивного ввода Код
=СУММЕСЛИ(A1:A9;20;B1:B9)*20
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
для данного "напримера" - конечно, проще. но "напримеры" бывают разные
для данного "напримера" - конечно, проще. но "напримеры" бывают разные ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение для данного "напримера" - конечно, проще. но "напримеры" бывают разные Автор - ikki Дата добавления - 17.11.2013 в 08:10