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

Вход

Регистрация

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

 

= Мир MS Excel/Определение значения по диапазону - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Определение значения по диапазону
Yasha Дата: Пятница, 21.03.2014, 16:14 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Всем здравствуйте! Помогите, пожалуйста, решить такую задачку!
При значении в одной ячейке от 1 до 24 другая ячейка принимает значение 2, от 25 до 48 значение 4, от 49 до 72 значение 6, от 73 до 96 значение 8, от 97 до 120 значение 10 и т.д. до бесконечности.
Заранее спасибо.
 
Ответить
СообщениеВсем здравствуйте! Помогите, пожалуйста, решить такую задачку!
При значении в одной ячейке от 1 до 24 другая ячейка принимает значение 2, от 25 до 48 значение 4, от 49 до 72 значение 6, от 73 до 96 значение 8, от 97 до 120 значение 10 и т.д. до бесконечности.
Заранее спасибо.

Автор - Yasha
Дата добавления - 21.03.2014 в 16:14
shurikus Дата: Пятница, 21.03.2014, 16:26 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
По правилам: новый вопрос - новая тема.
Для вас пойдет формула
Код
=ПРОСМОТР(L95;{1;25;49;73;97;121};{1;2;3;4;5;6})
, а до бесконечности - это уже сами...
 
Ответить
СообщениеПо правилам: новый вопрос - новая тема.
Для вас пойдет формула
Код
=ПРОСМОТР(L95;{1;25;49;73;97;121};{1;2;3;4;5;6})
, а до бесконечности - это уже сами...

Автор - shurikus
Дата добавления - 21.03.2014 в 16:26
Yasha Дата: Пятница, 21.03.2014, 17:13 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Прошу прощения за нарушение правил форума, перед тем как задать вопрос, я внимательно с ними ознакомился, просто подумал, что эта тема очень похожа на мою, вот и решил написать сюда, чтобы не множить похожие темы! Извините! Больше так не буду!
Решение, предложенное вами, shurikus, работает! Спасибо большое за оперативный, а главное, правильный ответ на мой вопрос! Очень вам признателен! Ломал голову неделю, расспросил всех коллег, а вы вот так запросто выдали решение! Браво!
Но все таки, неужели нет возможности задать условие, чтобы программа сама отрабатывала последовательность до бесконечности или пальчиками вводить значения в формуле это единственное решение?
 
Ответить
СообщениеПрошу прощения за нарушение правил форума, перед тем как задать вопрос, я внимательно с ними ознакомился, просто подумал, что эта тема очень похожа на мою, вот и решил написать сюда, чтобы не множить похожие темы! Извините! Больше так не буду!
Решение, предложенное вами, shurikus, работает! Спасибо большое за оперативный, а главное, правильный ответ на мой вопрос! Очень вам признателен! Ломал голову неделю, расспросил всех коллег, а вы вот так запросто выдали решение! Браво!
Но все таки, неужели нет возможности задать условие, чтобы программа сама отрабатывала последовательность до бесконечности или пальчиками вводить значения в формуле это единственное решение?

Автор - Yasha
Дата добавления - 21.03.2014 в 17:13
shurikus Дата: Пятница, 21.03.2014, 22:09 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 198
Репутация: 44 ±
Замечаний: 0% ±

Excel 2007
неужели нет возможности задать условие, чтобы программа сама отрабатывала последовательность до бесконечности

А программа знает в каких точках делать переход между числами? Как вариант можно предложить только следующую возможность:
Код
=ПРОСМОТР($A$4;$A$6:$A$116;$B$6:$B$1116)
, где $A$6:$A$116 - это первый массив чисел, а $B$6:$B$1116 - это массив чисел соответствий, но и эти 2 массива нужно как-то вбить, зато с формулой проще, если значений соответствий под сотню.
 
Ответить
Сообщение
неужели нет возможности задать условие, чтобы программа сама отрабатывала последовательность до бесконечности

А программа знает в каких точках делать переход между числами? Как вариант можно предложить только следующую возможность:
Код
=ПРОСМОТР($A$4;$A$6:$A$116;$B$6:$B$1116)
, где $A$6:$A$116 - это первый массив чисел, а $B$6:$B$1116 - это массив чисел соответствий, но и эти 2 массива нужно как-то вбить, зато с формулой проще, если значений соответствий под сотню.

Автор - shurikus
Дата добавления - 21.03.2014 в 22:09
Pelena Дата: Пятница, 21.03.2014, 22:38 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19437
Репутация: 4572 ±
Замечаний: ±

Excel 365 & Mac Excel
Вариант "до бесконечности"
Код
=ЕСЛИ(A1<=0;"";(ОТБР((A1-1)/24)+1)*2)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВариант "до бесконечности"
Код
=ЕСЛИ(A1<=0;"";(ОТБР((A1-1)/24)+1)*2)

Автор - Pelena
Дата добавления - 21.03.2014 в 22:38
Yasha Дата: Понедельник, 24.03.2014, 13:45 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Спасибо, Pelena ! Всё работает! ))
 
Ответить
СообщениеСпасибо, Pelena ! Всё работает! ))

Автор - Yasha
Дата добавления - 24.03.2014 в 13:45
Russel Дата: Понедельник, 24.03.2014, 14:12 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Еще проще:
Код
=ОКРУГЛВВЕРХ(A1/24;0)*2


QIWI 9173973973
 
Ответить
СообщениеЕще проще:
Код
=ОКРУГЛВВЕРХ(A1/24;0)*2

Автор - Russel
Дата добавления - 24.03.2014 в 14:12
  • Страница 1 из 1
  • 1
Поиск:

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