第1个回答 2013-04-13
如你所说, A1=0.987 、 B1=0.999 、 C1=1.007
A2=IF(ISERROR(MATCH(ROUND(1-MIN(ABS(1-$A$1:$C$1)),3),$A$1:$C$1,0)),MATCH(ROUND(1+MIN(ABS(1-$A$1:$C$1)),3),$A$1:$C$1,0),MATCH(ROUND(1-MIN(ABS(1-$A$1:$C$1)),3),$A$1:$C$1,0)) 数组公式,CTRL+SHIFT+ENTER 三键结束。
或=MATCH(SUMPRODUCT((MIN(ABS(1-A1:C1))=ABS(1-A1:C1))*1,A1:C1),A1:C1,0)
同样三键结束。。
第3个回答 2013-04-13
求一个Excel函数,功能如下:所有A列=指定值1且B列=指定值2,在C列中数值的和。例如:A B CClient1 City2 15Client1 City1 34Client2 City2 56Client1 City2 55对应结果Client1,City1 34Client1,City2 70Client2,City1 0Client2,City2 56 因为某些原因,表中的数据是从其他软件中导出的得到的Excel,是时时更新的,且量非常大,问题原型的模型很复杂,给出的只是分离出来的一个简化思路的模型,还有很多后续工作,手动操作非常繁琐,所以想要一个公式,每次导出后直接粘贴过去结合其他公式使用。问题模型的行是不定的,有时会达到几百行。。。