使用和/或excel组合公式

时间:2017-05-03 10:12:52

标签: excel-formula

案例1 我有一组数据,我需要确定该单元格是否处于营业时间或非营业时间。 8 - 18(08:00 - 18:00)营业时间(BH) 在时间范围之外是非营业时间(NBH)

给定Cell值例如=&#34; 7&#34; (这是NBH) 这里是我创建的公式= if(AND(C2> = 8,C2 <= 18),&#34; BH&#34;,&#34; NBH&#34;)

案例2 我有一周的一组数据,我需要确定该单元格是在工作日还是周末。 我有这个公式= = if(OR(I2 =&#34;星期六&#34;,I2 =&#34;星期日&#34;),&#34; NBH&#34;,&#34; BH&#34; ) 注意:我使用相同的变量名称NBH - Weekends,BH - Weekdays

我真正需要做的是将这两种情况合并为一个公式。

我需要正确输出这些情况,如下所示:

  1. 时间是08:00,日期是星期六/星期日=案例1和2的组合公式应该输出&#34; NBH&#34;

  2. 时间是07:00,日期是星期一到星期五=案例1和2的组合公式应该输出&#34; NBH&#34;

  3. 时间是12:00,日期是星期一 - 星期五=案例1和2的组合公式应该输出&#34; BH&#34;

  4. 公式可以在BH / NBH WEEKDAYS和BH / NBH Weekends栏目中看到,您可以浏览附件! Click to access the file

1 个答案:

答案 0 :(得分:1)

如果您想直接计算初始值:

=IF(OR(H2="Saturday", H2="Sunday", B2>18, B2<8), "NBH", "BH")

P.S。或者,如果您打算保留这些列,则可以组合已计算的列:

=IF(AND((E2="BH"), (D2="BH")), "BH", "NBH")