Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Привязка нескольких формул к одной ячейке - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Привязка нескольких формул к одной ячейке (Формулы/Formulas)
Привязка нескольких формул к одной ячейке
PavZA Дата: Среда, 08.11.2017, 13:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Суть проблемы:
Есть классификация (5 классов).
В каждом классе свои интервалы значений.
Для значений из каждого интервала пишется своя формула.
Вопрос: можно ли прикрепить формулы для одной определенной ячейки, чтобы каждая формула срабатывала на значение из своего определенного интервала?
По аналогии с условным форматированием по цвету в зависимости от интервалов значений.
Просто ввожу определенное число, дальше программа определяет в каком оно интервале и рассчитывает по заданной формуле.
Прошу помощи, ибо начинающий пользователь и в экселе для меня многое непонятно.
К сообщению приложен файл: ____.xlsx(12Kb)
 
Ответить
СообщениеСуть проблемы:
Есть классификация (5 классов).
В каждом классе свои интервалы значений.
Для значений из каждого интервала пишется своя формула.
Вопрос: можно ли прикрепить формулы для одной определенной ячейки, чтобы каждая формула срабатывала на значение из своего определенного интервала?
По аналогии с условным форматированием по цвету в зависимости от интервалов значений.
Просто ввожу определенное число, дальше программа определяет в каком оно интервале и рассчитывает по заданной формуле.
Прошу помощи, ибо начинающий пользователь и в экселе для меня многое непонятно.

Автор - PavZA
Дата добавления - 08.11.2017 в 13:35
sarxip Дата: Среда, 08.11.2017, 13:39 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 37
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
попробуйте (=ЕСЛИ)


иии
 
Ответить
Сообщениепопробуйте (=ЕСЛИ)

Автор - sarxip
Дата добавления - 08.11.2017 в 13:39
sboy Дата: Среда, 08.11.2017, 13:46 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1103
Репутация: 276 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
не совсем понял логику последнего делителя (25 или 50)
но вдруг правильно
Код
=ПРОСМОТР(D5;{0;25;50;100;150};{5;4;3;2;1})-(D5-ПРОСМОТР(D5;{0;25;50;100;150}))/(25+25*(D5>49))
К сообщению приложен файл: -1-.xlsx(12Kb)
 
Ответить
СообщениеДобрый день.
не совсем понял логику последнего делителя (25 или 50)
но вдруг правильно
Код
=ПРОСМОТР(D5;{0;25;50;100;150};{5;4;3;2;1})-(D5-ПРОСМОТР(D5;{0;25;50;100;150}))/(25+25*(D5>49))

Автор - sboy
Дата добавления - 08.11.2017 в 13:46
buchlotnik Дата: Среда, 08.11.2017, 13:51 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3325
Репутация: 886 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
как-то так:
Код
=ПРОСМОТР(D5;{0;25;50;100;150};{5;4;3;2;1})-(D5-ПРОСМОТР(D5;{0;25;50;100;150}))/ПРОСМОТР(D5;{0;50};{25;50})

[offtop]UPD: Сергей точно колдун - читает мысли :D
К сообщению приложен файл: 8637234.xlsx(12Kb)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Среда, 08.11.2017, 13:52
 
Ответить
Сообщениекак-то так:
Код
=ПРОСМОТР(D5;{0;25;50;100;150};{5;4;3;2;1})-(D5-ПРОСМОТР(D5;{0;25;50;100;150}))/ПРОСМОТР(D5;{0;50};{25;50})

[offtop]UPD: Сергей точно колдун - читает мысли :D

Автор - buchlotnik
Дата добавления - 08.11.2017 в 13:51
китин Дата: Среда, 08.11.2017, 13:57 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4409
Репутация: 697 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
или ПРОСМОТР

Код
=ПРОСМОТР($D5;{0;25;50;100;150};{5;4;3;2;1})

и
Код
=$B5-($D5-ПРОСМОТР($D5;{0;25;50;100;150}))/25


[offtop][p.s.]сами вы оба колдуете и мысли читаете :p
К сообщению приложен файл: 5421341.xlsx(12Kb)


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538


