是表格中数据的一个例子
+--------------+------+---------+
| Expense Name | Cost | mileage |
+--------------+------+---------+
| Costco Gas | 20 | 145200 |
| marathon gas | 2 | 145500 |
| oil change | 35 | 145600 |
| marathon gas | 25 | 145750 |
| A/C Work | 305 | 145800 |
| oil change | 36 | 150000 |
+--------------+------+---------+
每当“Expanse Name”字符串等于“换油”并且它具有相应里程数的最高里程时,我希望里程显示在单独的列中。
因此,使用此数据,我将搜索“费用名称”列,找到两个与该字符串匹配的内容。从这两个我希望出现具有更高里程(150000)的那个。
答案 0 :(得分:1)
另一种不需要拖动或数组公式的方法是
=MAX(FILTER(C2:C, A2:A = "oil change"))
答案 1 :(得分:0)
让我们说费用名称在A1
在D2
中添加了公式=COUNTIF("oil change",A2)*C2
抓住单元格的右下角手柄并向下拖动以复制整个数据集(在您的情况下为D7
)。
以下一个单元格(示例中为D8
),请说明上述单元格中的=MAX
,因此在您的情况下=MAX(D2:D7)
。
那个单元格包含你的答案。