Условный поиск в Excel

Я хочу использовать Excel для сравнения пар чисел из столбца "Pre/Post" следующих данных:

Student       Course          Pre/Post    Score
K300997203  FHS120100417    Pre         3
L286197217  FHS120100417    Pre         5
S106497203  FHS120100417    Pre         4
K300997203  FHS120100417    Post        4
L286197217  FHS120100417    Post        4
S106497203  FHS120100417    Post        4
S106497203  FHS220100424    Pre         4

А именно, я хочу, чтобы ячейка содержала различие значения в столбце "Score", где "Пред" и "Сообщение" появляются, соответственно, в строках с тем же значением в столбцах "Student" и "Course".

Например, Студенческий K300997203 имеет строку, содержащую Курс FHS120100417, счет 3, и "Пред"

И

Студенческий K300997203 имеет строку, содержащую Курс FHS120100417, счет 4, и "Сообщение".

Как я могу вычислить значение ячейки как счет в строке, содержащей "Сообщение" минус счет в строке, содержащей "Пред"?

1
задан 22.12.2015, 11:45

2 ответа

Это - идеальное место для сводной таблицы. (Инструкции принимают Excel 2007),

  • Выберите свои данные и затем вставьте Сводную таблицу
  • Добавьте Курс, Студента и Пред/Сообщение к Маркировкам строки в данном распоряжении
  • Добавьте счет к значениям
  • Выберите любую ячейку в сводной таблице, которая содержит 'Пред' или 'Сообщение'
  • Перейдите к Формулам-> Расчетный Объект...
  • Выберите Пред/Сообщение из Полевого списка
  • В Поле имени вводят Delta
  • В типе поля Формулы =Post-Pre
  • Нажмите "OK" - Вы будете теперь видеть, что значения Delta появляются в Ваших данных центра
  • Нажмите стрелку вниз рядом с Маркировками строки и отменой выбора Пред и Сообщением из списка.
  • Скорректируйте Общее количество и Промежуточные итоги к Вашему вкусу (я рекомендую выключить их в этом случае.)

(Спасибо за выяснение у этого - Вы дали мне возможность изучить различие между вычисляемыми полями и вычисленными объектами в сводных таблицах :)

Править: Я должен добавить, что при преобразовании данных в Список сначала, затем можно легко добавить данные к ним и поразить обновление в сводную таблицу, чтобы вычислить новые данные и отображенный.

0
ответ дан 17.12.2019, 00:41

С Вашими данными, запускающимися в A1, студенческое число в A11 и Курс в B11, используют эту формулу

=SUMPRODUCT(($A$2:$A$8=A11)*($B$2:$B$8=B11)*($C$2:$C$8="Post")*($D$2:$D$8))-SUMPRODUCT(($A$2:$A$8=A11)*($B$2:$B$8=B11)*($C$2:$C$8="Pre")*($D$2:$D$8))
1
ответ дан 17.12.2019, 00:41

Теги

Похожие вопросы