Группировать, сортировать и различать

Пожалуйста, помогите мне вывести формулу для расчета разницы в Excel после группировки и сортировки по, enter image description here

В приведенном выше excel нужно сгруппировать значения столбцов «Единица процесса, имя процесса» и отсортировать по «Времени» и найти разницу между значениями, используя время

Ожидал: enter image description here

Не уверен, что то, что вы спрашиваете, встречается. Если вы сделаете sumif() для всех процессов, то результат будет одинаковым независимо от порядка.

Solar Mike 22.05.2019 13:11

На втором изображении получено значение row2-row1, см. ожидаемое изображение.

Jayamurugan 22.05.2019 13:12

Вы говорите, что это после группировки, но информация не группируется. Какими будут исходные данные?

Moacir 22.05.2019 13:22

@Moacir: я не группировал это, это фактические данные

Jayamurugan 22.05.2019 13:24

Первый результат 10 770 - 760, хорошо. Но второй результат из 20 - это не 850 - 770... Вам нужно уточнить, с чего именно вам предстоит начать и каких результатов вы ожидаете.

Solar Mike 22.05.2019 13:25

@SolarMike: второй результат — 790–770 при группировке Unit1 и process1 и сортировке по времени.

Jayamurugan 22.05.2019 13:26

@Antguider Я понимаю, что это фактические данные, но вы упомянули, что вам нужна формула ПОСЛЕ группировки и сортировки. Формулы работают по-разному в зависимости от того, как данные

Moacir 22.05.2019 13:28

@Moacir: я плохо разбираюсь в терминах Excel, мне нужно найти «Разницу» динамическим способом.

Jayamurugan 22.05.2019 13:30

Это не термин Excel. Вам также нужна помощь в сортировке данных?

Moacir 22.05.2019 13:32

@Moacir: мне нужно второе изображение в качестве вывода

Jayamurugan 22.05.2019 13:33

@Antguider Хорошо. Данные будут несортированными, но ответ должен быть разницей после «псевдосортировки»?

Moacir 22.05.2019 13:34

@Моакир: Да...

Jayamurugan 22.05.2019 13:35

Поэтому используйте sumifs() и критерии номера единицы и процесса и время поиска самого последнего, затем найдите тот, который непосредственно предшествует самому последнему, и рассчитайте разницу...

Solar Mike 22.05.2019 13:45
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
13
48
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Используйте TEXTJOIN или просто используйте &, чтобы соединить столбцы A и B вместе, чтобы «сгруппировать» ваши критерии в столбец C.

Используйте VLOOKUP и смотрите только на данные под строкой, которая содержит следующую формулу: VLOOKUP(<my column C value>, <data underneath this row>, <my 'current value' row>, <FALSE - exact match only>) - <this row's current value>)

example

Другие вопросы по теме