Сообщение отредактировал китин - Среда, 08.11.2017, 13:58
 
Ответить
Сообщениеили ПРОСМОТР

Код
=ПРОСМОТР($D5;{0;25;50;100;150};{5;4;3;2;1})

и
Код
=$B5-($D5-ПРОСМОТР($D5;{0;25;50;100;150}))/25


[offtop][p.s.]сами вы оба колдуете и мысли читаете :p

Автор - китин
Дата добавления - 08.11.2017 в 13:57
PavZA Дата: Четверг, 09.11.2017, 07:49 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Большое человеческое спасибо)
Вижу, что это сделать реально.
Но, если честно, я так и не понял как именно это делается.
Может посоветуете методичку какую для чайников, чтоб я смог сам подобное творить?
 
Ответить
СообщениеБольшое человеческое спасибо)
Вижу, что это сделать реально.
Но, если честно, я так и не понял как именно это делается.
Может посоветуете методичку какую для чайников, чтоб я смог сам подобное творить?

Автор - PavZA
Дата добавления - 09.11.2017 в 07:49
buchlotnik Дата: Четверг, 09.11.2017, 09:00 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3325
Репутация: 886 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
[offtop]Вы уж определитесь
Цитата
для чайников
или
Цитата
чтоб подобное творить
:)
Хотя, всё равно нет таких методичек - разберитесь в работе формулы, попытайтесь воспроизвести; чаще заходите на форум - пробуйте решать, смотрите на решения других, учитесь, как-то так; Уокенбаха можно почитать (Формулы в Excel) - но без практики это всё бессмысленно


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru
 
Ответить
Сообщение[offtop]Вы уж определитесь
Цитата
для чайников
или
Цитата
чтоб подобное творить
:)
Хотя, всё равно нет таких методичек - разберитесь в работе формулы, попытайтесь воспроизвести; чаще заходите на форум - пробуйте решать, смотрите на решения других, учитесь, как-то так; Уокенбаха можно почитать (Формулы в Excel) - но без практики это всё бессмысленно

Автор - buchlotnik
Дата добавления - 09.11.2017 в 09:00
PavZA Дата: Четверг, 09.11.2017, 09:36 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо за ответ. Я пытаюсь разобраться по тому примеру, который вы мне отправили. Но уже с другим примером у меня возникли трудности, ибо интервалы значений все разные, в отличие от того примера. С первой частью проблем особых не возникло =ПРОСМОТР(C15;{0;6;10;27;63;130};{0;1;2;3;4;5}), это я уже усвоил, а как дальше действовать, увы не понимаю.
К сообщению приложен файл: ______.xlsx(12Kb)
 
Ответить
СообщениеСпасибо за ответ. Я пытаюсь разобраться по тому примеру, который вы мне отправили. Но уже с другим примером у меня возникли трудности, ибо интервалы значений все разные, в отличие от того примера. С первой частью проблем особых не возникло =ПРОСМОТР(C15;{0;6;10;27;63;130};{0;1;2;3;4;5}), это я уже усвоил, а как дальше действовать, увы не понимаю.

Автор - PavZA
Дата добавления - 09.11.2017 в 09:36
buchlotnik Дата: Четверг, 09.11.2017, 10:28 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3325
Репутация: 886 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
PavZA, используйте вспомогательные таблицы, так оно проще будет:
Код
=ПРОСМОТР(C5;$M$5:$M$10;$O$5:$O$10)-1+(C5-ПРОСМОТР(C5;$M$5:$M$10))/ПРОСМОТР(C5;$M$5:$M$10;$P$5:$P$10)
К сообщению приложен файл: 6338343.xlsx(13Kb)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru
 
Ответить
СообщениеPavZA, используйте вспомогательные таблицы, так оно проще будет:
Код
=ПРОСМОТР(C5;$M$5:$M$10;$O$5:$O$10)-1+(C5-ПРОСМОТР(C5;$M$5:$M$10))/ПРОСМОТР(C5;$M$5:$M$10;$P$5:$P$10)

Автор - buchlotnik
Дата добавления - 09.11.2017 в 10:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Привязка нескольких формул к одной ячейке (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!