Convertir la date en nombre en fonction d'une plage


0

J'essaie d'écrire une formule pour convertir une date en un nombre en fonction de la plage dans laquelle elle se situe, mais je continue à recevoir un message d'erreur d'analyse. quelqu'un peut-il aider? Voici la formule. Je veux que cela fonctionne afin que, par exemple, si la date dans $ F2 soit le 28/09/2006, elle renvoie une valeur de 6.

TIA pour toute aide

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

Réponses:


0

Je pense que cela fonctionnera:

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

J'ai changé du 31/08/2015 au 31/08/2015, et j'ai supprimé le "," au milieu de la formule qui était là sans raison apparente, et j'ai supprimé une parenthèse supplémentaire à la fin.


Merci de votre aide. J'ai supprimé le ") que vous avez signalé et conservé les dates au format britannique. Tout fonctionne parfaitement.
— Geoff Magee

Génial! (Je suis aux États-Unis alors ce format de date a donné une erreur #VALUE!). Si ma réponse vous a aidé, vous pouvez marquer ma réponse comme étant la bonne réponse.
— Yisroel Tech
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.