Проверка условия из двух столбцов и, соответственно, заполнение значений из 3-го столбца в Excel

#excel #excel-formula #excel-2010

#excel #excel-формула #excel-2010

Вопрос:

Приведена следующая таблица:-

человек Дата продажи
A 10/02/2020 10
A 11/02/2020 20
A 12/02/2020 30
B 13/02/2020 40
C 14/02/2020 50

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

вывод запроса:-

Дата A B C
10/02/2020 10
11/02/2020 20
12/02/2020 30
13/02/2020 40
14/02/2020 50

Я смог получить этот вывод, используя сводную таблицу, но мне нужно сформулировать тот же вывод, используя формулы Excel.

Я получил такую логику, что Excel будет сопоставлять дату и человека, чтобы получить соответствующие продажи. Но не удалось реализовать эту логику для поиска.Существует более 10000 строк, поэтому нельзя использовать if else сразу, нужна какая-то логика, которая может быть заполнена во всех строках.

Ответ №1:

Поскольку вы используете Excel2010 , попробуйте приведенную ниже формулу-

 =IFERROR(INDEX($C$2:$C$6,MATCH(G$1amp;$F2,$A$2:$A$6amp;$B$2:$B$6,0)),"")
 

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

Комментарии:

1. Возможно, вам потребуется ввести формулы в виде массива, нажав CTRL SHIFT ENTER , если он не работает в обычном режиме.

Ответ №2:

Использование сводной таблицы было правильным способом решения этой проблемы, почему именно вам нужно это изменить?

Выполнение этого с использованием формул, если это вообще возможно, вероятно, будет крайне нестабильным и будет зависеть от таких вещей, как порядок сортировки записей.