Можно ли выполнять расчеты с результатами Microsoft Forms?

Вопрос или проблема

Здравствуйте и спасибо за ваше время.

Меня удивляет, что я не смог найти этот ответ в интернете, но я использую Microsoft Office Online и мне нужно автоматически выполнять расчеты на отдельной вкладке по результатам опроса Microsoft Forms. Я просто хочу автоматически суммировать определенные выходные данные формы с помощью функции Sum(). Например, предположим, что у меня есть текстовые выходные данные из столбцов A и B, но я хочу сложить числовые выходные данные из C и D, а также E и F для каждой новой записи. (Для уточнения этого примера, я не собираюсь складывать все записи C и D вместе, а вместо этого хочу сложить C и D один раз для каждой строки/каждой записи)

Сначала я обнаружил, что, хотя ответ указан как “Число” в требованиях формы, вывод в соответствующий Excel-лист имеет ведущую апостроф, что делает это число текстом. Я смог обойти это, создав другую вкладку и умножив каждую ячейку на 1, чтобы преобразовать их в числа.

Я могу делать расчеты с числами на этой новой вкладке тем не менее, затем я обнаружил, что когда новое представление в Microsoft Form завершено, это добавляет новую строку в соответствующую электронную таблицу. Поэтому моя формула на новой вкладке, умножающая результаты на 1, пропускает эту вновь созданную строку!

Я тогда попробовал некоторые формулы динамического массива, потому что они захватывали результаты из целого столбца, поэтому я подумал, что это решит проблему с новой строкой. Например, я попробовал формулу “Unique()”, чтобы захватить значения из каждого столбца автозаполненной вкладки формы, а затем собирался умножить их на 1, если это необходимо. Однако формула “Unique()” не существовала для Microsoft Online… Также не было “Filter()” или “SortBy()”…

Не могли бы вы помочь мне создать вкладку, которая может автоматически выполнять расчеты на результатах, сгенерированных Microsoft Forms, в другой вкладке?

С тех пор прошло два года, но я столкнулся с этой проблемой и нашел простое решение в интернете здесь для части этой проблемы – части о месте апострофа перед числами в Excel Sheets от Microsoft Forms.

Выделите все столбцы с числами и используйте опцию ‘очистить форматирование’ в наборе команд ‘Главная’ для вашего листа… это удалит все апостrophes… это сводило меня с ума, поскольку другие решения были намного более сложными.

Изображение из оригинального поста, на которое есть ссылка выше, полезно для поиска этой опции…

Правка

Возможное решение для постоянно поступающих данных в, например, ячейку A2 ….

=VALUE(RIGHT(A2,LEN(A2)))

… эта формула даст новую ячейку с удаленным апострофом и строкой, преобразованной в число.

На самом деле VALUE() выполняет работу сам по себе…

введите описание изображения здесь

Ответ или решение

Возможности выполнения расчетов с результатами Microsoft Forms

Здравствуйте!

Введение

Microsoft Forms – это удобный инструмент для создания опросов и форм, позволяющий собирать и анализировать данные. Однако, многие пользователи сталкиваются с трудностями при попытке выполнить вычисления на основе собранных данных, прежде всего, из-за особенностей формата вывода в связанном Excel-файле. В этой статье мы рассмотрим, возможно ли выполнять арифметические операции с результатами, собранными через Microsoft Forms, и какие методы для этого можно использовать.

Проблемы с форматом данных

Одной из наиболее распространенных проблем, с которой сталкиваются пользователи, является наличие ведущей апострофа в ячейках, содержащих числовые значения. Этот символ превращает данные из чисел в текст, что делает невозможным выполнение математических операций напрямую.

Решение проблемы с апострофом

Вы уже нашли некоторые эффективные способы, чтобы убрать эту проблему. Применение опции «Очистить форматирование» в Excel действительно является простым и эффективным способом. Также стоит упомянуть о функции VALUE(), которая позволяет преобразовать текст обратно в число. Например, если значение в ячейке A2 имеет ведущий апостроф, используйте следующую формулу:

=VALUE(A2)

Вычисления с динамически добавляемыми строками

Проблема с динамическим добавлением новых строк при новых submissions в Microsoft Forms является характерной. Поскольку Excel не поддерживает динамические массивы в облачной версии, это делает задачу более сложной.

Использование формул для обработки новых данных

Для автоматизации расчетов на основе новых данных, вы можете рассмотреть следующие подходы:

  1. Суммирование по новым данным:
    Каждая новая строка может быть автоматически обработана с помощью формул, используя диапазоны, которые охватывают все записи. Например, следующая формула суммирует значения в столбцах C и D для каждой строки:

    =SUM(C2:D2)

    Убедитесь, что ваша формула охватывает все строки, которые будут добавляться в будущем. Чтобы сделать это более автоматизировано, вы можете использовать что-то вроде:

    =ARRAYFORMULA(SUM(C2:C + D2:D))

    Однако, эта формула может быть недоступна в Online версии Excel.

  2. Обработка ошибок:
    Важно помнить об обработке ошибок, когда данные могут принимать неожиданные значения. Использование функции IFERROR() поможет избежать возможных ошибок в расчетах.

Заключение

В результате, выполнение расчетов с результатами опросов в Microsoft Forms возможно, хотя и требует некоторых дополнительных шагов для исправления формата данных и обеспечения динамичности. Вы можете использовать комбинацию формул Excel, чтобы устранять препятствия, такие как апостроф, и выбирать правильные диапазоны для автоматизации ваших вычислений.

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

Если у вас есть дополнительные вопросы или нужны конкретные примеры реализации, пожалуйста, не стесняйтесь обращаться за поддержкой!

Оцените материал
Добавить комментарий

Капча загружается...