我如何 return 基于标准与给定总数的结果?
How do I return a result based on criteria versus totals given?
我有一个 sheet 看起来与此类似:
所以 A 列和 B 列与 C 列中的一个数字组合在一起。我想做的是将每列中的每个值相加(例如:每次添加每个 C 列 "Cat" 出现,"Dog" 和 "Grass",等等),然后在 A 和 B 列中找到最高的值,以及 return 该值。
因此,例如,在我上面的示例中,Dog 将是公式结果,因为它的 C 列总计为 28。是否有可以实现此目的的公式(或最有可能的公式组合)?
此外,是否可以进行相反的操作:这样它会显示最小的组合值?
最大值:
=INDEX(QUERY({A:A, C:C; B:B, C:C},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
order by sum(Col2) desc
label sum(Col2)''", 0), 1, 1)
分钟:
=INDEX(QUERY({A:A, C:C; B:B, C:C},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
order by sum(Col2) asc
label sum(Col2)''", 0), 1, 1)
我有一个 sheet 看起来与此类似:
所以 A 列和 B 列与 C 列中的一个数字组合在一起。我想做的是将每列中的每个值相加(例如:每次添加每个 C 列 "Cat" 出现,"Dog" 和 "Grass",等等),然后在 A 和 B 列中找到最高的值,以及 return 该值。
因此,例如,在我上面的示例中,Dog 将是公式结果,因为它的 C 列总计为 28。是否有可以实现此目的的公式(或最有可能的公式组合)?
此外,是否可以进行相反的操作:这样它会显示最小的组合值?
最大值:
=INDEX(QUERY({A:A, C:C; B:B, C:C},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
order by sum(Col2) desc
label sum(Col2)''", 0), 1, 1)
分钟:
=INDEX(QUERY({A:A, C:C; B:B, C:C},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
order by sum(Col2) asc
label sum(Col2)''", 0), 1, 1)