3 / 3 / 1
Регистрация: 28.12.2011
Сообщений: 25
|
||||||
1 | ||||||
Вычислить среднее геометрическое по данным выделенной таблицы12.06.2012, 11:38. Показов 3828. Ответов 12
Метки нет (Все метки)
Доброе время суток! Помогите пожалуйста кто чем сможет! сделать макросы в excel :
1) Вычислить среднее геометрическое по данным выделенной таблицы. я тут набросал чтоб он брал данные из выделенной таблицы а как дальше быть незнаю, как сделать чтобы вычеслял среднее геометрическое и выводил его в ячеку?
2) Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали, а второе – номер горизонтали. Даны натуральные числа k, l, m, n. Требуется выяснить, являются ли поля (k, l) (m, n) полями одного цвета.
0
|
12.06.2012, 11:38 | |
Ответы с готовыми решениями:
12
Получить доступ к данным выделенной строки таблицы listView Вычислить среднее геометрическое и среднее арифметическое значения положительных элементов массива Вычислить среднее арифметическое и среднее геометрическое нечетных чисел, кратных 7 в диапазоне от M1 до M2 Вычислить среднее арифметическое и среднее геометрическое положительных элементов массива |
призрак
|
||||||||||||||||
12.06.2012, 13:07 | 2 | |||||||||||||||
код не совсем правильный.
циклы вылетят с ошибкой "out of range" да и
раз уж у вас массив Variant, то проще писать так:
по второй задаче - попробуйте сложить номер горизонтали и номер вертикали для разных клеточек доски и увидеть закономерность.
1
|
3 / 3 / 1
Регистрация: 28.12.2011
Сообщений: 25
|
|||||||||||||||||||||
12.06.2012, 13:49 [ТС] | 3 | ||||||||||||||||||||
это да, забыл выделить)
0
|
призрак
|
|||||||||||
12.06.2012, 14:05 | 4 | ||||||||||
правда, если выделенный диапазон будет несмежным, то тут возникнет ошибка. но это - крайний случай. как я понял, мы предполагаем, что юзер находится в здравом уме и выделяет на листе прямоугольный диапазон ячеек с числами? для классического алгоритма переменная, конечно, нужна:
1
|
3 / 3 / 1
Регистрация: 28.12.2011
Сообщений: 25
|
||||||
12.06.2012, 14:33 [ТС] | 5 | |||||
[Оверквотинг. Не цитируйте посты ЦЕЛИКОМ!]
полный код так получаеться?:
6 5 2 6 7 2 он выдаёт 8,425731 а если сделаю проверку с помощью СРГЕОМ(...) то он покажет 4,140681 странно... может я что-то не так вставил?
0
|
призрак
|
||||||
12.06.2012, 14:55 | 6 | |||||
прошу меня извинить, у меня в коде ошибка (из-за копипаста)
должно быть так:
все остальное - да, правильно.
1
|
3 / 3 / 1
Регистрация: 28.12.2011
Сообщений: 25
|
|
12.06.2012, 15:15 [ТС] | 7 |
СПАСИБО БОЛЬШУЩЕЕ!!! ВСЁ РАБОТАЕТ)!!!
2)Поле шахматной доски определяется парой натуральных чисел, первое из которых задает номер вертикали, а второе – номер горизонтали. Даны натуральные числа k, l, m, n. Требуется выяснить, являются ли поля (k, l) (m, n) полями одного цвета. на счёт второй как понял, можно же сделать так что бы k m l n переменные он брал произвольно не выделяя ячейки или лучше выделять? не могу понять как можно тогда вбить их в код чтобы он понял что например ячейка A1 это k, B1 это m, С1 это l, D1 это n, условие же будет такое? если удовлетворяет то да они одного цвета, если нет то разного ((k And 1) = (m And 1)) AndAlso ((l And 1) = (n And 1))
0
|
призрак
|
|
12.06.2012, 15:22 | 8 |
а зачем вам вообще ячейки для второй задачи?
у вас даны координаты двух клеток - числами. можно ввести через InputBox. высчитывайте в макросе цвет одной клетки и цвет другой. сравнивайте. выдавайте результат-сообщение.
1
|
3 / 3 / 1
Регистрация: 28.12.2011
Сообщений: 25
|
|
12.06.2012, 15:30 [ТС] | 9 |
а как вычислить цвет одной и другой клетки?
0
|
призрак
|
|
12.06.2012, 15:37 | 10 |
уже писал:
DJONII, Вы, возможно, заметили - у меня свои "тараканы" - я человеку, отказывающемуся думать, помогать не люблю. но форум большой, просто праздники, наверное, поэтому затишье. если просто хотите готовый код - подождите других форумчан.
1
|
3 / 3 / 1
Регистрация: 28.12.2011
Сообщений: 25
|
||||||
12.06.2012, 16:13 [ТС] | 11 | |||||
написал только где то ошибка, немогу понять где...
как мне кажется где-то в условии...
0
|
3 / 3 / 1
Регистрация: 28.12.2011
Сообщений: 25
|
|
13.06.2012, 10:43 [ТС] | 13 |
Спасибо за помощь!!!
0
|
13.06.2012, 10:43 | |
13.06.2012, 10:43 | |
Помогаю со студенческими работами здесь
13
Вычислить среднее арифметическое и среднее геометрическое положительных элементов матрицы Вычислить среднее арифметическое и среднее геометрическое модулей заданных чисел Вычислить среднее арифметическое и среднее геометрическое чисел а,b и с и определить какое из средних больше Вычислить среднее арифметическое кубов / среднее геометрическое модулей двух данных чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |