我在Excel电子表格中使用以下公式,根据输入到电子表格左侧相邻单元格的日期范围在单元格中输入x或n。
=IF(AND(Q$5>=$G13,Q$5<=$H13)=TRUE,IF($F13="N","N",IF(AND(Q$5>=$G13,Q$5<=$H13)=TRUE,"X","")),"")
它查看列G和H并将其与列L到T进行比较,然后在匹配的单元格中放置一个x。这个公式工作得很好,但我想在公式中添加另一个参数,以便在一个&#34; S&#34;输入到与日期范围相邻的单元格中,否则应为空白。基本上打开或关闭周六。目前我对于M-T列的每个单元格都有相同的公式。我试图为列R(SAT)编写不同的公式,除非有一种方法可以使它相同。当前公式在没有星期六选项的情况下工作,如果修订公式中的日期范围单元格为空白,则返回单词false。如果没有信息在日期范围内,如何编写公式以使单元格留空。
此修订后的公式除了&#34; false&#34;如果日期列为空,则返回值。
=IF(AND(R$5>=$G10,R$5<=$H10)=TRUE,IF($E10="S","X",IF(AND(R$5>=$G10,R$5<=$H10)=TRUE,IF($F10="N","N",IF(AND(R$5>=$G10,R$5<=$H10)=TRUE,"","X")),"")))
我的问题是可以编写一个公式,根据输入到单元格中的字母S将x放在单元格中,如果字母S不是,则将其留空。