excel - Excel 百分比单元格的数据验证
问题描述
我正在构建一个 Excel 电子表格,现在我正在计算成就百分比。
我有一个列表,最少 1 项,最多 5 项。要根据列表中的项目数计算百分比,我使用以下公式:
=COUNTIF(J12:J16; TRUE)/COUNTA(B12:G16)
这将返回正确的值,具体取决于列表中有多少项。但是,如果用户选中一个空白框,则百分比会继续上升。例如:如果列表有 1 个项目,但用户选中了 5 个框,则百分比将为 500%。
我正在尝试在具有公式的单元格中插入数据验证。如果百分比超过 100%,它已经变为红色,但是当百分比超过 100% 时,我无法显示错误消息。我尝试过自定义、整数、小数,几乎所有类型的验证。
你能帮助我吗?
谢谢你。
解决方案
=MIN(COUNTIF(J12:J16; TRUE)/COUNTA(B12:G16),1)
推荐阅读
- sql - 如何在 AWS Athena 中转换时区
- python - 将类中的设置移交给 pd.read_csv() 函数
- reactjs - 仅当变量具有特定值时才在 Reactjs 页面中显示图像
- reactjs - 使用 react-virtual 模块修复行和列
- java - 将所有文件从源 Java 复制到目标 Java
- java - 如何为书籍、客户、订单创建 JPA 存储库
- java - 导入失败:java.io.IOException:无法运行程序“hive”:错误=2,没有这样的文件或目录
- synchronization - 学校计算机上的任务调度程序任务同步
- ios - Swift - 为什么我的 UIButton 需要双击才能处于选择状态?
- sequelize-cli - 为什么 sequelize-cli 迁移:迁移超时?