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 相关内容 我清除了 TZData,现在 Lubuntu 无法启动!救命! SQL Server 2005 事务复制在配置的重试次数之前中断 如何逐字显示变量内容?[重复] 反向代理 2 服务器在 nginx 上不起作用 您会存储 Makefile 以供以后卸载吗? Plesk 邮件服务器大型备份建议 使用原始 postscript/IPP/CUPS 在每张纸上打印多页 适用于 Intel centrino n-2230 带 FRU 04w3765 的驱动程序 OS X:“拒绝文件读取元数据 /private/var/folders/”错误 无法安装单声道[重复]