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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2010, 05:52   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Вопрос Суммирование по условию

Здравствуйте! Такой вопрос. Есть табличка. В одной колонке в некоторых ячейках стоит слово "да", а в некоторых нет. Справа колонка со значениями. Нужно, чтобы суммировались все значения, напротив которых есть слово "да" и выводилось в какую-то пустую, левую ячейку, а также нужно, чтобы суммировались значения напротив которых нет этого слова и результат также вывожился в другую ячейку. Вот как это можно сделать? Крутил функцию СУММЕСЛИ, но я с экселем не очень как-то.
Изображения
Тип файла: bmp cумма.bmp (406.9 Кб, 135 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 01.06.2010, 06:12   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
  Ячейка: D2      Формула  (стиль A1):   =СУММПРОИЗВ((A1:A28="")*B1:B28)
                  Формула  (стиль R1C1): =СУММПРОИЗВ((R[-1]C[-3]:R[26]C[-3]="")*R[-1]C[-2]:R[26]C[-2])

  Ячейка: D4      Формула  (стиль A1):   =СУММПРОИЗВ((A1:A28="да")*B1:B28)
                  Формула  (стиль R1C1): =СУММПРОИЗВ((R[-3]C[-3]:R[24]C[-3]="да")*R[-3]C[-2]:R[24]C[-2])

Вот пример:

EducatedFool вне форума Ответить с цитированием
Старый 01.06.2010, 06:14   #3
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

А что это значит?
Цитата:
Формула (стиль R1C1):
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 01.06.2010, 06:50   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

С позволения EducatedFool, добавлю еще вариант:
Код:
Ячейка "D14":   =СУММЕСЛИ(A1:A28;"";B1:B28)
Ячейка "D16":   =СУММЕСЛИ(A1:A28;"Да";B1:B28)
А стиль R1C1 (Row, Column) - это стиль отображения столбцов на рабочем листе Excel - цифрами.
Стиль A1 - буквами.
Вложения
Тип файла: rar Пример.rar (2.0 Кб, 14 просмотров)
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 01.06.2010 в 07:01.
SAS888 вне форума Ответить с цитированием
Старый 04.02.2011, 11:14   #5
Keshunya
Пользователь
 
Регистрация: 08.07.2010
Сообщений: 33
По умолчанию Суммесли пустая ячейка

Всем доброго дня! Столкнулась с проблемой, может кто поможет? В суммировании есть условие: налогоплательщики в одной строке, без ИНН - в другой. Как сослаться на пустые ячейки? Пробовала обозначить их за 0-вые в формуле, а они не 0-вые, а пустые. И шо делать? Спасибо заранее, надеюсь на помощь.
Вложения
Тип файла: rar реестр.rar (8.1 Кб, 32 просмотров)
Keshunya вне форума Ответить с цитированием
Старый 04.02.2011, 13:57   #6
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Шо делать, шо делать?
Відкладати гроші на штрафи

Код:
=СУММЕСЛИ($F$12:$F$129;"";I12:I129)
vikttur вне форума Ответить с цитированием
Старый 06.02.2011, 10:20   #7
Keshunya
Пользователь
 
Регистрация: 08.07.2010
Сообщений: 33
По умолчанию

Виктор, спасибо большое, выручили! Надеюсь, до штрафов дело не дойдет!
Keshunya вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирование по условию. masterenergy Microsoft Office Excel 5 23.04.2010 12:05
Суммирование Slavik Microsoft Office Excel 4 08.04.2010 14:45
Суммирование Артур Иваныч Microsoft Office Excel 4 02.12.2009 20:20
Суммирование SlavaSH БД в Delphi 15 22.01.2009 12:29
суммирование от и до.... snakezx Microsoft Office Excel 1 28.11.2008 15:38