Excel 如何处理不可用的 Office 365 付费功能的公式?

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

我想在我的电子表格中包含内置的数据货币换算功能,这是一项付费的 Office 365 功能。这对我来说很好。

但是,如果有人打开我的电子表格,并且他们没有 Office 365 订阅,会发生什么情况?我猜很多功能都无法使用了,但具体是怎样的呢?

  • 这样的细胞会产生某种错误吗?
  • 单元格是否保留其最新值,但变为静态?

我无法找到有关 Office 365 订阅者与 Office 365 非订阅者的 Excel 电子表格的“之前与之后”的解释,而且我不知道如何模拟非订阅者。

给出这个问题的答案,后续问题(最好作为单独的 Stack Overflow 问题提出)将是:

  • 我可以编写一个公式来检测这一点,并回退到某个硬编码值吗?

理想情况下,我在单元格

B1
中的公式看起来像这样:

=IF(A1.Price,A1.Price,.95)

其中

A1
是 Office 365 货币数据抓取,
.95
是后备值。但我无法知道这是否有效。

excel excel-formula office365 fallback
1个回答
1
投票

因此,根据我上面的评论,单元格

A1
将显示为
#UNKNOWN!
错误,而制定的单元格将显示为
#FIELD!
,因为 Office 365 货币数据类型功能不适用于非 MS365 用户。关于保留最新的值,他们可能会收到您发送的最后更新的值。

也许,无论如何,非 MS365 用户都无法获得准确的结果。当他们第一次打开它时,他们会看到您发送给他们的最后更新的值。一旦他们尝试编辑它,他们将在单元格 A1 中看到错误为

#UNKNOWN!
,而在单元格
B1
中看到错误为工作簿中显示的最后更新的货币值。另外使用
IFERROR()
只会导致
.95
他们将无法看到从 MS365 版本的货币数据选项卡中获取的实际价格。

© www.soinside.com 2019 - 2024. All rights reserved.