首页 > 解决方案 > Excel 百分比单元格的数据验证

问题描述

我正在构建一个 Excel 电子表格,现在我正在计算成就百分比。

我有一个列表,最少 1 项,最多 5 项。要根据列表中的项目数计算百分比,我使用以下公式:

=COUNTIF(J12:J16; TRUE)/COUNTA(B12:G16)

这将返回正确的值,具体取决于列表中有多少项。但是,如果用户选中一个空白框,则百分比会继续上升。例如:如果列表有 1 个项目,但用户选中了 5 个框,则百分比将为 500%。

我正在尝试在具有公式的单元格中插入数据验证。如果百分比超过 100%,它已经变为红色,但是当百分比超过 100% 时,我无法显示错误消息。我尝试过自定义、整数、小数,几乎所有类型的验证。

你能帮助我吗?

谢谢你。

标签: excelvalidationexcel-formula

解决方案


=MIN(COUNTIF(J12:J16; TRUE)/COUNTA(B12:G16),1)

推荐阅读