#excel #if-statement
#excel #if-statement
Вопрос:
У меня есть эти операторы if и. Все они работают. Однако, когда я их вкладываю, они этого не делают, но я не знаю почему.
У меня есть два столбца: R и S
S содержит временную метку, и мне нужно оценить, соответствует ли время реакции в столбце R определенным значениям. Например. в операторе «A» я оцениваю, произошло ли время реакции между временными метками 750812 и 859723. Ниже этих инструкций приведена моя попытка вложить операторы, чтобы я мог просто запустить код по столбцу без необходимости отдельной проверки. Пожалуйста, дайте мне знать, если вы сможете определить проблему.
=IF(AND(S2>$AB$5,S2<=$AC$5),1,0) A
=IF(AND(S27>$AB$6,S27<=$AC$6),2,0) B
=IF(AND(S45>$AB$7,S45<=$AC$7),3,0) C
=IF(AND(S69>$AB$8,S69<=$AC$8),4,0) D
=IF(AND(S85>$AB$9,S85<=$AC$9),5,0) E
Вложенный:
=IF(AND(S2>$AB$5,S2<=$AC$5),1,IF(AND(S27>$AB$6,S27<=$AC$6),2,IF(AND(S45>$AB$7,S45<=$AC$7),3,IF(AND(S69>$AB$8,S69<=$AC$8),4,IF(AND(S85>$AB$9,S85<=$AC$9),5,0)))))
Комментарии:
1. Что не работает в операторах?
2. это работает для некоторых значений, но не для других. Он дал мне «1» для значений от 751267 до 859723, как и ожидалось, но ноль для других значений. Итак, для 863395 оператор if должен был вернуть «2», а для 1079459 он должен был вернуть «3» и т.д. Я не могу понять это.
3. Это значения:
4. A: с 750812 по 860333.40 B: с 860333.40 по 969854.80 C: с 969854.80 по 1079376.20 D: с 1079376.20 по 1188897.60 E: с 1188897.60 по 1298419.00
5. Пожалуйста, отредактируйте свой первоначальный вопрос и добавьте эту новую информацию, и ваш вопрос будет легче понять. Помогите сообществу помочь вам 🙂 Пример данных вашего ввода и ожидаемого результата наверняка поможет