Как классифицировать в 3 возрастных категории - PullRequest
0 голосов
/ 24 июня 2019

Мне нужно разделить возраст на 3 категории:

  • Ниже 55
  • 55-64
  • 65 и выше

Какую формулу Excel я могу использовать для этого? Возраст в числовых значениях-целых числах. Заранее спасибо!

Ответы [ 3 ]

0 голосов
/ 24 июня 2019

Из того, что вы упомянули, я думаю, что будет хорошей идеей создать выпадающий список.Обратитесь к этому руководству, чтобы лучше понять: https://www.techrepublic.com/blog/microsoft-office/how-to-add-a-drop-down-list-to-an-excel-cell/

0 голосов
/ 25 июня 2019

Спасибо за обмен и за быстрые ответы. Пробовал заявления If, но они не работали. Возможно, это не набирает «между» 55 и 64 годами.

В UDF Select Cases боюсь, что мой уровень мастерства не достиг уровня, когда я смог бы уверенно его использовать. Хорошо иметь его, хотя и попробовать в будущем.

Спасибо!

0 голосов
/ 24 июня 2019

Для этого просто требуется пара простых функций IF.

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

enter image description here


Функция IF (support.office.com)

Функция IF является одной из самых популярных функций в Excel, и она позволяет вам делать логические сравнения между значением и тем, что вы ожидаете.

Таким образом, оператор IF может иметь два результата. Первый результат - если ваше сравнение - True, второй - если сравнение - False.


Это также можно сделать, создав очень простой UDF, использующий оператор Select Case .

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...