Converter data em número com base em um intervalo


0

Estou tentando escrever uma fórmula para converter uma data em um número com base no intervalo em que ela cai, mas continuo recebendo uma mensagem de erro de análise. Alguém pode ajudar? Aqui está a fórmula. Eu quero que funcione para que, por exemplo, se a data em $ F2 fosse 28/09/2006, ela retornaria um valor de 6.

TIA para qualquer ajuda

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

Respostas:


0

Eu acho que isso deve funcionar:

=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")))))))))))

Eu mudei de 31/08/2015 para 31/08/2015, e removi o ") no meio da fórmula que estava lá sem razão aparente, e removeu um parêntese extra no final.


Obrigado pela ajuda. Eu removi o "," que você apontou e manteve as datas no formato do Reino Unido. Tudo funciona perfeitamente.
Geoff Magee

Ótimo! (Eu estou nos EUA, então esse formato de data deu um erro #VALUE!). Se minha resposta ajudou você pode marcar minha resposta como a resposta correta.
Yisroel Tech
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.