У меня есть электронная таблица, и я хочу найти значение MAX в столбце, но только если число в другом столбце, например, равно 1. Какую формулу мне нужно использовать?

Например, у меня есть 10 строк в столбце A, максимальное число - 40, а самое низкое - 13. В столбце B указаны различные числа от 1 до 5, и 4 из них - 1. Я хочу знать, что максимальное число в столбце А, на 4 1. Я мог бы сделать это путем фильтрации простой информации, подобной этой, но мне нужно знать 1000 строк.

Любая помощь будет отличной.

2 ответа2

1

Теперь, когда я лучше понимаю, что вы пытаетесь сделать, вот ответ, который, я полагаю, вы ищете (я оставляю другой ответ на случай, если он будет полезен для кого-то другого).

Ниже приведена формула массива. Формулы массива позволяют выполнять несколько расчетов за одну продажу. Существует определенный способ их ввода. Вы не можете просто ввести фигурные скобки в конце. Сначала необходимо ввести формулу, а затем нажать сочетание клавиш Ctrl+Shift+Enter. Это говорит Excel, что это формула массива.

{=MAX(IF(A:A=D1,B:B, ))}

Что я сделал здесь, так это использовал D1 чтобы ввести номер, который вы ищете. Затем формула сравнивает это со столбцом A чтобы найти записи, соответствующие ему. Затем он ищет в столбце B номер MAX в матчах.

Чтобы найти максимум другого числа, введите другое число в D1 . Вы можете использовать любую ячейку вместо D1 если измените формулу. Или вы можете просто вставить нужное число непосредственно в формулу (A:A=1).

0

Вы довольно близко

Используйте функцию IF чтобы выполнить логическую проверку числа "1", затем используйте функцию MAX чтобы найти максимальное число в диапазоне, если IF обнаружит, что оно TRUE . В противном случае, если он обнаружит, что это FALSE он ничего не сделает.

=IF(B1=1, MAX(A1:A10), "")

Источники;
ЕСЛИ функция
Макс функция

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