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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 17:57   #11
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Не понял. Может, это?
Или объясните сам принцип вычислений.
Вложения
Тип файла: rar 111.rar (2.5 Кб, 7 просмотров)
vikttur вне форума Ответить с цитированием
Старый 31.03.2011, 17:59   #12
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну Вам ведь всё равно где-то нужно завести эти 2/6/10 по автомобилям?
Вот и берите эти данные с листа, а не пишите в формулу.
Т.е. у Вас есть табличка
Toyota 2
Mitsubishi 6
Вот тут сразу рядом формулу (с $) и протяните.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 31.03.2011, 18:02   #13
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Вот например на файле Виктора:
=SUMIF($D$4:$D$16;K4;$F$4:$F$16)*L4
и тянем вниз до конца списка автомобилей.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 31.03.2011, 18:57   #14
Pecnekm
Пользователь
 
Регистрация: 04.03.2011
Сообщений: 35
По умолчанию

То есть, на каждую модель по любому нужно будет писать формулу, правильно?
Может тогда проще сделать табличку с марками авто и ценами на отдельном листе ("черновике"), а на "чистовике", чтобы просто была ячейка с суммой з/п?
Pecnekm вне форума Ответить с цитированием
Старый 31.03.2011, 21:22   #15
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Писать формулу нужно будет на одну модель, на верхнюю (или вернее на любую). Далее формула протягивается лёгким движением мыши. Формулу в английском варианте я уже написал.
Можно и на другом листе её/их разместить, можно на этом в скрытых столбцах.
Ну а сумму можно откуда угодно или куда угодно выводить.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 01.04.2011, 11:44   #16
Pecnekm
Пользователь
 
Регистрация: 04.03.2011
Сообщений: 35
По умолчанию

Спасибо, большое! Разобрался, всё получилось!

По ходу дела, назрел еще один вопрос:
Можно сделать так чтобы данные в желтой таблице (з\п) заполнялись постепенно, по мере заполнения столбца с марками авто?
Потому что список будет большой, а к примеру в каком-то месяце не будет "Тойот" или "Мазд" и т.д., будут лишние строки с пустыми данными. Возможно как-то этого избежать?
Вложения
Тип файла: rar 111.rar (3.1 Кб, 8 просмотров)
Pecnekm вне форума Ответить с цитированием
Старый 01.04.2011, 13:33   #17
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Код:
=ЕСЛИ(H23="";"";СУММЕСЛИ($D$4:$D$34;K4;$F$4:$F$34)*L4)
Логичнее ссылаться не на K4, а на H23.

Последний раз редактировалось vikttur; 01.04.2011 в 13:36.
vikttur вне форума Ответить с цитированием
Старый 01.04.2011, 14:32   #18
Pecnekm
Пользователь
 
Регистрация: 04.03.2011
Сообщений: 35
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
Код:
=ЕСЛИ(H23="";"";СУММЕСЛИ($D$4:$D$34;K4;$F$4:$F$34)*L4)
Логичнее ссылаться не на K4, а на H23.
Я ссылался на столбец К4, потому что в нем полный список автомобилей и он служит лишь для выпадающего списка. А в желтом столбце Н23 я хотел бы, чтобы данные заполнялись по мере заполнения столбца "марка" D3, если это возможно конечно.

Последний раз редактировалось Pecnekm; 01.04.2011 в 14:35.
Pecnekm вне форума Ответить с цитированием
Старый 01.04.2011, 14:58   #19
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Если выбор из выпадающего не по порядку, не так, как в исходном списке?
Я бы сделал так (для I23)
Код:
=ЕСЛИ(H23="";"";СУММЕСЛИ($D$4:$D$34;H23;$F$4:$F$34)*ВПР(H23;K4:$L$16;2;0))
vikttur вне форума Ответить с цитированием
Старый 01.04.2011, 18:01   #20
Pecnekm
Пользователь
 
Регистрация: 04.03.2011
Сообщений: 35
По умолчанию

Cпасибо, большое!
С формулой, подсчетом з\п разобрался и сделал.

Подскажите, пожалуйста, как теперь сократить этот список подсчета з\п. Возможно ли не отображать позиции, которые равны 0?
Например если не сделано ни одной тойоты, то з\п по тойотам равна 0 и соответственно не будет отображаться в списке подсчета з\п.
Pecnekm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как присвоить одной ячейке несколько значений? Хорошая Девочка Microsoft Office Excel 2 10.10.2010 20:58
Присвоить ячейке StringGrid переменную DimOn4Ik Помощь студентам 6 19.01.2010 16:27
присвоить значение ячейки с курсором ячейке А1 Temnota Microsoft Office Excel 5 24.11.2009 21:10
Как присвоить ячейке имя? Maxx Microsoft Office Excel 2 01.11.2008 11:30
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27