2017-05-03 91 views
0

案例1 我有一套數據,我需要確定該單元格是否在營業時間或不。 8 - 18(08:00 - 18:00)營業時間(BH) 的時限外是非營業時間(NBH)結合公式使用和/或excel

例如給定小區值爲= 「7」(它是NBH) 這裏是我創建的公式= if(AND(C2> = 8,C2 < = 18),「BH」,「NBH」)

案例2 我有一組數據,以確定該單元格是在星期幾還是週末。 我有這個公式= = if(OR(I2 =「星期六」,I2 =「星期天」),「NBH」,「BH」) 注意:我使用了相同的變量名稱NBH - Weekends,BH - Weekdays

我真正需要做的是將這兩種情況合併爲一個公式。

我需要輸出這些場景正確地,下面表中:

  1. 時間是08:00,日期是殼體1的星期六/星期日=聯合式和2應輸出 「NBH」

  2. 時間爲07:00,日期爲星期一至星期五=情況1和2的組合公式應輸出「NBH」

  3. 時間爲12:00,日期爲星期一至星期五=情況1和2的組合公式輸出「BH」

公式可以在BH/NBH WEEKDAYS和BH/NBH週末欄中看到,您可以多瀏覽附件! Click to access the file

回答

1

如果你想直接計算它的initital值:

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

附:或者,您可以合併已經計算的列,如果您打算保留這些列:

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

也許或者; '= REP(「N」,SIGN(COUNTIF())=((D2 =「BH」)*(E2 =「BH」),,「N」)&「BH」' – pnuts

+0

@pnuts, D2:E2,「<> BH」)))&「BH」' –

+0

Works :) - 但是隻需要一個函數的版本在這裏可以說是脫離主題(不是SU)。 – pnuts