|
Подчет значений при условии. Большая таблица
|
|
|
|
Helen |
Пятница, 20 Августа 2010, 22:21
|
Участник
Профиль
Группа: Участник
Сообщений: 375
Регистрация: 01.07.2008
Из: Another World
Пользователь №: 27505
Конфигурация
Корпус: Front T-80 350 W Процессор: Другой Материнская плата: Foxconn 945G7AD/Series чипсет Intel Lakeport i945P. DualCore Intel Pentium E2160 1800 Mhz (9x200) Оперативная память: DIMM1: Hyundai HYMP125U64CP8-S5 2 Гб DDR2-800 Видеокарта: NVidia 512 MB GF 9600 GT. Жесткий диск (винчестер): Seagate ST3160815AS (системный) (160 Гб, 7200.10 RPM, SATA-II). Seagate ST3320620AS (320 Гб, 7200.10 RPM, SATA-II). Seagate ST31000528AS (1 Tb 7200.12 SATA-II) Дисковод: 3.5" CD/DVD: Optiarc DVD RW Ad-7190A Модем: Внешний D-Link 2540U Сетевой адаптер: Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8211/8212) Звуковая плата: Realtek ALC861 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1] Монитор: LG L192WS (19-LCD) Операционная система: Windows XP-Professional SP2 Прочее: ИБП Ippon-400
|
Есть таблица: столбец А - Табельный номер специалиста; столбец В - некое число, сумма. Записей может быть от 0 до 1000. Табельный номер может повторяеся в таблице множество раз. На другом листе тоже таблица столбец А - табельный номер, но каждый написан только один раз, а в столбце В напротив каждого номера сумма значений ячеек из предыдущего листа для этого табельного номера. Например Табельный номер 100 повторяется в таблице 5 раз, в столбе В напротив него все пять раз стоит сумма 200. Нужно, чтобы на другом листе в таблице напротив табельного номера в столбце В отразилась сумма значений этих 5 ячеек, т.е. Табельный номер 100, сумма 1000. Формула =СУММЕСЛИ(Лист1!А1:А800; 100;Лист!1В1:В800) способна мне помочь. Но табельных номеров около 1000. Я решила записать макрос для выполнения этого подсчета. Стандартными средствами записала макрос, в каждой из сток написала формулу. Но при выполнении этого макроса он выдал сообщение на английском, что количество операций слишком велико, выполнение макромса прервано. Как-то можно код макроса оптимизировать?
--------------------
С уважением! Helen
|
|
|
|
|
Ответы
|
Helen Подчет значений при условии. Большая таблица Пятница, 20 Августа 2010, 22:21 pashulka Private Sub Test()
With Rang... Воскресенье, 29 Августа 2010, 16:00 Helen Здорово! Спасибо :D . Чуток адаптирую и будет... Понедельник, 30 Августа 2010, 19:08 Helen Теперь задача чуток усложнилась, появился столбец ... Воскресенье, 24 Июля 2011, 19:44 pashulka Helen, А нельзя увидеть хотя бы часть исходной таб... Понедельник, 25 Июля 2011, 19:59 Helen Поняла как сделать
Sub count()
'
... Понедельник, 25 Июля 2011, 20:04 pashulka А если так ...
Private Sub MyCountIfs()
... Понедельник, 25 Июля 2011, 20:57 pashulka Некорректно считает только макрос MyCountIfs ? или... Понедельник, 25 Июля 2011, 21:10 Helen А как выложить часть таблицы фотографиями или пере... Понедельник, 25 Июля 2011, 21:44 Helen Лист1
[img]http://img13.imageshost.ru/img/2011/07/... Понедельник, 25 Июля 2011, 22:03 pashulka На самом деле, мой вариант - это всего лишь попытк... Понедельник, 25 Июля 2011, 22:35 Helen Отправила на яндекс.
Функция счётеслимн не подходи... Понедельник, 25 Июля 2011, 23:03 Helen Благодарю, все работает! :D :wccool: Среда, 27 Июля 2011, 8:56 Вормс и у меня сработало Среда, 03 Января 2018, 21:31 pita Спасибо Пятница, 25 Мая 2018, 21:25 |
Навигация
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|
|
|