Я пытаюсь вернуть результаты одного из операторов if, но я могу получить только результаты True / False?

205
Guy
=IF(OR(AND(C11=1,(B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:B,2,FALSE)))), AND(C11=2,(B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:C,3,FALSE)))),(C11=3,(B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:D,4,FALSE))))), FALSE) 
-2
каким должен быть результат, если он ИСТИННЫЙ? PeterH 5 лет назад 1
В чем дело? Как бы мы узнали? Что вы ожидаете случиться? Что происходит, вы получаете ошибки? BruceWayne 5 лет назад 3
Я пытаюсь вычислить дату на основе различных параметров, однако я могу получить только истинный / ложный результат. Я хочу, чтобы результат был одним из просмотров. Guy 5 лет назад 0
Пожалуйста, отредактируйте ваш вопрос и предоставьте как можно больше информации. Каков результат, какую ошибку вы получаете, и что именно вы ожидаете? У вас есть образцы данных, чтобы мы могли проверить? LPChip 5 лет назад 1

1 ответ на вопрос

1
PeterH

Попробуйте использовать ниже:

=IF(C11=1,B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:B,2,FALSE)),IF(C11=2,B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:C,3,FALSE)),"FALSE")) 

Если C11 = 1, это будет делать B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:B,2,FALSE))

Если C11 = 2, это будет делать B13+3+(VLOOKUP(C15,'Locks and Readers per day'!A:C,3,FALSE))

Если C11 не равен 1 или 2, он вернется "FALSE"

Не уверен, что это было после того, как вы были или нет, так как вопрос не сформулирован лучше всего, если честно, если я далеко, пожалуйста, дайте мне знать, и я удалю этот ответ.

Да, Питер, это то, что я ищу, однако мне нужно, если C11 = 3 ... Я думаю, что я могу понять это отсюда, позвольте мне проверить ... Guy 5 лет назад 0
если вам нужно добавить больше вложенных IF, вы поместите `IF (C11 = 3, значение, если true, значение, если false)` вместо `" FALSE "` PeterH 5 лет назад 0

Похожие вопросы