EXCEL:如何在一行有正有负的数字内求出第一个负数出现的时间(*年*月*日)
发布网友
发布时间:2022-06-01 17:02
我来回答
共3个回答
热心网友
时间:2023-10-09 07:40
可使用如下公式:
=INDEX(A1:A10,SMALL(IF(B1:B10<0,ROW(B1:B10)),1))
输入完成后,按CTRL+SHIFT+ENTER。
再修改此公式所在单元格的格式为日期。
热心网友
时间:2023-10-09 07:41
在C列第一个单元格输入=IF(B1<0,OFFSET(B1,0,-1),"")显示出来的就是,验证了可以实现,如有问题190581881
热心网友
时间:2023-10-09 07:41
假设数据范围在A1:B8
C1输入公式
=VLOOKUP(TRUE,IF({1,0},B1:B8<0,A1:A8),2,0)
CTRL SHIFT 回车结束,
公式中范围自行修改
注意输入公式后将C1单元格格式修改为 日期,