问题描述
小蓝特别喜欢 2, 今年是公元 2020 年, 他特别高兴。他很好奇, 在公元 1 年到公元 2020 年(包含)中, 有多少个年份的数位中包含数字 2?
答案提交
这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。
思路
FIND(2,A1)
函数用于在单元格 A1
中查找数字2,如果找到,返回它在单元格中的位置,否则返回错误。
ISERROR(B1)
函数用于检查单元格 B1
是否包含错误,如果包含,返回 True
,否则返回 False
。这里用于检查 FIND(2,A1)
是否返回错误,即是否找到数字2。
IF(C1,0,1)
函数用于根据单元格 C1
的值返回结果,如果 C1
为 True
,返回0,否则返回1。这里用于将 ISERROR(B1)
的结果转换为整数,如果找到数字2,返回1,否则返回0。
最后,选择D列,对其求和,即计算有多少个年份的数位中包含数字2。
AC代码
A | B | C | D |
---|---|---|---|
2020 | =FIND(2,A1) | =ISERROR(B1) | =IF(C1,0,1) |
选择D列,对其求和:
得到答案:563
提交答案
bash
563