如何使用之前的所有行值检查值

时间:2017-07-04 17:32:29

标签: excel excel-formula

我正在尝试在excel中编写一个公式来检查给定的数字是否小于前一行值。 例如。
我的excel文件如下:

        A            B      C
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)

希望实现的是

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout_photo_detail"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <!-- TextView 2 -->
    <TextView
        android:id="@+id/photo_detail_owner_description"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_marginTop="8dp"
        android:padding="8dp"
        android:gravity="center"
        android:textSize="16sp"
        android:textColor="@android:color/holo_red_dark"
        android:text="This is TextView Two"/>

    <!-- TextView 1 -->
    <TextView
        android:id="@+id/photo_detail_owner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@id/photo_detail_owner_description"
        android:layout_marginTop="8dp"
        android:padding="8dp"
        android:gravity="center"
        android:textSize="18sp"
        android:textColor="@android:color/black"
        android:text="This is TextView One"/>

    <RelativeLayout
        android:id="@+id/relative_photo_detail_image"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_above="@id/photo_detail_owner"
        android:background="@android:color/black">

        <!-- Image -->
        <ImageView
            android:id="@+id/photo_detail_full_size"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:adjustViewBounds="true"
            android:scaleType="fitCenter"
            android:src="@drawable/dummy"
            android:layout_alignParentTop="true"
            android:layout_alignParentStart="true"/>

        <!-- Delete Icon -->
        <ImageView
            android:id="@+id/photo_detail_delete"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:layout_margin="16dp"
            android:src="@drawable/delete"/>
    </RelativeLayout>
</RelativeLayout>

因此,如果当前值小于前一个值,则该字段应为true,否则为false 注意:工作表根据无法更改的时间戳进行排序

谢谢你的答案。

1 个答案:

答案 0 :(得分:1)

如果你从C2开始,那么这个公式会做你想要的:

{=SUM(IF(B2<B$1:B1,1,0))<>0}

请注意,这是一个数组公式,因此当您输入公式使其工作时,您需要按CTRL + SHIFT + ENTER。

它给了我这个:

Result

如果您喜欢R1C1模式,就像我一样,公式为:

{=SUM(IF(RC[-1]<R1C[-1]:R[-1]C[-1],1,0))<>0}