
Последние записи
- Найти среднее значение по данным в ячейке
- Число различных чисел (Microsoft Office Excel)
- Убить процесс
- Конвертер heic в jpg
- Проверка на шестнадцатеричный формат записи
- Отдать пользователю файл с помощью file_get_contents()
- Написать собственую функцию operator[] для битов
- Проблема с движением 2D человека
- OpenGl.Создание винтовой лестницы
- Склеить несколько файлов в один

Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
24th
Мар
Найти среднее значение по данным в ячейке
Posted by obzor under VBA
Необходимо найти среднее значение по датам в одной ячейке, перечисленным через запятую. Справочник дат со значениями лист ВЫРУЧКА.
если макросом, можно например
Sub Тest()
Dim Dt$()
Dim Rw1&, Rw1F&, Rw1L&, Rw2&, Rw2F&, Rw2L&
Dim D&, M&, Y&, i&
Dim S#
Dim ShP As Worksheet, ShV As Worksheet
Set ShP = Sheets(1) 'Sheets("ПОИСК")
Set ShV = Sheets(2) 'Sheets("ВЫРУЧКА")
Rw1F = 2: Rw2F = 2
Rw1L = ShP.Cells(Rows.Count, "A").End(xlUp).Row
Rw2L = ShV.Cells(Rows.Count, "A").End(xlUp).Row
For Rw1 = Rw1F To Rw1L
Dt = Split(ShP.Cells(Rw1, "A"), ", ")
For Rw2 = Rw2F To Rw2L
D = Split(ShV.Cells(Rw2, "A"), ".")(0)
M = Split(ShV.Cells(Rw2, "A"), ".")(1)
Y = Split(ShV.Cells(Rw2, "A"), ".")(2)
For i = LBound(Dt) To UBound(Dt)
If D - Split(Dt(i), ".")(0) = 0 Then
If M - Split(Dt(i), ".")(1) = 0 Then
If Y - Split(Dt(i), ".")(2) = 0 Then
S = S + ShV.Cells(Rw2, "B")
Exit For
End If
End If
End If
Next i
Next Rw2
If S > 0 Then
ShP.Cells(Rw1, "B") = _
Round(S / (UBound(Dt) - LBound(Dt) + 1), 3)
S = 0
End If
Next Rw1
End Sub
тема на форуме
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)