根据开始日期月份计算出年龄
问题描述:
我雇用了很多员工,我需要一个月的月份查看他们的年龄范围和性别,所以我可以每月跟踪我雇用的人数。根据开始日期月份计算出年龄
****************************************************
* Name * Age * Gender * Start Date *
****************************************************
* John * 23 * M * 21/02/2016 *
* Jessica * 57 * F * 21/02/2016 *
****************************************************
然后我打破它在一个表是这样的:
***********
* Feb-16 *
***********************
* Name * Gender *
***********************
* 16-18 * 0 *
* 18-24 * 1 *
* 24-50 * 0 *
* 50+ * 1 *
***********************
我知道我可以使用COUNT
做出岁之间的普通票,但我需要的年龄就设在他们开始了一个月。我已经玩了SUMPRODUCT
,但我不明白这足以让它工作。任何指导,将是巨大的
答
使用COUNTIFS,这将让你有多个条件:
=(COUNTIFS(cellrange,"criterion",cellrange,"criterion",cellrange,"criterion"))
例如,使用您的样本数据
=(COUNTIFS(C2:C3,"m",D2:D3,">=21/02/2016",D2:D3,"<=28/02/2016"))
将显示所有男性员工的数量谁开始于2016年2月21日至28日之间(单元格范围只是从我的Excel工作表中,根据需要替换)
+0
我不能让它上班 –
+0
你能告诉我你的工作表和你尝试过什么公式吗? –
我是否正确地认为你的意思是考虑的年龄计数需要加上从现在到何时开始的时间差异? –
嗨,以及年龄不会改变,因为我的年龄公式已经脱离他们的DOB和开始日期。我只是在寻找一些能够在特定月份开始的人来筛选他们的年龄,例如Feb-16 –
啊,所以你正在寻找如何将日期范围合并到WHERE子句中呢? –