现在都是手动填写组别,因为不同年龄段划分不同组别,怕不小心填写错误造成不必要的麻烦,就想到用公式;图一是每个出生日期区间所对应的组别,图二是我的表格。在图二表格中D列某行输入“出生日期”的时候,对应的H列那一行会自动输入“某某组”比如D3输入“2010-12-10”,H3会自动跳出“儿童A组”PS:本来想悬赏100的,可是发现只有50分几分,希望尽快得到答案,十分感谢!
=lookup(d3,图1!a$1:a$7,图1!c$1:c$7)
用这个吧,这样往下拖拉的时候免得出错
不对,图1中A列和B列的日期是一个区间
比如说2010-7-30到2012-7-29对应的组别是儿童A组
当D3为“2010-7-30到2012-7-29”这个区间的某一天时,在H3自动填入“儿童A组”
当D3为“2008-7-30到2010-7-29”这个区间的某一天时,在H3自动填入“儿童B组”
不需要b列,把时间排序做好,当d3大于a1时先返回c1,继续向下查找如果d3还大于a2,就返回c3后面继续,直到不满足条件,这样就会返回最接近c3的那个日期对应的组别了
你定义的时间段里面b列没啥意义,因为一个连续时间段前一个的结束就是下一个的开始。