查找某一列何时超过某个值,并且仅在该值第一次出现时将值放置在下一列中

查找某一列何时超过某个值,并且仅在该值第一次出现时将值放置在下一列中

Excel 中有 2 列,分别为列 A 和列 B,列 A 只是一些数字,越往下数字越大。列 B 是我Want to achieve

        Want to achieve 
168094  
173137  
178331  
183681  360000
189191  
194867  
200713  
206734  
212936  
219324  
225904  
232681  
239662  
246852  
254257  
261885  
269741  
277834  
286169  

我希望能够实现第二列Want to achieve,除了一行之外,该列是空的,在第一次出现时,它的值为 3600,其中 col A 大于 180000。我怎样才能实现这个目标?我尝试使用各种辅助列但仍然无法得到我想要的结果。

如果可能的话,我希望不用 vba 来实现它。

答案1

把这个写在 B2 里并抄下来:

=IF(AND(A1<180000,A2>=180000),360000,"")

在此处输入图片描述

相关内容