确定哪个区指定日期对应于在Excel 2010中
|在本文中,我们将学习如何确定指定日期对应的季度。
在处理报告时,您有一些日期,并且需要一个公式,该公式将日期返回为当前年份的季度号。示例:2014年1月1日返回季度1。我们将组合使用CHOOSE,MONTH和MATCH函数来创建一个公式,该公式会将单元格中的日期返回为Quarter数字。
选择:从计算机的字符集中返回由代码编号指定的字符。 CHOOSE函数将基于给定的索引号从值列表中返回一个值。选择函数使用index_num从列表中返回一个值。
语法= CHOOSE(index_num,value1,value2,…)
index_num:指定选择哪个value参数。 Index_num必须是1到254之间的数字或包含1到254之间的数字的公式。如果index_num小于1,则Choice将返回
。 === #VALUE!错误。
value1和value 2是1到254个值参数,CHOOSE将根据这些参数来评估并返回结果。
MONTH:此函数返回日期的月份(从1月到12月为1到12)。
语法:= MONTH(serial_number)
serial_number:它是您要查找的月份中的日期。
MATCH函数在选定的单元格范围内搜索指定的项目,然后返回该项目在范围内的相对位置。
语法= MATCH(lookup_value,lookup_array,match_type)
lookup_value:您要查找的值lookup_array:数据表包含您要从中返回输出的信息。
match_type:1,0和-1是三个选项。
1(默认):它将在范围内找到最大值。列表必须按升序排序。
0:将找到完全匹配的值-1:将找到范围内的最小值。列表必须按降序排序。
[.underline]#让我们举个例子:#我们在A列中有一些日期在B列中,我们希望公式返回与A列中的日期值相对应的Quarter数字
该公式将在单元格B2中= CHOOSE(MATCH(MONTH(A2),\ {1,4,7,10}),“ Quarter1”,“ Quarter2”,“ Quarter3”,“ Quarter4”)*
如果我们评估MONTH(A2),则结果将得到6 *,因为六月的月份在一年中的第6 ^。
-
然后,Month函数返回的结果将作为第一个参数传递给Match函数作为查找值。
如果我们评估MATCH(MONTH(A2),\ {1,4,7,10})* Match函数将在\ {1,4,7,10范围内查找值6(按月函数返回) }并返回2,因为数字6小于7。
要了解更多信息,请在1到12列中输入月份数字,然后将公式输入为= MATCH(E2,\ {1,4,7,10})。*请参阅下面的快照。
-
在评估“匹配和月份”公式后,我们将获得
CHOOSE(2,“ Quarter1”,“ Quarter2”,“ Quarter3”,“ Quarter4”)。
如果我们进一步评估,CHOOSE函数将检查值2并返回Quarter2 *作为我们的输出。
-
复制相同的公式到范围B2:B11,我们将获得所需的结果