#excel #excel-formula
#excel #excel-формула
Вопрос:
Я пытаюсь создать что-то вроде трекера в Excel / Google Sheets, чтобы определить, какой «ипотечный кредит» имеет комбинацию самой высокой процентной ставки плюс размер кредита / ипотеки.
Формула, которую я построил до сих пор, работает для следующих условий;
- Существует только 1 кредит с самой высокой процентной ставкой, или;
- Если имеется несколько кредитов с самой высокой процентной ставкой, кредит, который является самым крупным, включается в это условие.
Где эта формула не работает, когда;
- Однако при наличии нескольких кредитов с самой высокой процентной ставкой эти кредиты НЕ являются наибольшим размером кредита… Я считаю, что проблема связана с тем, что я включаю оператор ‘max’ как часть условия соответствия. Пожалуйста, смотрите Ссылку на ячейку I8: L10 в качестве примера.
Я не уверен, как добиться этого в формуле для определения;
- Кредит с самой высокой процентной ставкой
- Из кредитов с самой высокой процентной ставкой, которая имеет наибольший размер ипотеки / кредита.
Пожалуйста, обратите внимание, что процентные ставки варьируются в пределах набора данных
Используемая формула: =if(countif($ E3: $ H3,max($ E3: $ H3))> 1, if(iserror(index($ E $ 1: $ H $ 1,match(1,(max($ E3: $ H3)= E3)*(max($ A3: $ D3) = A3),0))= I $ 1), «Неактивный», «Активный»), if(index($ E $ 1: $ H $ 1,match(max($ E3: $ H3),$ E3: $ H3,0)) = I $ 1, «Активный», «Неактивный»))
Ссылка на электронную таблицу https://docs.google.com/spreadsheets/d/1GHN8-uX4RdkMz0IIvTTxB0TjAKtUMSdCTFHqXNgHVm4/edit?usp=sharing
Заранее спасибо!
Ответ №1:
Вы можете использовать =FILTER($E3:$H3,$E3:$H3-Max($E3:$H3),"")
для создания массива всех кредитов с самыми высокими процентными ставками. Я полагаю, что должно быть возможно создать соответствующий массив размеров кредита, а затем извлечь самый высокий из них. Однако задача кажется пугающей.
Между тем, мне интересно, позволит ли этот гораздо более простой подход достичь желаемого результата с помощью простых функций IF.
=IF(A3=MAX($A3:$D3),"Hi loan","Low loan") amp; " / " amp; IF(E3=MAX($E3:$H3),"Hi Rate","Low rate")
Вы выбрали «Активный» и «Неактивный». Я выбрал «Привет» и «Низкий». Оба эти перевода являются значениями True и False и могут использоваться в условном форматировании, например, когда вы просто выделяете кредиты с самой высокой процентной ставкой одним цветом и выбираете другой цвет, где самая высокая ставка применяется к самому крупному кредиту. Простая логика, которую я выражаю здесь, также может быть выражена словами. Это просто вопрос интерпретации двух результатов, предоставленных моей формулой, в соответствии с вашими потребностями.