如何检查以前的所有行值的值
我正在尝试在Excel中编写一个公式来检查给定的数字是否小于上一行的值。 例如。
我的excel文件如下:
AB 1 01/05/2017 10 2 02/05/2017 5 3 03/05/2017 7 4 04/05/2017 11
希望达到什么
ABC 1 01/05/2017 10 - 2 02/05/2017 5 TRUE (5<10 = true) 3 03/05/2017 7 TRUE (7<5=false & 7<10=true therefor its true) 4 04/05/2017 11 FALSE (11<7=false & 11<5=false and 11<10=false)
所以如果当前值小于前一个值,那么该字段应该是true或者false。
注意:表单按照不能更改的时间戳sorting
谢谢你的答案。
如果你从C2
开始,那么这个公式做你想要的:
{=SUM(IF(B2<B$1:B1,1,0))<>0}
请注意,这是一个数组公式,所以当你input它的公式时,你需要按CTRL + SHIFT + ENTER。
它给了我这个:
如果你喜欢R1C1
模式,就像我一样,公式是:
{=SUM(IF(RC[-1]<R1C[-1]:R[-1]C[-1],1,0))<>0}