求大神解答:从1-33中,1出现了多少次,比如11算两个一。表格怎么用函数计...
发布网友
发布时间:2024-10-20 07:31
我来回答
共2个回答
热心网友
时间:2024-12-01 12:58
要计算在1~33之间,数字1出现的次数,可以使用以下函数:
复制代码=LEN(TEXTJOIN("",TRUE,SEQUENCE(33))) - LEN(SUBSTITUTE(TEXTJOIN("",TRUE,SEQUENCE(33)),"1",""))
这个函数使用了SEQUENCE函数来生成1到33的序列,然后使用TEXTJOIN函数将这些数字连接为一个字符串。接着,使用SUBSTITUTE函数将其中的1替换为空字符串,并计算替换后的字符串长度。最后,用原始字符串的长度减去替换后的字符串的长度,即可得到数字1出现的次数。
此计算方法将连续的数字序列1到33作为一个整体处理,并将其转换为一个字符串进行统计,所以11会算作两个1。
热心网友
时间:2024-12-01 12:58
1、在A3:A35中序列填充1-33的数字;
2、在B1:K1中输入0-9;
3、在B3中输入=LEN($A3)-LEN(SUBSTITUTE($A3,B$1,"")),右拉填充到K3,然后选中B3:K3,统统下拉填充至B35:K35;
4、在B2中输入=SUM(B3:B35),右拉填充至K2。B2:K2即为相应数字出现的个数。