【问题标题】:#VALUE! Error in Excel opened online/in Microsoft Teams#价值!在线/在 Microsoft Teams 中打开的 Excel 中的错误
【发布时间】:2020-01-30 11:55:29
【问题描述】:

我创建了以下 Excel 函数来总结每月的工作时间:

=SUMPRODUCT((YEAR('FY 2020'!$B$3:$B$1282)=2019)*(MONTH('FY 2020'!$B$3:$B$1282)=11)*'Research hours'!$G$3:$G$1282)

但是,Excel 桌面应用程序 VS 似乎存在兼容性问题。 Excel 在线版本 VS。 Microsoft Teams 中的 Excel 版本:当我在 Microsoft Teams 中或在线打开 Excel 文件时出现#VALUE! 错误,而在 Excel 桌面应用程序中,公式完美运行。

  • 当我从 Microsoft Teams 下载 Excel 文件并在我的桌面应用程序中打开它时,没有出现公式错误。但是,当我的同事从 Microsoft Teams 下载 Excel 文件并在 Excel 应用中离线打开时,仍然会出现值错误。
  • 当我通过 Microsoft Teams 中的“在 Excel 应用程序中打开”功能打开 Excel 文件(文件仍保存在 Microsoft Teams 云中)时,没有出现错误。 (但是,对于我的一些同事来说,错误发生了。)
  • 但是当我在 Microsoft Teams 或 Excel 在线观看 Excel 时,出现 #VALUE! 错误。

任何想法和帮助表示赞赏!


  • Excel 桌面应用程序和 Microsoft Teams 中的相同语言设置: 德语
  • Microsoft Teams 版本 1.2.00.34161(64 位)
  • Microsoft Office 365 专业增强版

【问题讨论】:

  • 如果您评估公式(可能行数较少),在什么时候引入了错误?
  • 另外,当像这样使用布尔作为二进制时,我建议添加-- 以将TRUE/FALSE 转换为1/0(即--(YEAR('FY 2020'!$B$3:$B$1282)=2019)*--(MONTH('FY 2020'!$B$3:$B$1282)=11)
  • 在 Microsoft Teams 或 Excel Online 版本中,我没有“评估公式”选项,而在我的桌面应用程序中,由于没有选项评估,所以不会出现错误。
  • 评估应由下载后出现错误的一位同事完成。

标签: excel excel-formula microsoft-teams


【解决方案1】:

有同样的问题,并认为它纯粹与日期格式有关。

我提到的日期是 YYYY-MM 格式,并且 Excel 在线显示 #Value 错误。 例如这个公式

=SUMPRODUCT((MONTH('TL source'!$A$2:$A$37)=COLUMN(A2))*('TL source'!$B$2:$B$37=$B27),'TL source'!$C$2:$C$37)/'Customers flights'!AF$20*1000

在 Excel 桌面计算正常,但在 ExcelOnline 中显示错误。

将单元格类型更改为常规或带有星号的日期格式也不起作用。

我所做的是通过在选择日期的公式中添加 &"-01" 来添加日期,使其采用 YY-MM-DD 格式,现在可以正常工作。 雅库布

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 2016-03-01
    • 1970-01-01
    相关资源
    最近更新 更多