如何分类为3个年龄段

时间:2019-06-24 20:27:07

标签: excel excel-formula

我需要将年龄分为三类:

  • 55岁以下
  • 55-64
  • 65及以上

什么是Excel公式?年龄为数值-整数。提前致谢!

3 个答案:

答案 0 :(得分:0)

这仅需要几个简单的IF函数。

=IF(A1 < 55,"GRP 1",IF(A1 < 65, "GRP 2", "GRP 3"))

enter image description here


  

IF Function (support.office.com)

     

IF函数是Excel中最受欢迎的函数之一,它使您可以在值和期望值之间进行逻辑比较。

     

因此IF语句可以有两个结果。第一个结果是如果您的比较结果为True,第二个结果是如果您的比较结果为False。


这也可以通过创建一个使用Select Case语句的非常简单的UDF来完成。

Public Function AgeCategories(ByVal Age As Long) As String

    Select Case Age
    Case 0 To 54
        AgeCategories = "Group 1"
    Case 55 To 64
        AgeCategories = "Group 2"
    Case Else
        AgeCategories = "Group 3"
    End Select

End Function

您的公式如下所示:

=AgeCategories(A1)

答案 1 :(得分:0)

感谢您的分享和快速的回​​复。尝试了If语句,但是它们不起作用。也许它并没有赶上55到64岁之间的时间。

在UDF Select Cases上,恐怕我的技能水平尚未达到可以放心使用的程度。最好以后再试一试。

谢谢!

答案 2 :(得分:-2)

从您提到的内容来看,我认为创建一个下拉列表是一个好主意。 请参考本教程以获得更好的理解:https://www.techrepublic.com/blog/microsoft-office/how-to-add-a-drop-down-list-to-an-excel-cell/