Как сделать сайт:
  HTML
  JavaScript
  PHP
  CMS
Microsoft Office:
  Word
  Excel
  VBA
Просто о сложном
Список форумов on-line-teaching.com on-line-teaching.com
Онлайн курсы MS Office: Word, Excell. Как сделать сайт: HTML, JS, PHP
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Помогите написать формулу для суммирования

 
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Евгений
Гость





СообщениеДобавлено: Пт Сен 30, 2005 7:19 am    Заголовок сообщения: Помогите написать формулу для суммирования Ответить с цитатой

Помогите пожалуйста написать формулу Excel.
Есть несколько столбцов в таблице:
Дата Название Количество
01.01.2005 белая 100
01.01.2005 красная 200
02.02.2005 белая 50
Нужно что бы сумировалось количество например за январь и только по белой. Заранее благодарень
Вернуться к началу
Tartooga
Prizivnik - draftee
Prizivnik - draftee


Зарегистрирован: 05.12.2005
Сообщения: 9

СообщениеДобавлено: Чт Дек 08, 2005 7:34 pm    Заголовок сообщения: Ответить с цитатой

для начала я бы создал столбец, в который вывел значения, которые нужно суммировать. Для этого в ячейку А1 я бы добавил формулу:

Цитата:
=ЕСЛИ(И(МЕСЯЦ(A1)=1; B1="белая");C1;0)


Затем размножил бы эту формулу. Получится приблизительно следующее:
Код:

       А                             В            С             Д            Е               
1  01.01.2005   белая          100                  100
2  01.01.2005   красная       200                  0
3  02.02.2005   белая          50                  0


Теперь только остается подбить сумму по стрлбцу Е. Сам столбец Е можно спрятать на другом листе, который пользователю не показывать.[/quote]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AsIs
captain
captain


Зарегистрирован: 27.01.2006
Сообщения: 250
Откуда: СПб

СообщениеДобавлено: Пт Янв 27, 2006 7:50 pm    Заголовок сообщения: Ответить с цитатой

Хммм...
А может быть стоит подумать о формуле массиве? Тогда все гооораздо эффективнее.

Итак, никаких лишних столбцов.

Щелкаем по ячейке, где нужен результат.
Вводим формулу:
Код:
=СУММ((МЕСЯЦ(A1:A8)=1)*(B1:B8="Белая")*C1:C8)

Здесь нужно ввести правильные адреса диапазонов: A1:A8, B1:B8, C1:C8
Ну и в конце, как водиться нажимаем CTRL+SHIFT+ENTER.
Усе готово! Cool

PS: а еще есть такая замечательная функция БДСУММ, это на тот случай, если Вы захотите брать только даты, например с 1 января по 15 января...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Kaly
senior sergeant
senior sergeant


Зарегистрирован: 30.01.2006
Сообщения: 57

СообщениеДобавлено: Чт Май 11, 2006 2:06 pm    Заголовок сообщения: Ответить с цитатой

а усложнить немного можно???
Код:
а          b              c     
0078     итог        сумма(зелен+крас)
0078     зелен      3000
0078     крас        5000
0098     итог         сумма(зелен+крас)
0098     зелен      400
0098     крас        8000
0111     итог         сумма(зелен+крас)
0111     зелен       450


вот примерно что есть и что надо
т.е. там где "сумма(зелен+крас) должно быть суммирование... а если
=СУММЕСЛИ(A:A;A1;(с:с)) то ругаецца на циклическую ссылку.... ((

а если
{=СУММЕСЛИ(A:A;A57*(AI:AI))}
то вообще не считает... ((((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Плюшкин
Ml Sergant - junior sergeant
Ml Sergant - junior sergeant


Зарегистрирован: 24.04.2006
Сообщения: 37
Откуда: Moscow

СообщениеДобавлено: Чт Май 11, 2006 5:30 pm    Заголовок сообщения: Ответить с цитатой

AsIs очередной раз убил... Как же я так недооценивал формулы массивов. Правда, на хромой кобыле к ним не подобраться. Ой, чую там такие трюки можно делать.
Да, скорее за мат.часть...

Кстати, насчёт примера с суммированием с 1-го по 15 января тоже ваша феноменальная формула работает.

Код:
=SUM((MONTH(Dates)=1)*(Colors="white")*(DAY(Dates)<=15)*Results)


Прелестно! Прелестно!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kaly
senior sergeant
senior sergeant


Зарегистрирован: 30.01.2006
Сообщения: 57

СообщениеДобавлено: Вт Май 23, 2006 12:57 pm    Заголовок сообщения: Ответить с цитатой

так и не подсказал никто (((((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов on-line-teaching.com -> Excel: общие вопросы Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB