想要重新编码一组与月份相关的数字,将它们组合在一起

时间:2017-01-19 14:28:27

标签: excel excel-formula

我试图找出一种在Excel中重新编码数字1到12(代表月份)的方法。我可以做一堆嵌套的IF,但是试图想出一个更优雅的方法来做到这一点。我想像这样重新编码:

 1 -->  1
 2 -->  2
 3 -->  3
 4 -->  4
 5 -->  5
 6 -->  6
 7 -->  6 (or 11)
 8 -->  6 (or 11)
 9 -->  6 (or 11)
10 --> 11
11 --> 11
12 --> 12

基本上,我想将十月(10)视为十一月(11),然后我可以将七月至九月(7-9)视为六月或十一月(对我的目的而言并不重要)。我尝试使用几个嵌套MIN和MAX,但无法使其工作。

感谢任何想法或见解!

1 个答案:

答案 0 :(得分:4)

您可以使用CHOOSE():

=CHOOSE(A1,1,2,3,4,5,6,6,6,6,11,11,12)

enter image description here