Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Модератор форума: DV68, Author  
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Помогите пожалуйста составить формулу (плиззз)
Помогите пожалуйста составить формулу
LeMoN9788Дата: Четверг, 08.04.2010, 22:00 | Сообщение # 1
Группа: Пользователи
Сообщений: 6
Статус: Offline
нужна такая формула которая подсчитывала в примерно такой таблице (во вложении) в выделенной ячейке надо посчитать сумму всех значений которые написаны напротив декабрей... допустим что в этой таблице тысячи значений и выделять отдельно каждый декабрь нереально... и нужна такая формула которая бы выводила сумму всех декабрей (ну или другого месяца)
Прикрепления: 1905179.jpg(213.9 Kb)
 
vladДата: Пятница, 09.04.2010, 00:47 | Сообщение # 2
Группа: Модераторы
Сообщений: 720
Статус: Offline
См. пост http://sizop.my1.ru/forum/10-436-1. Там очень похоже.
 
LeMoN9788Дата: Пятница, 09.04.2010, 14:21 | Сообщение # 3
Группа: Пользователи
Сообщений: 6
Статус: Offline
не получилось... не могли бы вы на моём примере показать? вот таблица к примеру!
выведите сумму всех декабрей
Прикрепления: 0269987.xlsx(11.2 Kb)
 
DV68Дата: Пятница, 09.04.2010, 15:21 | Сообщение # 4
Группа: Модераторы
Сообщений: 648
Статус: Offline
Пожалуйста, хоть по всем месяцам:
Прикрепления: 0269987-otvet.xls(28.5 Kb)
 
LeMoN9788Дата: Пятница, 09.04.2010, 16:33 | Сообщение # 5
Группа: Пользователи
Сообщений: 6
Статус: Offline
спасибо большое, а теперь тогд адругой вопрос, в столбике "Е" каждая срока (формула в ячейке) полностью идентична другой, тогда от чего зависит какой месяц будет посчитан?
 
DV68Дата: Пятница, 09.04.2010, 17:49 | Сообщение # 6
Группа: Модераторы
Сообщений: 648
Статус: Offline
СТРОКА() возвращает номер строки, что и соответствует номеру месяца. Если формула будет начинаться не с первой строки, то надо будет заменить на, например, СТРОКА(A1). А можно и просто число месяца ввести вместо строка()
 
LeMoN9788Дата: Пятница, 09.04.2010, 22:15 | Сообщение # 7
Группа: Пользователи
Сообщений: 6
Статус: Offline
а вот такую не покажите как?
Прикрепления: _0269987-otvet.xls(110.5 Kb)
 
vladДата: Пятница, 09.04.2010, 22:55 | Сообщение # 8
Группа: Модераторы
Сообщений: 720
Статус: Offline
Научитесь пользоваться формулой [/i]суммпроизв(). Она вам очень пригодится.
Прикрепления: _0269987-otvet1.xls(117.0 Kb)
 
DV68Дата: Суббота, 10.04.2010, 08:37 | Сообщение # 9
Группа: Модераторы
Сообщений: 648
Статус: Offline
В таком варианте я бы лучше использовал СУММЕСЛИ. Она намного быстрее СУММПРОИЗВ. Если данных не так много, то можно и СУММПРОИЗВ.
Прикрепления: _0269987-otvet2.xls(111.0 Kb)
 
DV68Дата: Суббота, 10.04.2010, 09:08 | Сообщение # 10
Группа: Модераторы
Сообщений: 648
Статус: Offline
Если СУММПРОИЗВ, то можно еще так записать:

=СУММПРОИЗВ(($B$3:$B$1442=$H3)*($C$3:$E$1442)*{20;10;1})

 
LeMoN9788Дата: Суббота, 10.04.2010, 15:48 | Сообщение # 11
Группа: Пользователи
Сообщений: 6
Статус: Offline
DIM5955
вы немного не правильно поняли задачу, столбик 20 шт не надо умножать на 1 шт... это так скажем фасовка, и у всех одно и тоже должно получиться!
 
DV68Дата: Суббота, 10.04.2010, 16:27 | Сообщение # 12
Группа: Модераторы
Сообщений: 648
Статус: Offline
Да не проблема. Уберите *20 и *10, да и все.
 
LeMoN9788Дата: Суббота, 10.04.2010, 19:01 | Сообщение # 13
Группа: Пользователи
Сообщений: 6
Статус: Offline
DIM5955
vlad

Спасибо вам большое!!! а можно узнать, для чего нужны иконки "$" в формулах?
 
DV68Дата: Суббота, 10.04.2010, 19:31 | Сообщение # 14
Группа: Модераторы
Сообщений: 648
Статус: Offline
Почитайте про абсолютные и относительные ссылки
http://msexcel.ru/content/view/74/1/
 
vladДата: Суббота, 10.04.2010, 22:22 | Сообщение # 15
Группа: Модераторы
Сообщений: 720
Статус: Offline
Quote (DIM5955)
В таком варианте я бы лучше использовал СУММЕСЛИ. Она намного быстрее СУММПРОИЗВ.

Есть статистика?
 
DV68Дата: Воскресенье, 11.04.2010, 05:39 | Сообщение # 16
Группа: Модераторы
Сообщений: 648
Статус: Offline
Quote (vlad)
Есть статистика?

Да. Я протянул обе формулы из ячейки I3 (закрепив $H$3) вниз до конца листа. СУММПРОИЗВ пересчитывало 47 сек, СУММЕСЛИ 17сек. Разница почти в три раза. При большем количестве обрабатываемых данных результат думаю будет еще больше.

 
DV68Дата: Воскресенье, 11.04.2010, 05:49 | Сообщение # 17
Группа: Модераторы
Сообщений: 648
Статус: Offline
Вот еще по этому поводу можно почитать:
http://www.planetaexcel.ru/forum.php?thread_id=8835
 
vladДата: Воскресенье, 11.04.2010, 19:49 | Сообщение # 18
Группа: Модераторы
Сообщений: 720
Статус: Offline
Quote (DIM5955)
Вот еще по этому поводу можно почитать: http://www.planetaexcel.ru/forum.php?thread_id=8835

Нда-а. Никогда по этому поводу не зацикливался, а наверное стоило бы.
 
DV68Дата: Понедельник, 12.04.2010, 02:01 | Сообщение # 19
Группа: Модераторы
Сообщений: 648
Статус: Offline
Скорость критична только при больших объемах информации, ты просто с такими наверное не работал. Зацикливаться не надо, но знать не помешает.
 
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Помогите пожалуйста составить формулу (плиззз)
  • Страница 1 из 1
  • 1
Поиск:
  <script type="text/javascript">teasernet_blockid = 656993;teasernet_padid = 271069;</script><script type="text/javascript" src="http://bzlwe.com/07f6/bad6484c927/07.js"></script> 
Copyright MyCorp © 2019 Используются технологии uCoz