Функция даты Sharepoint в условной формуле - PullRequest
0 голосов
/ 27 марта 2012

Я хочу добавить несколько дней, когда (тип рассчитывается) [Нет.В столбце vacante] есть "vacante 1" или "vacante 2", мой код указан ниже.Ошибка, которую я получаю, является синтаксической ошибкой или что формула не поддерживается, но я не могу понять, где находится ошибка.

=IF([No. vacante]="vacante 1",(DATE(YEAR([fecha ingreso]),MONTH([fecha ingreso]),DAY([fecha ingreso])+1)),
IF([No. vacante]="vacante 2",(DATE(YEAR([fecha ingreso]),MONTH([fecha ingreso]),DAY([fecha ingreso])+2) )),
IF([No. vacante]="vacante 3",(DATE(YEAR([fecha ingreso]),MONTH([fecha ingreso]),DAY([fecha ingreso])+3))))

1 Ответ

0 голосов
/ 28 марта 2012

Есть две проблемы с предоставленной формулой:

  • Третий оператор IF вложен на неправильном уровне (внутри IF # 1 вместо IF # 2).
  • Третьему оператору IF также необходимо значение по умолчанию в качестве третьего параметра, чтобы формула всегда возвращала какое-то значение.

Каждому оператору IF в Sharepoint необходимо три значения: выражение, которое нужно оценить, значение, еслиtrue и значение, если false.Microsoft предоставляет более подробное объяснение .

Я считаю, что приведенная ниже формула должна сработать.Обязательно замените default_value_goes_here соответствующим значением по умолчанию, которое будет использоваться, если [No. vacante] не равно ни один из vacante 1, vacante 2 или vacante 3.

=
    IF(
        [No. vacante]="vacante 1", 
        (DATE
            (YEAR([fecha ingreso]),
            MONTH([fecha ingreso]),
            DAY([fecha ingreso])+1)
        ),
        IF(
            [No. vacante]="vacante 2",
            (DATE
                (YEAR([fecha ingreso]),
                MONTH([fecha ingreso]),
                DAY([fecha ingreso])+2)
            ),
            IF(
                [No. vacante]="vacante 3",
                (DATE
                    (YEAR([fecha ingreso]),
                    MONTH([fecha ingreso]),
                    DAY([fecha ingreso])+3)
                ),
                default_value_goes_here
            )
        )
    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...