У меня есть 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))
Верный результат возвращается только один раз в данных примера. (см. изображение - ЖЕЛТЫЙ = ДАТА АУКЦИОНА, ЗЕЛЕНЫЙ = ПРАВИЛЬНАЯ ИНФОРМАЦИЯ, КРАСНЫЙ = НЕПРАВИЛЬНЫЙ)
Далее мне нужно исключить из результатов любую продажу менее 1000 долларов. Но мне нужно сначала понять его часть формулы.
{=MIN(IF(A2:A15>A$1+30,A2:A15))}
,. ЗдесьA1
естьAuction Date
. Затем выберите необходимый диапазон и примените условный формат, используяCond. Formt.+Highlight Cell Rule+Equals to
& выберитеFormula cell
.Ответы:
Хотя я не уверен в том, как эта информация применима к вашему описанию, формула не работает, потому что ваши
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))
Есть и другие упрощения, которые можно сделать, но это должно помочь вам.
источник