我需要将年龄分为三类:
什么是Excel公式?年龄为数值-整数。提前致谢!
答案 0 :(得分:0)
这仅需要几个简单的IF函数。
=IF(A1 < 55,"GRP 1",IF(A1 < 65, "GRP 2", "GRP 3"))
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/