当前位置:首页>科技>excel高级函数应用Excel函数应用三
发布时间:2026-07-23阅读(3)
本期利用Excel如此强大的工具做一些稀奇古怪的事情。。◕ᴗ◕。以此说明几个Excel函数的应用。
一、相对微信,QQ比较复杂一些。现在貌似QQ的使用率下降了不少。QQ等级由用户的QQ活跃天数决定,QQ等级对应相应图标。增加一级增加一个星星,4个星星兑换一个月亮,4个月亮兑换一个太阳,4个太阳兑换一个皇冠。
官方规则:等级为N,则所需累计活跃天数D至少为:。

图片来源于官方。仅去除第三列内容。
二、等级转换等级图标
根据,易得等级 N 所需活跃天数 D。重点在于如何输出QQ等级图标。捋一下思路:
算法一:利用 INT 函数和 MOD 函数计算等级图标的个数
在excel中搜索

MOD函数
作用:返回两数相除的余数。
语法:MOD(number,divisor)。参数 number 为被除数,divisor 为除数。
INT函数
作用:将数字向下舍入到最接近的整数。
语法:INT(number)。参数 number 是需要进行向下舍入取整的实数。
Excel中新建工作表,选出几个符号对应QQ等级图标。
B列填入数字。
单元格C4填入:=POWER(B4,2) B4*4
单元格D4填入:=INT(B4/64)
单元格E4填入:=INT(MOD(B4,64)/16)
单元格F4填入:=INT(MOD(B4,16)/4)
单元格G4填入:=MOD(B4,4)

算法二:利用 QUOTIENT 函数和 MOD 函数计算等级图标的个数
QUOTIENT函数
作用:返回商的整数部分
语法:QUOTIENT(numerator,denominator)。
参数 numerator 为被除数,denominator 为除数。
如果任一参数为非数值,则函数 QUOTIENT 返回错误值 #VALUE!。
B列填入数字。
单元格C4填入:=POWER(B4,2) B4*4
单元格D4填入:=QUOTIENT(B4,64)
单元格E4填入:=QUOTIENT(MOD(B4,64),16)
单元格F4填入:=QUOTIENT(MOD(MOD(B4,64),16),4)
单元格G4填入:=MOD(B4,4)
选中单元格区域,按键 Ctrl D,自动填充。

以下利用REPT函数显示出QQ等级图标。在单元格H4填入:=REPT($D$3,D4)&REPT($E$3,E4)&REPT($F$3,F4)&REPT($G$3,G4)。选中单元格区域,按键 Ctrl D,自动填充。
在B列填入数字,H列输出对应的等级图标。

REPT函数
作用:根据指定的次数重复显示文本。
语法:REPT(text,number_times)。
参数 text 需要重复显示的文本。参数 number_times 指定文本重复显示的次数。
三、活跃天数转等级图标

根据,易得:。
SQRT函数
作用:返回正平方根。
语法:SQRT(number)。参数 number 要计算平方根的数字。
如果 number 为负数,则 SQRT 返回 #NUM! 错误值。

隐藏E列。A列填入数字。单元格B4填入:=INT(SQRT(A4 4)-2)。选中单元格区域B4:B7,按键 Ctrl D,单元格区域自动填充。单元格I4填入:=POWER(B4 1,2) 4*(B4 1)-A4。选中单元格区域I4:I7,按键 Ctrl D,自动填充。
四、本期涉及到的函数有:
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图