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

Я упростил то, что я пытаюсь достичь для цели вопроса.

Вот мои исходные данные:

То, что я пытаюсь сделать, - это создать формулу, которая будет обобщать статус «кормления» каждого AnimalType. Вот длинная версия того, что я пытаюсь сделать:

Используя диапазон A1:A7, значения IF в столбце B = "Fed" WHERE AnimalType = "Cat" отображает "Все животные накормлены". ELSE отображает "All Animals Not Fed". Поэтому выходные данные, которые я хотел бы увидеть для этой таблицы (используя правило условного форматирования), будут следующими:

Я надеюсь, что этот пример достаточно подробно описывает то, что я пытаюсь сделать. Фактическое решение, которое мне нужно, немного сложнее, чем это, но если я пойму, как это сделать, то я уверен, что смогу выяснить все остальное.

2 ответа2

2

Выберите ячейки B1:B2 на листе "Резюме" и введите следующую формулу:

=IF(ISERROR(MATCH($A$1:$A$2&"Not Fed", Animals!A$2:A$7&Animals!B$2:B$7, 0)), "All Animals Fed", "All Animals Not Fed")

Это формула массива, поэтому вам нужно "проверить" ее, используя Ctrl+Shift+Enter.

Чтобы работать, вам нужно заменить "Кошки" на "Кошки" и "Собаки" на "Собаки", или вы можете адаптировать формулу для удаления последнего символа.

0

Я хотел бы создать сводную таблицу (вставить ленту) из диапазона. Я бы перетащил поле AnimalType в зону Метки строк, а ФРС? Поле для зоны меток столбцов. Я бы перетащил поле AnimalType в зону значений.

Это даст вам количество животных по типу и статусу ФРС, с итогами по строкам и столбцам. Они могут ответить на все вопросы, на которые вы пытаетесь ответить, без кодирования каких-либо формул, в структуре, которая может быть легко расширена для включения других столбцов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .