Excel表格中函数=CHOOSE(MOD(ROW(),4)+1,"",工资!C$3,工资!C$4,OFFSET(工资!C$3,ROW()/4+2,))是什么意思

 我来答
狂风之子LY
2013-10-10 · TA获得超过423个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:294万
展开全部
CHOOSE(index_num, value1, [value2], ...)

CHOOSE 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

Index_num 必需。指定所选定的值参数。Index_num 必须为 1 到 254 之间的数字,或者为公式或对包含 1 到 254 之间某个数字的单元格的引用。

如果 index_num 为 1,函数 CHOOSE 返回 value1;如果为 2,函数 CHOOSE 返回 value2,以此类推。

如果 index_num 小于 1 或大于列表中最后一个值的序号,函数 CHOOSE 返回错误值 #VALUE!。

如果 index_num 为小数,则在使用前将被截尾取整。
Value1, value2, ... Value1 是必需的,后续值是可选的。这些值参数的个数介于 1 到 254 之间,函数 CHOOSE 基于 index_num 从这些值参数中选择一个数值或一项要执行的操作。参数可以为数字、单元格引用、已定义名称、公式、函数或文本。
Index_num=Mod(Row(),4)+1 意思是当前行号与4的余数然后再加1,就会规则的得到,1,2,3,4
然后后面4个对应值,当Index_num=1时,对应“”,2对应工资!C$3 3对应工资!C$4, 4对应OFFSET(工资!C$3,ROW()/4+2,)
OFFSET(工资!C$3,ROW()/4+2,) = 以工资!C$3为起点,取当工资表中C行中相对移动偏移行的位置的值。行偏移量为 当前行号/4+2 ,列不变。
希望能帮到你
热情的橘子醬8D544
2013-10-10 · TA获得超过6.9万个赞
知道大有可为答主
回答量:2.6万
采纳率:57%
帮助的人:1.2亿
展开全部
CHOOSE根据第一个参数“MOD(ROW(),4)+1”指定的序号数,返回后面对应参数值。
第一个参数是1时,返回"";2返回“工资!C$3”单元格数据;3返回“工资!C$4”单元格数据;4返回“OFFSET(工资!C$3,ROW()/4+2,)”的结果。
MOD(ROW(),4)+1,求当前行号除以4的余数,再加1.
OFFSET(工资!C$3,ROW()/4+2,),以工资表C3单元格为参照系,取偏移ROW()/4+2行,0列的数据。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式