警方
发表于 2022-2-1 06:44:44
前辈,这个函数太高深了,有几个问题要请教一下逻辑关系,不好意思,老是打扰您了。
1.N在这里是什么意思?
2.INDIRECT("r3c14:r3c[-1]",)这个函数的逻辑是什么意思,尤其是[-1]是什么意思?
刘文仲
发表于 2022-2-7 03:46:13
前辈,这个函数太强大了,实在不好意思,还得麻烦您帮忙解惑一下,非常抱歉
1.N在这里的作用是什么
2.INDIRECT("r3c14:r3c[-1]",)这个函数的逻辑是什么,尤其是“[-1]”的意义,这个中括号的作用是什么?
不听不听王八念经
发表于 2022-2-8 04:39:30
EXCEL的RC模式,R是Row(行),C是COLUMN(列),r3c14:r3c[-1]分二部分理解:
1.r3c14单元格----第3行+第14列,即单元格N3;
2.r3c[-1]单元格----第3行+单元格的前一列,即第3行结果单元格前一列的那个单元格;
积水成渊
发表于 2022-2-10 11:09:29
感谢您,明白了,好人一生平安,一切如愿!
用户笨兔子
发表于 2022-2-11 03:46:10
单元格引用分为A1和R1C1两种引用样式。
在A1引用样式中,用单元格所在列标和行号表示其位置,如C5,表示C列第5行。
在R1C1引用样式中,R表示row、C表示column,R5C4表示第5行第4列,即D5单元格。
向着光
发表于 2022-2-11 20:02:10
你看我的附件,11行往下手公式能好点,上面的公式只适用于每个月都是3列的情况,下面不管每个月你排几列都行。P4编辑完公式以后,下拉。。。然后整列公式往右复制!CV大法就行!
知者
发表于 2022-2-12 05:52:25
感谢,这个简单多了,有个函数的逻辑请教一下
1.(IF(1,COLUMN(I1)/3
这个的逻辑麻烦解释一下就OK啦,感谢感谢!
泡芙先生
发表于 2022-2-13 21:06:00
不好意思,才看到您说的11行的函数,请求解释一下这个函数的逻辑
=SUM($O5:R5*($N$2:Q$2<>"")*INDEX($G5:$M5,N(IF(1,LEFTB(Q$2,2)+1-LEFTB($N$2:Q$2&0,2)))))
尤其是LEFTB($N$2:Q$2&0,2)
洗牙刷脸
发表于 2022-2-14 03:42:06
1.LEFTB($N$2:Q$2&0,2)是取N2-Q2每个单元格的内容的前两个单字节字符——请注意是单字节,汉字绝大部分是双字节,所以,如果单元格中内容是“1月”,LEFTB取左边两个字符的话,就是第一个字节1和第二个字符“月"的前面一半。
这样的取法把汉字拆开了,这前面一半系统转换成一个空格,于是LEFTB返回”1 “——1后面加个空格,这在系统里是可以自动转换成数值1的。。
2.$N$2:Q$2&0:因为有些单元格是空的,直接LEFTB会返回错误,连接0后,这些空单元格就变成了0,LEFTB的结果也是0,避免了错误的产生。
星魂爱
发表于 2022-2-18 05:47:07
完全明白了,不过我到了第8个月以后,就出错误了,您这个函数是不是只能做7个月以内啊?