Excel函数 - MOD和ROW函数搭配方法

案例公式:=IF(MOD(ROW()+4,7),“”,$D3)
场景是因为一个体重记录表,每日显示体重值的曲线趋势,但时间长了,折线图的数字标签增多重叠无法查看。如下图
在这里插入图片描述
应需求,则想将体重数值显示变更为每周一显示,即7天为一个周期,显示7天的第一天的值,最后的成果如下图。
在这里插入图片描述
那么我们一起来看看新增的辅助列【体重标签】里的公式是如何实现的~
这个公式一共用到3个函数,从里到外,分别是ROW,MOD,IF

第一个函数是ROW
该函数是取单元格的行数,比如C3单元格,它是在excel的第3行,那么ROW(C3)=3,即识别当前行数为数字3。而ROW(),则可以返回当前单元格的行数值。
比如你在第C3单元格里,直接输入= ROW(),则这个单元格会显示数字3,如下图
在这里插入图片描述
第二个函数是MOD
一般用法是MOD(A,B),一共涉及两个相关数,主要是算除数和被除数之间的余数值的公式,如下图
在这里插入图片描述
7除以7可以除尽,则余数为0。

第三个函数是IF
一般使用涉及3位,IF(X,TRUE,FALSE),即第一位为判断的一个值或者公式,返回第二位或第三位的值,如果为真返回TRUE的内容,如果为否,返回FALSE的内容。
举个栗子:IF(2=0,“真”,“假”),这个函数最终的结果输出是“假”
在这里插入图片描述
IF函数就是在判断,2=0,这个值是真的还是假的,而后面我跟了两个字符,用双引号括起来的,在excel公式里就输出的是双引号里的文字。可以看到2=0这个判断的结果是FALSE,那么就会输出后面的文字,即假字。

好啦,三个函数的大概意思已经讲清楚了,那么来整合起来看一下案例的函数吧。
案例公式是:=IF(MOD(ROW()+4,7),“”,$D3)
首先我们第一个日期的体重在的单元格是C3,大家可以看一下
在这里插入图片描述
那么我们以这个单元格为7天周期的第一天,ROW()的值为3,取出来的是C3单元格所在行数的数值,MOD函数是算余数,而1 2 3 4 5 6 7这几个数字分别除以7的余数是1 2 3 4 5 6 0,这个余数,大家可以自行百度哈
在这里插入图片描述

所以当7除以7的时候得出的值是0,而有趣的地方是,在excel函数里,0=FALSE,1=TRUE,这个是个前提,大家记得,所有如果MOD函数我们除以7的整数得出来余数是0的时候,默认这个值在IF函数里是0,即是FALSE,则输出后面的那个值。所以就有了这个公式
=IF(MOD(ROW()+4,7),“”,$D3),
第一个单元格是C3,ROW()=3,给它+4=7,7除以7的余数为0,0的话是FALSE,则输出后面的D3单元格的值,否则为TRUE的时候,则都输出空""。
在这里插入图片描述
看到这里,大家学废了么~~~

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EXCEL 函数速查手册   一、数学和三角函数(60条) ·ABS ·ACOS ·ACOSH ·ASIN ·ASINH ·ATAN ·ATAN2 ·ATANH ·CEILING ·COMBIN ·COS ·COSH ·COUNTIF ·DEGREES ·EVEN ·EXP ·FACT ·FACTDOUBLE ·FLOOR ·GCD ·INT ·LCM ·LN ·LOG ·LOG10 ·MDETERM ·MINVERSE ·MMULT ·MOD ·MROUND ·MULTINOMIAL ·ODD ·PI ·POWER ·PRODUCT ·QUOTIENT ·RADIANS ·RAND ·RANDBETWEEN ·ROMAN ·ROUND ·ROUNDDOWN ·ROUNDUP ·SERIESSUM ·SIGN ·SIN ·SINH ·SQRT ·SQRTPI ·SUBTOTAL ·SUM ·SUMIF ·SUMPRODUCT ·SUMSQ ·SUMX2MY2 ·SUMX2PY2 ·SUMXMY2 ·TAN ·TANH ·TRUNC 二、统计函数(80条) ·AVEDEV ·AVERAGE ·AVERAGEA ·BETADIST ·BETAINV ·BINOMDIST ·CHIDIST ·CHIINV ·CHITEST ·CONFIDENCE ·CORREL ·COUNT ·COUNTA ·COUNTBLANK ·COUNTIF ·COVAR ·CRITBINOM ·DEVSQ ·EXPONDIST ·FDIST ·FINV ·FISHER ·FISHERINV ·FORECAST ·FREQUENCY ·FTEST ·GAMMADIST ·GAMMAINV ·GAMMALN ·GEOMEAN ·GROWTH ·HARMEAN ·HYPGEOMDIST ·INTERCEPT ·KURT ·LARGE ·LINEST ·LOGEST ·LOGINV ·LOGNORMDIST ·MAX ·MAXA ·MEDIAN ·MIN ·MINA ·MODE ·NEGBINOMDIST ·NORMDIST ·NORMSINV ·NORMSDIST ·NORMSINV ·PEARSON ·PERCENTILE ·PERCENTRANK ·PERMUT ·POISSON ·PROB ·QUARTILE ·RANK ·RSQ ·SKEW ·SLOPE ·SMALL ·STANDARDIZE ·STDEV ·STDEVA ·STDEVP ·STDEVPA ·STEYX ·TDIST ·TINV ·TREND ·TRIMMEAN ·TTEST ·VAR ·VARA ·VARP ·VARPA ·WEIBULL ·ZTEST 三、文本和数据函数(28条) ·ASC ·CHAR ·CLEAN ·CODE ·CONCATENATE ·DOLLAR 或 RMB ·EXACT ·FIND ·FINDB ·FIXED ·JIS ·LEFT 或 LEFTB ·LEN 或 LENB ·LOWER ·MID 或 MIDB ·PHONETIC ·PROPER ·REPLACE 或 REPL ·REPT ·RIGHT 或 RIGHTB ·SEARCH 或 SEARC ·SUBSTITUTE ·T ·TEXT ·TRIM ·UPPER ·value ·WIDECHAR 四、逻辑运算符(6条) ·AND ·FALSE ·IF ·NOT ·OR ·TRUE 五、查找和引用函数(17条) ·ADDRESS ·AREAS ·CHOOSE ·COLUMN ·COLUMNS ·HLOOKUP ·HYPERLINK ·INDEX ·INDIRECT ·LOOKUP ·MATCH ·OFFSET ·ROW ·ROWS ·RTD ·TRANSPOSE ·VLOOKUP 六、数据库函数(13条) ·DAVERAGE ·DCOUNT ·DCOUNTA ·DGET ·DMAX ·DMIN ·DPRODUCT ·DSTDEV ·DSTDEVP ·DSUM

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值