Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2011, 12:57   #1
johny_03
Форумчанин
 
Регистрация: 21.01.2011
Сообщений: 134
По умолчанию СУММЕСЛИ

Помогите пожалуйста доработать. Условие внутри!
Заранее большое спасибо!
Вложения
Тип файла: rar Книга10.rar (7.8 Кб, 29 просмотров)
johny_03 вне форума Ответить с цитированием
Старый 30.03.2011, 13:17   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Первое, что пришло на ум:
Код:
  Ячейка: G8
                 Формула  (стиль A1):   
=СУММЕСЛИ($A$3:$A$14;C1;$B$3:$B$14)+СУММЕСЛИ($A$3:$A$14;C1;$C$3:$C$14)
                  Формула  (стиль R1C1): 
=СУММЕСЛИ(R3C1:R14C1;R[-7]C[-4];R3C2:R14C2)+СУММЕСЛИ(R3C1:R14C1;R[-7]C[-4];R3C3:R14C3)
EducatedFool вне форума Ответить с цитированием
Старый 30.03.2011, 13:20   #3
johny_03
Форумчанин
 
Регистрация: 21.01.2011
Сообщений: 134
По умолчанию

Спасибо, работает. Но что самое интересное, я так точно пробовал сделать, выдавало ошибку, наверное где-то недоглядел
johny_03 вне форума Ответить с цитированием
Старый 30.03.2011, 13:46   #4
Andr3000
 
Регистрация: 22.04.2010
Сообщений: 6
По умолчанию

Код:
Использования формулы СУММЕСЛИ

диапазон       диапазон суммирования    используются ячейки
A1:A5                        B1:B5                            B1:B5
A1:A5                        B1:B3                            B1:B5
A1:B4                        C1:D4                            C1:D4
A1:B4                        C1:C2                            C1:D4
То есть можно добавить столбец В, забить в него месяцы и скрыть чтобы не мозолил глаза, а данные пусть начинаются со столбца С, тогда формула: =СУММЕСЛИ(A3:B14;D1;C3:D14)
Для трех месяцев соответственно нужно добавить еще столбец с названиями месяцев, и т.д.

Последний раз редактировалось Andr3000; 30.03.2011 в 13:49.
Andr3000 вне форума Ответить с цитированием
Старый 30.03.2011, 18:52   #5
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Можно еще так:
=СУММ((A3:A14=C1)*B3:C14)
Формула массива
ZORRO2005 вне форума Ответить с цитированием
Старый 12.03.2015, 10:47   #6
Khalid
Новичок
Джуниор
 
Регистрация: 10.03.2015
Сообщений: 2
По умолчанию диапазоны СУММЕСЛИ() в экселе без макросов

Предположим в двух ячейках даны цифры 100 и 200 которые находятся вне таблицы
а в третьем дана формула=SUMIF($K$100:$K$100;$C8;$G$ 100:$G$200) которая выбирает сумм из таблицы.
Как связать этих двух цифр с формулой, что при необходимости можно было с помощью этих ячеек менять диапазоны формулы?
Спасибо.
Khalid вне форума Ответить с цитированием
Старый 12.03.2015, 10:57   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

свяжите с помощью
ИНДЕКС
СМЕЩ

или
ДВССЫЛ
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.07.2016, 09:18   #8
WIC
Форумчанин Подтвердите свой е-майл
 
Регистрация: 21.09.2007
Сообщений: 138
По умолчанию Разные значения сумм и суммесли

Добрый день!
Не стал создавать новую тему, уж простите.

Во вложении файл.
В таблице 3 критерия. Суммесли по ним дают больший результат, чем просто Сумм по всей таблице.
См. ячейку G49

Не могу понять, почему???
Вложения
Тип файла: xlsx Книга1.xlsx (12.4 Кб, 14 просмотров)
WIC вне форума Ответить с цитированием
Старый 15.07.2016, 10:45   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в =СУММЕСЛИ($C$5:$G$36;$F41;$G$5:$G$3 6)
укажите первый параметр
$C$5:$C$36
а не
$C$5:$G$36

в Вашем варианте формулы в СУММЕСЛИ "загребается" еще 179480.00 из 36-й строки
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 15.07.2016 в 11:38.
IgorGO вне форума Ответить с цитированием
Старый 18.07.2016, 10:59   #10
WIC
Форумчанин Подтвердите свой е-майл
 
Регистрация: 21.09.2007
Сообщений: 138
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
в =СУММЕСЛИ($C$5:$G$36;$F41;$G$5:$G$3 6)
укажите первый параметр
$C$5:$C$36
а не
$C$5:$G$36

в Вашем варианте формулы в СУММЕСЛИ "загребается" еще 179480.00 из 36-й строки
Не знал, что так может работать формула.
Т.е. берешь Диапазон в несколько столбцов - суммирование идет по всем Значениям Критерия.
При этом Диапазон суммирования, даже если зафиксировать, смещается вправо.

Буду знать.
Спасибо.
WIC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СУММЕСЛИ и автофильтр VictorM Microsoft Office Excel 15 05.09.2012 19:00
Вопрос по СУММЕСЛИ Red_Garry Microsoft Office Excel 3 04.10.2010 07:26
Функция СУММЕСЛИ Евгений К. Microsoft Office Excel 3 07.07.2010 13:04
Помогите по СУММЕСЛИ komar73 Microsoft Office Excel 2 24.01.2009 11:30
Суммесли tsap Microsoft Office Excel 2 17.05.2008 20:22