|
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 42
|
|
Найти среднее для ячеек с одинаковыми значениями01.05.2013, 16:23. Показов 4703. Ответов 10
Метки нет (Все метки)
У меня в столбцах: C-месяц D-день E-срок F-мин G- измерения. У меня в строке D (дни), как вы видите на картинке, сначала семь 1, потом восемь 2, дальше восемь 3. Это значит что в первый день января было 8 измерений. В столбце G сами эти измерения. Так вот, мне нужно найти среднее этих измерений для каждого дня и вывести в столбец J допустим. Помогите пожалуйста. Вся сложность в том, что измерений может быть любое количество, но не больше 8. Можно еще вот как, если измерений 8 то находим среднее и записываем в столбец J напротив, если другое количество, то в столбец J напротив пишем слово "НЕТ". Заранее благодарен!
0
|
|
| 01.05.2013, 16:23 | |
|
Ответы с готовыми решениями:
10
Создать колонку с одинаковыми значениями ячеек Объединение диапазонов ячеек с одинаковыми значениями
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||||||||||||||||||||
| 02.05.2013, 10:01 | ||||||||||||||||||||
Сообщение было отмечено Памирыч как решение
Решение
Не имея Вашу книгу для тестирования, писал, как проверку для моего воображения.
![]() Процедура должна перелопатить сразу все Ваши листы и выдать результат (в районе "J") на каждом листе. И еще. Если тормознется, кидайте сюда книгу (в 2003). И еще. У Вас дюбляж. Название листа - месяц. И в столбик "С" - месяц, только номер. Так оно и надо?
Уже вижу. Вот это:
Еще выловил. Замените начало на это (по кол-ву строк 1 * 1):
Добавлено через 15 часов 10 минут Ну, извините. Вчера немного расслабились пивом. Теперь посмотрел - пропустил еще ОБНУЛЕНИЕ словаря. И здесь слелал так, что бы отвязаться от Option Base. Пробуйте, но лучше бы мне все-таки пару Ваших листов с данными.
1
|
||||||||||||||||||||
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
|
||||||
| 02.05.2013, 11:49 | ||||||
|
Предложу свой вариант.
Если код будет медленно работать, то добавьте в код ещё отключение обновление монитора (команда "Application.ScreenUpdating"). Код
1
|
||||||
|
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 42
|
|
| 02.05.2013, 12:08 [ТС] | |
|
13 ошибку выдает.
держите файл для наглядности полностью файл не лезет, я оставил всего один лист (январь).
0
|
|
|
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 42
|
|
| 02.05.2013, 12:13 [ТС] | |
|
Скрипт
гениально, вроде все работает. Разобрался в коде. Все довольно просто. Спасибо большое)
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 02.05.2013, 15:42 | |
|
Ну вот и результат. Если сравнить Ваш лист и скрин - увидите сами разницу (строка 2 пустая). А я применил .CurrentRegion. И еще. Дроби с запятой. Это правильно? У меня такое дает иногда сбой, только с точкой. Но это такое. Подкоректировал. Два варианта (мой и Скрипа) - лучьше всегда чем один.
Полученные результаты я не удалял, что б Вы видели, что будет на всех листах. Да и не надо удалять. Код при запуске всегда их все перезапишет. В макросе указана библиотека и как ее подключить.
0
|
|
|
1 / 1 / 0
Регистрация: 04.03.2013
Сообщений: 42
|
||
| 02.05.2013, 16:14 [ТС] | ||
|
-2,8 -4,9 -5,8 -6,1 -6,4 -6,5 -7,6 Среднее значение -1,28 никак получится не может. То что вы мне в первый раз скинули у меня считает все отлично. Я его под себя маленько переделал и все ок.
0
|
||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 02.05.2013, 16:22 | |
|
Может быть. В таких вариантах как Ваш (где названия месяцев), у меня может быть заложена ошибка вызванная локализацией.
Поэтому просил несколько листов. И в последнем варианте убрал замену запятой на точку (тоже может выдавать ошибку). Меня бы больше интересовало время. Но главное - работает. Чье - второстепенно. Удачи.
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 02.05.2013, 17:15 | |
|
ООООчень большая просьба!!!
Не говорите ничего моему пятикласнику! Он с меня неделю смеяться будет!!!!
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 02.05.2013, 17:21 | |
|
Забыл. Строка 2108. Значение температуры отсутствует. Я включил игнорирование. Или нужно считать как 0?
0
|
|
|
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
|
|
| 03.05.2013, 22:53 | |
|
deka6pb21, для решения вашей задачи для одного месяца можно использовать средства самой программы "Excel".
Опишу на примере книги из сообщения #4 (Excel 2010):
0
|
|
| 03.05.2013, 22:53 | |
|
Помогаю со студенческими работами здесь
11
Макрос для объединения ячеек с одинаковыми значениями Заполнение пустых ячеек разными и одинаковыми значениями Найти индекс пар соседних элементов с одинаковыми значениями Найти все стоящие рядом элементы с одинаковыми значениями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|