|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.08.2013, 00:51 | #1 |
Новичок
Джуниор
Регистрация: 01.08.2013
Сообщений: 1
|
Вывод значений интервалов между ячейками
Необходимо в ячейку «Q» выводить значение ячейки «N» и значение интервала между ячейками от «O» до «P» и знак % , то есть значение ячейки «Q» в конечном итоге должно быть:
Q1= 1136% Q2= 1172% Q3= 1176% Q4= 1192% Q5= 1196%,1197% Q6= 1199% Q7= 1163%,11640%,11641%,11642%,11643%,1 16440%,116441%,116442%,116443%,1164 44% То есть самое сложное состоит в том чтобы правильно поставить процентик «%» ставится он таким образом: он заполняет оставшийся интервал девятками----> 36% это весь интервал от 3600000 до 3699999, «%»ставится после 36 и заполняет весь оставшийся интервал до первого разряда; Интервал от 6300000 до 6444999 мы не можем вывести сразу, поэтому раскладываем его таким образом: 1163%,11640%,11641%,11642%,11643%,1 16440%,116441%,116442%,116443%,1164 44%---> 63% это 6399999, 640% это 6409999, вот тут заметьте что не 64% а именно 640% потому как если бы было 64% то это было бы тогда 6499999, а это уже выше нашего интервала (6300000-6444999), Поэтому следующее значение интервала уже 641% тем самым в интервал мы захватываем и 6409999 и 6419999, и далее уже добираем остальные 4ки по разрядам до нашего конечного числа, и опять таки 6440% это уже 6440999 затем 6441% это 6441999 затем 6442% ну и так далее добираемся до 6444% ----> все наш интервал полностью расписан! Вот еще примеры чтобы был смысл окончательно понятен: 11 от 8350000 до 8999999 Получаем: 11835%, 11836%, 11837%,11838%, 11839%, 1184%, 1185%, 1186%, 1187%, 1188%, 1189% ------> в итоге все разложенные значения охватывают наш интервал от и до! Заметьте значение 1184% тут нолик не ставим и выходим уже на 118599999 а не на 118419999, тем самым быстрее и за меньшее количество значений интервала достигаем конечного значения 89%. Вот еще пример: Если такой интервал: 0000000-0199999 то он будет выглядеть так 1100% и 1101%, то есть 0099999 и 0199999 мы указали весь интервал и все разряды. А если так от 0000000 до 9999999 то должен будет выглядеть так 11% Очень долго искал функцию в Excel для макроса, которая бы реализовывала данную операцию, оставалось бы добавить к каждому получившемуся значению «%» и вуаля! Но функции таковой не нашел, а значения интервалов с процентиками еще надо бы чтоб в файл текстовый записывался последовательно в столбик. Задачка очень сложная, поэтому прошу у вас помощи в ее решении, может быть кто то сталкивался с похожей или знает как реализовать ее помогите пожалуйста. (на картинке пример исходных значений в ячейках) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу составить программу для заполнения матрицы по спирали с заданным интервалом между ячейками! | demon_666_902 | Общие вопросы C/C++ | 0 | 29.07.2012 19:51 |
Перескакивание между ячейками. | BogSerVik | Microsoft Office Excel | 6 | 22.07.2011 08:14 |
expos: Excel. Как сделать связь между ячейками? | expos | Microsoft Office Excel | 29 | 23.11.2010 13:09 |
Промежутки между ячейками (td) таблицы | _PROGRAMM_ | HTML и CSS | 4 | 10.01.2010 22:59 |
как пометить ранж между двумя, динамически меняющимися ячейками? | peq | Microsoft Office Excel | 3 | 28.08.2009 17:09 |