我是Excel新手,无法找出执行以下操作的正确公式:
我有不同的变量:A,B,C,D和E.我进行了不同的实验,每次都为每个变量运行实验并记录速度。例如,数据看起来像这样:
╔═══════════════╦═══╦═══╗
║ Experiment 1 ║ A ║ 5 ║
║ Experiment 1 ║ B ║ 3 ║
║ Experiment 1 ║ C ║ 6 ║
║ Experiment 1 ║ D ║ 2 ║
║ Experiment 1 ║ E ║ 4 ║
║ ------------- ║ - ║ - ║
║ Experiment 2 ║ A ║ 6 ║
║ Experiment 2 ║ B ║ 5 ║
║ Experiment 2 ║ C ║ 6 ║
║ Experiment 2 ║ D ║ 2 ║
║ Experiment 2 ║ E ║ 2 ║
╚═══════════════╩═══╩═══╝
我希望能够为整个电子表格计算每种方法产生最低输出的次数。例如,对于上述数据,我会得到:
╔═══╦═══╗
║ A ║ 0 ║
║ B ║ 0 ║
║ C ║ 0 ║
║ D ║ 2 ║
║ E ║ 1 ║
╚═══╩═══╝
其中对每种方法计算关系(对于实验2,也计算D和E)。
我完全不知道该怎么做。我试过像:
=COUNTIF(A2:C8, MIN(A2:C8)==CELL("content",B2))
显然不起作用。
另外,我目前在Google云端硬盘中有电子表格,但标记了Excel,因为我认为两者的公式相似。如果这只能在Excel中实现,我可以转而使用该程序。
答案 0 :(得分:2)
在excel中,如果使用此公式,则可以在没有辅助列的情况下计算
=SUMPRODUCT((COUNTIFS(A$2:A$11,A$2:A$11,C$2:C$11,"<"&C$2:C$11)=0)*(B$2:B$11=E2))
你的数据在A2:C11中,你在E2中有一个特定的变量:
答案 1 :(得分:0)
QUERY功能在Google表格中提供了一种提供整个表格的方法:
=ArrayFormula(QUERY(IF({1,0},B2:B11,N(C2:C11=MIN(C2:C11))),"select Col1, sum(Col2) group by Col1 label sum(Col2) ''",0))