Как заполнить ячейку на основе результата оператора If - PullRequest
0 голосов
/ 17 февраля 2020

Допустим, у меня есть три столбца: ID, Make и Model. Я хочу, чтобы if-Statement проверял ячейки, содержащие "Make" и "Model", и, если они представляют собой определенную группу, я хочу, чтобы excel мог возвращать значение, которое должно go, в "ID" .

Надеюсь, этот пример демонстрирует то, что я пытаюсь выполнить. sh.

Id      Make            Model
34138   Honda           Accord
1946    Acura           MDX
368     Toyota          Camry

A - это "ID". B Столбец "Создать" C Столбец "Модель". Представьте, что идентификатор не указан после Toyota Camry ID # 368, но информация о марке и модели доступна в различных комбинациях для сотен записей. Мне нужно заявление if, чтобы проверить столбец B и столбец C, и если выстроились строки «Honda» + «Accord» (в этом списке может быть Honda Civi c и остальная часть парка Honda), я хочу получить удостоверение личности быть вставленным автоматически. Если Хонда и Аккорд, то ID = 34138

1 Ответ

0 голосов
/ 17 февраля 2020

Попробуйте -

=SUMPRODUCT((B2:B100="Honda")*(C2:C100="Accord")*A2:A100)

или формула массива -

{=INDEX(A2:A100,MATCH(1,(B2:B100="Honda")*(C2:C100="Accord"),0))}

Формула массива после редактирования подтверждается нажатием ctrl + shift + enter

enter image description here

...