来源:IT之家 作者:竹隐 时间:2022-10-27 14:36 阅读量:5020
原标题:我月底偷偷用了这3个小技巧,为了Excel从来不加班。
在众多使用Excel的职业中,会计每天都要和表格打交道。
尤其是月末月初,手表多,大头多。
每天加班是家常便饭。
其中,一项工作是金额的分配。
例如,在下面的小示例中,第一列中的金额需要根据第二列中的月份分配给接下来的几个月:
比如二线的3500需要在未来三个月按三个月分配,2022年1月3500,2022年2月3500,2022年3月3500超过三个月,不发任何金额
按照这个思路怎么分配金额。
下面我们就来看看一些可以解决这个问题的小技巧吧!
IF+月函数
解决这类问题,主要以条件判断函数为主要思路。
如果条件为真,则返回某个值,否则返回另一个值。
公式是:
如果
完整的公式如下:
= IFlt=$B2,$A2," ")
公式分析:
条件判断函数有三个参数,
第一个参数:MONTH lt=$B2
使用MONTH函数取出第一行单元格中的月份数字,然后将其与前一个(B2)单元格中的数字进行比较。
如果检索到的月数小于或等于单元格中的值,则返回第二个参数:(A2)单元格中的金额,否则,返回第三个参数:空文本( " ")。
MONTH:返回单元格中的月份号1(C1)。
当公式向右拖动时,它将变成MONTH,返回单元格中的月份号2(D1),依此类推!
使用这种方法时,需要注意以下三点:
当此方法使用MONTH获取月份时,单元格必须是真日期或假日期。
例如,这个问题使用文本日期。
注意混合引用的使用。
例如,C中的行号应该是固定的。$B2和$A2中的列号应该是固定的,
如果日期如下:
看起来是日期,实际上单元格中有文字:一月,所以此时不能使用月份函数。
如何解决这个问题您可以使用以下方法
函数IF+列函数
该方法利用COLUMN函数返回的单元格的列号进行判断,可以完美解决方法1的不足。
而且不管第一行是日期还是非日期,都可以用。
完整的公式如下:
= IFlt=$B2,$A2," ")
公式分析:
该方法使用COLUMN函数获取单元格中的列号,然后将其与(B2)单元格中的列号进行比较如果条件为真(小于或等于),它将返回(A2)单元格中的金额,否则将返回空文本( " ")
该题巧妙地利用COLUMN函数进行列移位,相应返回判断所需的数字。
例如:
当公式向右拖动时,COLUMN返回1,COLUMN (B1)返回2,依此类推。将它与B列中的数字进行比较..
类似COLUMN的用法,还有它的兄弟行,就是获取单元格的行号。
它们的应用范围很广,朋友们可以好好体验一下!
函数IF+计数函数
COUNT函数是用来统计数字个数的,在这里也可以用来解决这个问题!
完整的公式如下:
= IFlt=$B2,$A2," ")
公式分析:
这里,COUNT函数用于计算单元格区域中的数字个数如果它小于(B2)单元格中的数字,它将返回(A2)单元格,否则将返回空文本( " ")
当公式被拖到右边时,它变成:
数数
此时,对该单元区域中的数字进行计数,并返回数字2这里的面积不断扩大,类似于循环引用即前一个公式生成的结果作为后一个公式的参数
这个区域从小到大的用法也很广泛。
比如我们在日常工作中需要总结的时候可以尝试用这个思路!
小伙伴们可以多做研究!
写在最后
今天分享了三种解决日常工作中金额分配问题的方法,
If函数+月函数,
函数if+列函数,
If函数+COUNT函数。
每种用法都很巧妙。
你有其他的解决方法吗。
今天的思考问题是:
如果用这个问题来解决,是什么思路。
好的,欢迎留言,写出你的答案!
。郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。
,CDPROJEKT宣布将与Fool'sTheoryStudio合拍,并使用虚幻引擎5全新打造的Wizard重印。 CDPROJEKT表示,游戏目前处于早...