Excel - Как добавить слова в оператор Excel IF

Я создаю электронную таблицу для игры Dungeons and Dragons, которую запускаю, чтобы измерить инициативу и порядок хода.

Формула, которую я пытаюсь сделать, состоит в том, чтобы преобразовать пройденные раунды в реальное время. 1 раунд по 6 секунд, 10 раундов по 1 минуте.

Я думаю, что с математикой все в порядке, проблема заключается в добавлении слов «Секунды», когда значение переданных раундов равно 2-9 и больше 10.

Вот такая формула у меня сейчас:

=IF(I3=10,"1 Minute",IF(I3=1,"6 Seconds",IF(I3>1,I3*6+" Seconds")))

(I3 — ячейка «Пройденные раунды»)


person Xalbek    schedule 28.02.2019    source источник
comment
Итак, что именно не так с вашей текущей формулой?   -  person SJR    schedule 28.02.2019
comment
Я подозреваю, что + секунды неверны, я получаю #ЗНАЧ! когда я его использую   -  person Xalbek    schedule 28.02.2019
comment
См. ответ @urdearboy, но также, если l3 что-то отличное от 10 (например, 50), это даст вам значение в секундах (300 в этом примере)   -  person Badja    schedule 28.02.2019


Ответы (1)


Вы строите строки с помощью оператора &, а не оператора +.

=IF(I3=10,"1 Minute",IF(I3=1,"6 Seconds",IF(I3>1,I3*6 & " Seconds")))
person urdearboy    schedule 28.02.2019