多个条件如果条件-根据前面的条件确定最高数字



我正试图在Excel/Google Sheets中建立一个跟踪器,以确定哪种"住房贷款"具有最高利率加上贷款/抵押贷款规模的组合。

到目前为止,我建立的公式适用于以下条件;

  1. 只有一笔贷款的利率最高,或
  2. 如果有多笔贷款的利率最高,则最大的贷款包含在该条件内

这个公式不起作用的地方是何时;

  • 当有多笔利率最高的贷款时,但这些贷款并不是最大的贷款规模。。。我相信这个问题是因为我在比赛条件中加入了一个"max"语句。请参阅单元格引用I8:L10作为示例

我不确定如何在要识别的公式中实现这一点;

  1. 利率最高的贷款
  2. 在利率最高的贷款中,抵押贷款/贷款规模最大

请注意利率在数据集内的变化

使用的公式:=如果(countif($E3:$H3,max($E3:$H3((>1.如果(iserror(index($E$1:$H$1,match(1,(max($E3:$H3(=E3(*(max($33:$D3(=A3(,0((=I$1(;"非活动"Active"(,如果(index($E$1:$H$1,match(max($E3:$H3(,$E3:$3,0((=I$1;"活动"不活动"((

链接到电子表格https://docs.google.com/spreadsheets/d/1GHN8-uX4RdkMz0IIvTTxB0TjAKtUMSdCTFHqXNgHVm4/edit?usp=sharing

提前感谢!

您可以使用=FILTER($E3:$H3,$E3:$H3-Max($E3:$H3),"")创建一个包含所有最高利率贷款的数组。我想应该可以创建一个匹配的贷款规模数组,然后提取其中最高的一个。然而,这项任务似乎令人生畏。

同时,我想知道这种更简单的方法是否可以让你使用简单的if函数来获得你想要的结果。

=IF(A3=MAX($A3:$D3),"Hi loan","Low loan") & " / " & IF(E3=MAX($E3:$H3),"Hi Rate","Low rate")

您选择了";"活动";以及";不活动";。我选择了";嗨"以及";低";。这两种都是TrueFalse的翻译,可以用于条件格式,例如,您只需用一种颜色突出显示利率最高的贷款,然后选择另一种颜色,将最高利率应用于最大的贷款。我在这里表达的简单逻辑也可以用语言表达。这只是解释我的公式提供的两个结果,以最适合您的需求。

最新更新