0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 6
|
|
1 | |
Поиск одинаковых значений в массиве06.12.2012, 01:23. Показов 4606. Ответов 5
Метки нет (Все метки)
Здравствуйте уважаемые.
Есть одна задачка по поиску одинаковых значений в массиве и определения их положения, перебрал кучу формул в Excel и понял что без макроса не обойтись. Помогите пожалуйста, в написании макросов я не силен а решить проблемку очень нужно. Суть вопроса, есть массив 11 ячеек по вертикали на 4 ячейки по горизонтали, каждая горизонталь имеет свой номер а вертикаль имеет букву, массив заполнен числами, нужно определить в каких ячейках находится самое маленькое число. Ответ должен быть такого типа самое маленькое числа =... оно находится в ячейках 1б, 3а, ... (например). Ниже пример.
0
|
06.12.2012, 01:23 | |
Ответы с готовыми решениями:
5
Поиск двух одинаковых минимальных значений в массиве Поиск одинаковых значений Поиск одинаковых значений в 2 таблицах Поиск одинаковых ячеек-значений |
1250 / 408 / 52
Регистрация: 14.06.2009
Сообщений: 629
|
|
06.12.2012, 03:59 | 2 |
Такой вариант.
0
|
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 6
|
|
08.12.2012, 15:07 [ТС] | 3 |
Не надеялся на такой отличный результат. Спасибо. Вот только нужно что бы значения можно было менять в массиве и его структура не менялась.
Добавлено через 35 минут Вроде бы сам разобрался убрал в ячейках массива =ОТБР(СЛЧИС()*30+20) и прописал просто цифровые значения и всё заработало именно та как мне нужно. Интересно узнать зачем была прописана функция =ОТБР(СЛЧИС()*30+20) и что она делает.
0
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
|
|
08.12.2012, 15:25 | 4 |
Функция СЛЧИС генерирует случайное число от 0 до 0,9... (15 цифр после запятой), но единицы не получается.
Если мы умножим полученное случайное число на 30, то возможно получить число от 0 до 29,9... Числа 30 не будет получено: 0*30 = 0 0,9...*30=29,9... Если прибавить к полученному число 20, то будет получено число у нас от 20 до 49,9... Функция ОТБР берёт из числа целую часть. Т.е. формула =ОТБР(СЛЧИС()*30+20) генерирует целые числа от 20 до 49.
0
|
0 / 0 / 0
Регистрация: 22.01.2012
Сообщений: 6
|
|
09.12.2012, 22:32 [ТС] | 5 |
Что то не могу найти где прописана заливка ячейки с наименьшим значением. Вроде в тексте VBA нет и другого отдельного макроса не видно. Подскажите.
0
|
призрак
|
|
09.12.2012, 22:38 | 6 |
в условные форматы загляните
1
|
09.12.2012, 22:38 | |
09.12.2012, 22:38 | |
Помогаю со студенческими работами здесь
6
Поиск одинаковых значений в столбце Поиск одинаковых значений в столбце Поиск одинаковых значений на разных листах Поиск одинаковых значений на разных листах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |