Excel 对已计算并格式化的单元格执行条件检查
使用谷歌电子表格,我有计算日期的单元格,然后我有另一个简单的单元格:Excel 对已计算并格式化的单元格执行条件检查,excel,google-sheets,excel-formula,Excel,Google Sheets,Excel Formula,使用谷歌电子表格,我有计算日期的单元格,然后我有另一个简单的单元格:=,然后格式化显示一周中的哪一天 例如: A、 B、C、D 1:1/1,=A1+1,=B1+1,=C1+1 2:=A1,=B1,=C1,=D1 结果值: 2、周日,周一,周二,周三 还有一个字段是条件字段: 3,=IF(A2=“Sunday”,20,40) 我期望发生的事情: A3=20 实际发生的情况:A3=40 现在为了比较,我回到A2,手动输入Sunday,然后A3现在=20 所以我的问题是,如何对已计算和格式化的值进
=
,然后格式化显示一周中的哪一天
例如:
- A、 B、C、D
1:
,1/1
,=A1+1
,=B1+1
2:=C1+1
,=A1
,=B1
,=C1
=D1
周日
,周一
,周二
,周三
还有一个字段是条件字段:
3,=IF(A2=“Sunday”,20,40)
我期望发生的事情:
A3=20
实际发生的情况:A3=40
现在为了比较,我回到A2,手动输入Sunday
,然后A3现在=20
所以我的问题是,如何对已计算和格式化的值进行条件检查?试试这个工作日函数
=IF(weekday(A2)=1,20,40)
仅仅更改格式并不会更改值:
=IF(text(A2,“dddd”)=“Sunday”,20,40)
是的,这很有效。我的整个公式现在看起来是这样的:=IF(工作日(E20)=6,D20+3,IF(工作日(E20)=2,D20+3,D20+1))