1

У меня есть 16K плюс записи с датой аукциона. Мне нужно найти дату и сумму, ближайшую к дате аукциона, НО более, чем через 30 дней.

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

Мой подход состоял в том, чтобы мы нашли минимальную разницу, которая составляет более 30 дней после даты аукциона. Это формула, которую я использовал:

=MIN((IF((B12-A12)>30,(B12-A12),0)),IF((E12-A12)>30,(E12-A12),0),IF((H12-A12)>30,((H12-A12)),0))

Верный результат возвращается только один раз в данных примера. (см. изображение - ЖЕЛТЫЙ = ДАТА АУКЦИОНА, ЗЕЛЕНЫЙ = ПРАВИЛЬНАЯ ИНФОРМАЦИЯ, КРАСНЫЙ = НЕПРАВИЛЬНЫЙ)

Даты аукциона MIN IF

Далее мне нужно исключить из результатов любую продажу менее 1000 долларов. Но мне нужно сначала понять его часть формулы.

1 ответ1

0

Хотя я не уверен в том, как эта информация применяется к вашему описанию, формула не работает, потому что ваши операторы IF предоставляют минимальное значение 0 каждый раз, когда оно принимает значение false. Эта модификация будет работать:

=MIN((IF((B12-A12)>30,(B12-A12),1000000)),IF((E12-A12)>30,(E12-A12),1000000),IF((H12-A12)>30,((H12-A12)),1000000))

Я заменил 1000000 на 0 , но любое число будет работать, если оно больше, чем вы ожидаете.

ПРИМЕЧАНИЕ. Возвращается 1000000 если ни одна из дат не соответствует вашим критериям.

Я сохранил формулу, чтобы вы могли видеть изменения, но, поскольку вы уже вычисляете различия в столбцах C, F и I, другими словами C12=B12-A12 т.д., Это можно упростить как:

=MIN((IF(C12>30,C12,100000000)),IF(F12>30,F12,1000000),IF(I12>30,I12,1000000))

Есть и другие упрощения, которые можно сделать, но это должно помочь вам.

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