在 Excel 365 中延迟测验功能

问题描述 投票:0回答:2

我使用 Excel 365 做了一个测验, 我使用 xlookup 显示问题和答案, 问题 – 在运行答案 xlookup 之前,我需要将答案出现延迟 30-60 秒,以便有时间回答问题。 我需要什么公式才能完成这个任务。 谢谢

使用了公式 =IF(TIMEVALUE(NOW())-TIMEVALUE($A$1)>0.000694444, XLOOKUP($B$7,$B$503:$B$803,$D$503:$D$803), " ") A1有=Now()函数

time delay pause
2个回答
0
投票
=IF(NOW()-A1<TIME(0,0,30),"",IFERROR(XLOOKUP($B$7,$B$503:$B$803,$D$503:$D$803),""))

在此公式中,NOW()-A1 使用 NOW 函数计算自 A1 包含当前时间以来经过的时间。如果经过的时间小于 30 秒,则公式返回空字符串 “”。否则,它使用 XLOOKUP 显示答案。


0
投票

你曾经让它工作过吗? 这两个公式似乎都不适合我。 我本来打算用它来做类似的事情,但这里没有乐趣。 下面的公式只给我一个“#VALUE!”错误:

=TIMEVALUE(NOW())
© www.soinside.com 2019 - 2024. All rights reserved.