#excel #date #sumifs
#excel #Дата #сумифы
Вопрос:
Привет, у меня есть данные, которые выглядят следующим образом
PROVIDER | DATE | CLIENT | DURATION
JOHN | 1/1/2020 | CAT 1 | 50
JOHN | 11/14/2020 | CAT 2 | 200
JOHN | 11/8/2020 | CAT 1 | 100
JOHN | 11/1/2020 | CAT 1 | 150
Я пытаюсь найти все данные, которые были введены поставщиками в блоке предыдущей недели. Когда я пишу это, это 18.11/2020, и у меня есть формула…
=SUMIFS('Sheet1'!$D:$D, 'Sheet1!'$A:$A, "JOHN", 'Sheet1'!$C:$C, ">=" amp; (NOW()-MOD(NOW()-1, 7)-7))
По сути, я хочу, чтобы Excel использовал функцию sumifs для нахождения суммы значений длительности всех строк на листе 1, где значение даты больше или равно 7 дням до воскресенья текущей недели.
Единственная проблема заключается в том, что Excel выдает ошибку. Он может видеть диапазон и может правильно находить дату воскресенья, но он не проводит сравнение в функции sumifs (кажется). Excel не позволяет мне превратить это в формулу массива, поэтому мне интересно, в чем проблема…..
Комментарии:
1. Какая ошибка выдается?
2. значение #! ошибка
3. здесь есть опечатка:
'Sheet1!'$A:$A
!
находится на неправильной стороне'
4. хорошо, я это исправил. Другая проблема заключается в том, что значение даты является текстовым типом. Пытаюсь выяснить, как преобразовать его в date……by кстати, некоторое время назад вы уже помогали мне в stack overflow scott. Я не могу поверить, что вы все еще помогаете людям здесь.
5. Есть много примеров того, как это сделать, но самый быстрый — использовать текст в столбцах, который будет выполнять массовое преобразование.