Просмотр полной версии : А кто в Экселе силён?
Суть вопроса:
Как составить формулу, которая бы выводила в ячейку Б некое число, в зависимости от того, на какую цифру оканчивается число в ячейке А
например: если в ячейке А число 5296, то в в ячейке Б значение 300
:confused:
Заранее спасибо.
ну это просто. Разделить на 10, затем остаток умножить на 10 и получишь последнюю цифру, а дальше делай с ней что хош
для экселя это примерно так =ОСТАТ(A1/10;1)*10
Golf, не понял зачем ещё умножать, вроде и так последняя получается =ОСТАТ(A1;10) вот как в зависимости от этого результата вывести в ячейку Б произвольное число, например, 150? Думаю нужна функция ЕСЛИ, только как применить не пойму.
=ОСТАТ(A1;10) от 5296 дает 0.6, а тебе надо 6, поэтому и умножать. И что значит "в зависимости от этого результата вывести в ячейку Б произвольное число" ? От балды чтоли ? Тогда и выводи от балды любое. Если функцию от последней цифры, то и примени ее к полученному аргументу
странно, только что в 2007 экселе попробовал, возвращает остаток сразу 6, ладно, а что по второй части вопроса?
например, если там 6, то 300, если 8, то 150?
странно, остаток он и есть остаток - дробь оставшаяся от целого числа при делении. Ну да ладно
ну пока ты не сказал какая должна быть зависимость
Absolute
02-10-2010, 04:09
Можно через функцию ВПР. Для этого надо подготовить где-нибудь в сторонке (или на соседнем листе, или в другом файле) табличку соответствия из двух столбцов вида:
1 150
2 370
3 500
4 100
5 200
6 300
8 150
Последним параметром в функции ВПР должно быть "ЛОЖЬ". Ячейки, по которым идет подбор, должны иметь одинаковый формат.
http://img816.imageshack.us/img816/2025/excelvpr.jpg