Excel 2013 - виберіть діапазон дат і фільтруйте за агентом


2

enter image description here

Трохи складною проблемою: мені потрібно витягти дані з таблиці на основі діапазону дат, а також фільтрувати за допомогою агента. Наприклад, мені потрібно знати загальну кількість agent2 між ними 03/01/2017 і 05/01/2017.

Використання =SUMIFS(B2:B366,A2:A366,">="&I11,A2:A366,"<="&I12) ( I11 і I12 є, де я вводжу дати з / до) Я можу отримати загальний обсяг для одного агента на певний діапазон дат, але я повинен бути в змозі вибрати агент так само, як дати.

Фільтрування за допомогою таблиці не є можливим, оскільки вихідні дані повинні бути на окремому аркуші звітів.

Чи це можливо навіть? : S Будь-яка допомога з вдячністю.

Відповіді:


0

Якщо ви вкажете агент в I13 (наприклад, "агент 3"), то ця формула отримає суму для конкретного агента:

=SUMIFS(INDEX(B2:D366,,MATCH(I13,B1:E1,0)),A2:A366,">="&I11,A2:A366,"<="&I12)

Тут INDEX () повертає один стовпець масиву. Цей стовпець - це той заголовок стовпця, який відповідає вказаному агенту.


0

Ви можете змінити формулу SUMIFS, щоб включити значення лише з певного стовпця за допомогою функції OFFSET.

=SUMIFS(OFFSET(A2:A366,0,I13,,1),A2:A366,">="&I11,A2:A366,"<="&I12)

Функція OFFSET дозволяє вибрати стовпець, який є "N" стовпцями праворуч від стовпця A, де "N" - номер агента (введений в комірці I13).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.