我有一列D,它按时间顺序变化(1,2,3,4….(,然后返回1。然而,它是基于G列中的值。只要G列显示0,D中的值就会不断增加。一旦G列返回0以外的任何值,D列就会重置为1。然而,在F列中,我想要基于D列的E列的值。不管D列中的1,2,3……我想要对应于最早的1 的值
例如,
投掷第一个总数
1 8
2 10 8
3 6 8
4 7 8
1 8
1 9
2 8 9
3 3 9
4 8 9
有可能吗?(对不起,我完全不懂excel(
问题
您可以使用Excel的If函数。
如果相应行中的column D
的值等于1
,则使用column E
中相应行的值。如果它不等于1(If函数的"否则"参数(,则使用正上方行的值。
所以类似的东西
=IF(D3=1, E3, F2)
在Cell F3
中(然后"下拉"(应该起作用。