在Excel中嵌套If和Formula

RVD5星

我在A栏中有一个包含不同日期的Excel文档,日期从2014年4月到2017年4月。

我需要根据月份和年份分配一个数字-2014年4月为23,以后每个月都会减少1。因此,2014年5月为22,2014年6月为21,依此类推。一旦我到达2016年3月(即0),所有大于该日期的日期也都为0。我的问题是excel将2014年4月和2015年4月视为相同,它们都返回23。

这是我的代码:

=IF(AND(MONTH(A2)=4,YEAR(A2=2014)),"23",IF(AND(MONTH(A2)=5,YEAR(A2=2014)),"22",IF(AND(MONTH(A2)=6,YEAR(A2=2014)),"21",IF(AND(MONTH(A2)=7,YEAR(A2=2014)),"20",IF(AND(MONTH(A2)=8,YEAR(A2=2014)),"19",IF(AND(MONTH(A2)=9,YEAR(A2=2014)),"18",IF(AND(MONTH(A2)=10,YEAR(A2=2014)),"17",IF(AND(MONTH(A2)=11,YEAR(A2=2014)),"16",IF(AND(MONTH(A2)=12,YEAR(A2=2014)),"15",IF(AND(MONTH(A2)=1,YEAR(A2=2015)),"14",IF(AND(MONTH(A2)=2,YEAR(A2=2015)),"13",IF(AND(MONTH(A2)=3,YEAR(A2=2015)),"12",IF(AND(MONTH(A2)=4,YEAR(A2=2015)),"11",IF(AND(MONTH(A2)=5,YEAR(A2=2015)),"10",IF(AND(MONTH(A2)=6,YEAR(A2=2015)),"9",IF(AND(MONTH(A2)=7,YEAR(A2=2015)),"8",IF(AND(MONTH(A2)=8,YEAR(A2=2015)),"7",IF(AND(MONTH(A2)=9,YEAR(A2=2015)),"6",IF(AND(MONTH(A2)=10,YEAR(A2=2015)),"5",IF(AND(MONTH(A2)=11,YEAR(A2=2015)),"4",IF(AND(MONTH(A2)=12,YEAR(A2=2015)),"3",IF(AND(MONTH(A2)=1,YEAR(A2=2016)),"2",IF(AND(MONTH(A2)=2,YEAR(A2=2016)),"1",IF(AND(MONTH(A2)=3,YEAR(A2=2016)),"0",IF(AND(MONTH(A2)>3,YEAR(A2=2016)),"0","0")))))))))))))))))))))))))

任何帮助是极大的赞赏!

利润

我会改用yearfrac。

    =IF(A2>DATE(2016,3,1),0,ROUND(YEARFRAC(DATE(YEAR(A2),MONTH(A2),1),DATE(2016,3,1))*12,0))

日期(A2)和日期(2016,3,1)之间的Yearfrac将为您提供两者之间的年份部分,您可以将其乘以12并四舍五入以获得月份数。if语句将在三月之后的几个月内处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Excel:IF和AND嵌套

来自分类Dev

Excel - 嵌套 IF 和 AND 函数

来自分类Dev

如何在Excel中嵌套countif函数?(和空白)

来自分类Dev

在Excel中嵌套的IF公式

来自分类Dev

Excel 2010嵌套IF和语句

来自分类Dev

嵌套的 if 和 IF(Excel 上的 And 语句

来自分类Dev

VBA Excel中的嵌套循环

来自分类Dev

如何在Excel中嵌套IF,AND或OR

来自分类Dev

解释Excel中的嵌套if语句

来自分类Dev

在Excel 2013中嵌套vlookup

来自分类Dev

Excel中的多个嵌套IF语句

来自分类Dev

scss嵌套卡在语法和嵌套中

来自分类Dev

Excel多个嵌套的if和or条件重复多次

来自分类Dev

Excel:嵌套的IF和索引匹配返回#N / A

来自分类Dev

需要帮助以在Excel中创建嵌套的IF函数

来自分类Dev

在Excel函数中避免长嵌套的IF

来自分类Dev

在 Excel 中嵌套 IF 语句后使用 ROUND

来自分类Dev

Excel中的条件和

来自分类Dev

jQuery计算嵌套和(初始)隐藏DIV中的嵌套按钮

来自分类Dev

FORMULA.FILL函数在Excel宏中做什么?

来自分类Dev

对齐嵌套表中的行和列

来自分类Dev

python中的循环和嵌套导入

来自分类Dev

在emacs lisp中嵌套反引号和`

来自分类Dev

JavaScript中的嵌套功能和性能?

来自分类Dev

JMeter中的嵌套循环和终止条件

来自分类Dev

在TextFrames中查找变量和嵌套的pageItem

来自分类Dev

gnuplot和postscript终端中的嵌套循环

来自分类Dev

js中的嵌套模型和集合

来自分类Dev

SQL中的嵌套组和计数