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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2010, 23:27   #1
Брахман
 
Регистрация: 23.04.2009
Сообщений: 7
По умолчанию Вопрос относительно суммирования ячеек в excel 2007

Доброе время суток,уважаемые гиганты офисных приложений мелкомягких
У меня тут такая задачка,надеюсь на Вашу помощь
Имеется книга вася.xlsx
в ней три листа
на первом листе в ячейке А1 написано "Вася"(имя),в ячейке B1 - "3"
на 2 листе в ячейке А1 написано "Вася"(имя),в ячейке B1 - "7"
на 3 листе в ячейке А1 написано "вася",а в ячейке B1 - сумма B1 первого и второго листа
эту сумму можно вычислить формулой =СУММ(Лист2!B1+Лист1!B1)
но если имя "вася" поменять на федю,петю,машу,то результат b1 третьего листа не изменится,что вполне понятно.моя задача - сделать так,чтобы результат зависел и от фамилия,в данном случае имени.если фамилия не та,то эту ячейку в сумме не задействовать
то есть,если "вася" в первом листе поменять на "петю",а во втором листе оставить все так же - в третьем листе сумма будет равна 7(0+7)
как это осуществить средствами Excel???
очень на Вас надеюсь,прошу что не понятно спрашивай-те
прилагаю пример
Вложения
Тип файла: rar Архив WinRAR.rar (6.2 Кб, 9 просмотров)
Брахман вне форума Ответить с цитированием
Старый 02.07.2010, 23:52   #2
kim2
Форумчанин
 
Регистрация: 23.03.2010
Сообщений: 101
По умолчанию

Если названия листов однотипные, то можно примерно следующее:
=СУММ((Т(ДВССЫЛ("Лист"&{1;2}&"!A1") )=A1)*Ч(ДВССЫЛ("Лист"&{1;2}&"!B1")) )
kim2 вне форума Ответить с цитированием
Старый 02.07.2010, 23:53   #3
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Здравствуйте.
Функция пользователя - All_SumIf

Для работы функции необходимо разрешить выполнение макросов. Если не знаете, как это сделать, то можно почитать здесь.
Вложения
Тип файла: rar SumIf.rar (14.4 Кб, 14 просмотров)
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 03.07.2010, 15:02   #4
Брахман
 
Регистрация: 23.04.2009
Сообщений: 7
По умолчанию

Спасибо большое
Брахман вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Суммирования ячеек по одному цвету Артур Иваныч Microsoft Office Excel 9 25.11.2009 17:04
Общий вопрос по Excel 2007 Klim Bassenger Microsoft Office Excel 4 28.10.2009 10:09
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47
Вопрос относительно ветвления if/else ROD Помощь студентам 2 03.12.2008 18:12
Вопрос относительно дизайна diznt Помощь студентам 4 19.08.2008 17:59