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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2013, 19:31   #1
Mevok
 
Регистрация: 07.06.2013
Сообщений: 5
По умолчанию Расширение зависимости значений ячеек от ниспадающих ячеек

Доброго. Мне необходим совет такого рода: в зависимости от данных в ниспадающей ячейке должны меняться данные во второй. Пользуюсь функцией : =ЕСЛИ(E3=Полет;(ЕСЛИ(D2<eee;B3*hhh+ D2)+ЕСЛИ(D2>=eee;B3*iii+D2));D2). Но здесь всего два параметра: при правде использутся формула, при несовпадении-подставляется ячейка. Как сделать, чтобы формула проверяла не только одно слово на совпадение и стобы в зависимости от слов использовались ячейки. Заранее благодарю.
Мои формулы в файле.
Вложения
Тип файла: rar Вопрос.rar (9.3 Кб, 9 просмотров)
Mevok вне форума Ответить с цитированием
Старый 07.06.2013, 20:37   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

то, что Вы выложили файл - хорошо, но что с формулами - плохо.
у Вас 27 значений на листе, 24 имени...
просто в ячейку результат напишите значение (формул не надао), а рядом напишите почему там оказалось это значение
пока только одна рекомендация - ампутировать формулы.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.06.2013, 04:38   #3
Mevok
 
Регистрация: 07.06.2013
Сообщений: 5
Радость

Извините, не совсем Вас понял. Значения в графе "B" меняются пользователем, "D"-должны рассчитываться в зависимости от показаний ячейки "Е". Т.е., если в ниспадающим списке выставить значение "Полет"-то данные в ячейке "D" рассчитываются по формуле (причем формул две, и какая будет использоваться-зависит от показаний предыдущей ячейки), если значение "Земля"-то данные в ячейку должны браться из определенной ячейки(В3), "Планета"-соответственно, другая ячейка(С5).
А формулы я и сам бы рад уменьшить, но как-не знаю. А так вроде справляются со своей задачей.

Последний раз редактировалось Mevok; 08.06.2013 в 04:53.
Mevok вне форума Ответить с цитированием
Старый 08.06.2013, 06:03   #4
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Вашу формулу в данном варианте можно записать так:
Код:
=(E3=Полет)*ЕСЛИ(D2<eee;hhh;iii)*B3+D2
Остальное непонятно. Если В3 в Вашей формуле надо заменить на В3 или С5, в зависимости от условий, то Е3 не может быть сразу и Полет и Земля. Сделал как понял:
Код:
=ЕСЛИ(E3=Полет;ЕСЛИ(D2<eee;hhh;iii)*B3+D2;ЕСЛИ(E3=Земля;B3;ЕСЛИ(E3="Планета";C5;D2)))
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 08.06.2013 в 06:06.
DV68 вне форума Ответить с цитированием
Старый 08.06.2013, 06:03   #5
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

.............................
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 08.06.2013 в 06:05. Причина: Глюкнуло, два раза сообщение выдало
DV68 вне форума Ответить с цитированием
Старый 08.06.2013, 06:45   #6
Mevok
 
Регистрация: 07.06.2013
Сообщений: 5
По умолчанию

Извините за некорректное выражение необходимых условий. Не спец в Exel.
Что мне хочется сделать: данные столбца D должны зависеть от выбранного значения в столбце Е. Например: если выбирается в "Е5" "Полет", то для значения столбца D5 используется формула. Причем эта формула проверяет показания столбца D4. Если показания столбца D4 меньше норматива (в моей случае это норматив-это показание ячейки Е3 на втором листе, которому я задал имя "еее"), то используется одна формула, если больше-то другая.
У меня также получилось, что при выборе другого значения в Е5 в D5 появляется значение, равное D4. Т.е. в графе D5 используются данные "Полет" (формула) и всё остальное (ставится значение D4). А мне необходимо, чтобы было больше сверяемых параметров. Т.е. если в Е5 выбираем "Полет"-то для D5 использутся формула; если "Воздух"-то в D5 вставляются значения из ячейки В4 (к примеру), если "Земля"-то из ячейки В5; если что-то другое-то ставится значение из ячейки D4

Последний раз редактировалось Mevok; 08.06.2013 в 07:04.
Mevok вне форума Ответить с цитированием
Старый 08.06.2013, 07:32   #7
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Ну тогда последняя формула подходит, подкорректируйте под свои данные и все.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 08.06.2013, 09:03   #8
Mevok
 
Регистрация: 07.06.2013
Сообщений: 5
По умолчанию

От души! Как раз почти то, что надо.
Mevok вне форума Ответить с цитированием
Старый 08.06.2013, 16:25   #9
Mevok
 
Регистрация: 07.06.2013
Сообщений: 5
По умолчанию

Народ, еще вопрос возник, тоже сам никак не разберусь.
Пример: в столбце А водятся данные. В столбце B-даты, соответствующие этим данным. Как сделать формулу, чтобы в столбце С выводилась сумма значений столбца А за одни сутки? Т.е. при заполнении "А" 1,2,3,4,5,6... с одинаковой датой в столбце С выводилось 1,3,6,10,15,21... И так по каждым суткам. А в идеале, чтобы последняя сумма за сутки еще и цветом автоматически выделялась

Последний раз редактировалось Mevok; 08.06.2013 в 16:46.
Mevok вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отбор значений ячеек begg Microsoft Office Excel 4 25.02.2012 13:00
Объединение значений ячеек 27obesthand Microsoft Office Excel 1 17.10.2011 15:55
вывод значений ячеек в цикле apazovo Microsoft Office Excel 2 26.12.2010 10:59
Вопрос по подсчету (суммированию) ячеек в зависимости от их цвета metrosoul Microsoft Office Excel 15 28.02.2010 12:58
подсчет ячеек в зависимости от даты Алексей777 Microsoft Office Excel 4 20.02.2009 13:48