Я пытаюсь написать формулу для преобразования даты в число, в зависимости от того, в какой диапазон она попадает, но я получаю сообщение об ошибке разбора. кто-нибудь может помочь? Вот формула. Я хочу, чтобы он работал так, чтобы, например, если бы дата в $ F2 была 28/09/2006, она вернула бы значение 6.

ТИА за любую помощь

= ЕСЛИ (И ($ F2> = "01/09/2016"+0, $ F2 <= "31/08/2015"+0), "19-20", ЕСЛИ (И ($ F2> = "01/09/2015 "+0, $ F2 <=" 31/08/2016 "+0)," 18-19" , ЕСЛИ (И ($ F2> = "01/09/2014"+0, $ F2 < = "31/08/2015"+0), "FS1", ЕСЛИ (И ($ F2> = "01/09/2013"+0, $ F2 <= "31/08/2014"+0),» FS-2" , ЕСЛИ (И ($ F2> = "01/09/2012"+0, $ F2 <= "31/08/2013"+0), "R", ЕСЛИ (И ($ F2> = "01/09/2011 "+0, $ F2 <=" 31/08/2012 "+0)," 1" , ЕСЛИ (И ($ F2> = "01/09/2010"+0, $ F2 <=» 31/08/2011 "+0),"), "2", ЕСЛИ (И ($ F2> = "01/09/2009"+0, $ F2 <= "31/08/2010"+0), "3", ЕСЛИ (И ($ F2> = "01/09/2008"+0, $ F2 <= "31/08/2009"+0), "4", ЕСЛИ (И ($ F2> =» 01/09/2007 "+0, $ F2 <=" 31/08/2008 "+0)," 5" , ЕСЛИ (И ($ F2> = "01/09/2006"+0, $ F2 <= "31/08/2007"+0), "6"))))))))))))

1 ответ1

0

Я думаю, что это должно работать

=IF(AND($F2>="01/09/2016"+0,$F2<="08/31/2015"+0),"19-20",IF(AND($F2>="01/09/2015"+0,$F2<="08/31/2016"+0),"18-19",IF(AND($F2>="01/09/2014"+0,$F2<="08/31/2015"+0),"FS1",IF(AND($F2>="01/09/2013"+0,$F2<="08/31/2014"+0),"FS2",IF(AND($F2>="01/09/2012"+0,$F2<="08/31/2013"+0),"R",IF(AND($F2>="01/09/2011"+0,$F2<="08/31/2012"+0),"1",IF(AND($F2>="01/09/2010"+0,$F2<="08/31/2011"+0),"2",IF(AND($F2>="01/09/2009"+0,$F2<="08/31/2010"+0),"3",IF(AND($F2>="01/09/2008"+0,$F2<="08/31/2009"+0),"4",IF(AND($F2>="01/09/2007"+0,$F2<="08/31/2008"+0),"5",IF(AND($F2>="01/09/2006"+0,$F2<="08/31/2007"+0),"6")))))))))))

Я изменил с 31.08.2015 на 31.08.2015 и удалил знак ") в середине формулы, которая была там без видимой причины, и удалил одну лишнюю скобку в конце.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .