excel - 老虎机:多个 IF 公式解析错误
问题描述
我自己学习excel,遇到了这个公式的问题。
我正在尝试模拟老虎机随机数,其中: - 如果您没有相同的数字,您就输了。-如果您有 2 个相同的号码,您将赢得 6 美元 -如果您有 3 个相同的号码,您将赢得 31 美元 -如果您拥有所有 4 个相同的号码,您将赢得 61 美元
=IF(COUNTIF(B3:E3,IFERROR(MODE(B3:E3), 0)) = 2, “You win $6”, IF(COUNTIF(B3:E3,IFERROR(MODE(B3:E3), 0)) = 3, “You win $31”, IF(COUNTIF(B3:E3, IFERROR(MODE(B3:E3), 0)) = 4, “You win $61”, “Thanks for playing, you win nothing”)))
不知道出了什么问题,它给了我一个错误,说“公式解析错误”。
解决方案
只是为您提供信息的另一种方法:
=CHOOSE(AGGREGATE(14,4,COUNTIF(B3:E3,B3:E3),1),"Thanks for playing, you win nothing","You win $6","You win $31","You win $61")
COUNTIF将计算每个数字在该范围内出现的次数,AGGREGATE函数将返回最大的出现次数,CHOOSE函数将根据四个不同结果中的每一个返回所需的术语。
推荐阅读
- web - 从 Gstreamer 到 Web (WebRTC) 的直播(低延迟)
- javascript - 如何在 apexcharts 上保持工具提示处于活动状态?
- javascript - Agora.io - 流仅显示在我的容器的一半中,另一半是黑色的
- html - CSS - 在句子中使用多个 CSS 类
- r - “错误:提供给连续比例的离散值”但我使用的是数字变量
- vue.js - 工作箱和灯塔我应该预先缓存我的所有图像吗?
- php - 使购物车中相同的产品测量选择出现在 WooCommerce 的结帐页面上
- javascript - 放置标记后想获取地址
- java - Java Spring Boot:检索模型属性
- aws-lambda - AWS Lambda 函数中的 CDI 注入对象为空