【发布时间】: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