Excel:查找 2x 当前值列中的第一个值 2024-7-8 • microsoft-excel 我有一个 Excel 电子表格。C 列包含价格值。D 列包含日期。E 列包含当前价格首次翻倍的时间。 例如,如果 C1 为 $1,而 C 列第一次达到 $2 是 C27,那么我希望将 E27 的日期返回到 E1。请注意,范围查找必须更改。例如,对于 C2,我们不想查看 C1 以查看价格是否翻倍。基本上,我们无法回到过去。有人能帮忙吗?我尝试使用 vlookup,但它没有像我希望的那样工作。它似乎缺少一些值,因为它不是正好 2x。 答案1 使用索引/聚合: =IFERROR(INDEX(D:D,AGGREGATE(15,7,ROW($C1:$C$100)/($C1*2<=$C1:$C$100),1)),"Does not Double") 请注意,所有引用都$C1具有相对行,因为我们只想从放置公式的行向下查看。如果它没有在分配的区域中翻倍,那么它将返回Does not Double 相关内容 当两台计算机不在同一个网络中时,如何使用 Teamviewer? Nvidia GPU + Supermicro + Xeon + Ubuntu 16.04 = 不工作 VNC:每个用户一个会话,可恢复 如何使用命令提示符更改 Windows 7 中的日期? 我能证明SSD坏了吗? [复制] 如何在双启动 PC 删除 ubuntu 分区后恢复 Windows 10 zsh 和列 将二进制文件转换为文本文件 为什么没有小型 Rj45 端口?[关闭] Windows 8 - imagehlp.dll 缺失