当前位置:首页 > 星座达人

excel出生日期计算星座:用VB语言在EXCEL中编写通过出生年月日判断星座 急求!

分享到

用VB语言在EXCEL中编写通过出生年月日判断星座 急求!

其实最简单的思路应该是将生日(比如在A1)中的年份信息去掉(全部统一为1900年,用函数date(0,month(A1),day(A1)),再与星座分割日(比如水瓶座1月20日为20,以前网上很多一句语句查星座的都是这个思路。但这个方法有个隐蔽的bug:闰年里面的星座分割日在3月份之后要加1。却总是有无规律的错误发生,往往就是因为你函数中这种隐蔽的bug了。为了绕过闰年的bug,我编写了下面的函数,直接仿造人肉查询月、日的过程。里面有可以优化的地方,比如月份的数组由于维数和内容一样,可以直接优化掉;比如最后的if语句结构可以用一个iif语句代替。为了更好地体现编程思路,摩羯座"水瓶座"白羊座"金牛座"双子座"巨蟹座"狮子座"处女座"XZ(9) = "天秤座"天蝎座"射手座"XZ(12) = "摩羯座"

excel如何根据月份和日期判定星座?

参考:疑难188 如何根据出生日期得到星座=LOOKUP(Z2&AA2,水瓶座"双鱼座",白羊座"金牛座"双子座"巨蟹座",狮子座"处女座"",天秤座"天蝎座",射手座"1222,"摩羯座"});

Excel 中根据生日计算星座

12个月12个星座。每月19-23号是分界线。

excel通过出生年月日怎么得出属相和星座?

还请高手来直接给答案吧如果是思考这个问题:颜色什么的,条件格式来处理2、生肖的话,年份除以12,建立一个对生肖的对应关系3、星座。

求写在excel里输入出生年月日怎么自动分析生肖、星座

如果是为了完成作业,还请高手来直接给答案吧如果是思考这个问题:1、什么错误,颜色什么的,条件格式来处理2、生肖的话,年份除以12,看余数。建立一个对生肖的对应关系3、星座,用VLOOKUP的不精确匹配,与你的一个星座时间表进行匹配

excel按照日期区分12星座的公式

text是 取文本格式TEXT(B2,) 把B2设置成 月.天天 的格式 比如 B2 是 1983-03-15 的话 text(B2,)就是 3.15--TEXT(B2,) 其实就是两个负号 负负得正 这里的作用是 把文本强制转换为数字 比 VALUE(text(B2,M.dd")) 更有效果LOOKUP 就是取范围的公式如果 1.01 <就返回第一个值 魔羯座如果 1.21 <=(--TEXT(B2,"m.dd"返回 对应第二个 "水瓶座具体参照 excel脱机帮助 LOOKUP函数 (打开 excel按 F1 搜索LOOKUP) LOOKUP函数1.01,11.22,12.22中的 数组 必须按升序排列 1.01<3.21<

excel中提取出生年月日并返回星座

给个邮箱吧做好的发给你