-1

У меня есть устройство, которое собирает измерения температуры от нескольких датчиков через определенные промежутки времени. Эти данные выгружаются в файл .csv с каждой строкой в формате: [время] [имя датчика] [температура]. С каждой отметкой времени связано от трех до пяти измерений температуры.

Для каждой отметки времени я ищу способ получения минимальной, максимальной и средней температуры для всех датчиков. Мой набор данных большой (от 50 до 150 тыс. Строк), поэтому метод должен состоять из формул и / или VBA.

После тщательного поиска самая близкая вещь, которую я нашел, - это функция усреднения, которую я не могу заставить работать с большим набором данных, с которым я работаю. Буду признателен за любые предложения о месте для начала.

1 ответ1

0

Сводные таблицы именно для этого (и это держит вас подальше от VBA). Следуй этим шагам:

  • Создайте сводную таблицу и выберите ваши данные в качестве входных данных
  • Поместите метки времени в метки строк
  • Поместите имя датчика в метки столбца
  • Поместите Температура в поле Значение и измените его, чтобы выразить минимальное значение
  • Поместите Температура в поле Значение и измените его, чтобы выразить среднее значение
  • Поместите Температура в поле Значение и измените его, чтобы выразить максимальное значение

Вот Это Да! Это выглядит великолепно! ;-)

Сводная таблица температурных данных от двух датчиков

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .