Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2607|回复: 7

[已解决]函数

[复制链接]
发表于 2014-7-15 09:05 | 显示全部楼层 |阅读模式
ABCDEFGHI
1
序号姓名性别出生年月领取年月领止年月领取标准领取月数领取金额
2
1张三1952-3-12012-4-12013-12-112021 2520

求 E2 计算D2+C2(男60 女55)得出的结果加一个月

求 H2 计算E2到F2的月数

求 I2  计算G2乘H2得出的积
最佳答案
2014-7-15 09:19
E2     =date(year(d2)+if(C2="女",55,60),month(d2)+1,day(d2))

H2    =datedif(e2,f2,"m")+1

I2    =g2*h2
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-7-15 09:19 | 显示全部楼层    本楼为最佳答案   
E2     =date(year(d2)+if(C2="女",55,60),month(d2)+1,day(d2))

H2    =datedif(e2,f2,"m")+1

I2    =g2*h2
回复

使用道具 举报

发表于 2014-7-15 10:11 | 显示全部楼层
E2
  1. =EDATE(D2,661+(C2="男")*60)
复制代码
H2
  1. =DATEDIF(E2,F2,"m")
复制代码
  1. =MIN(IF(EDATE(E2,ROW(1:1000))>=F2,ROW(1:1000)))
复制代码
(数组公式,需三键结束)
I2
  1. =G2*H2
复制代码
回复

使用道具 举报

 楼主| 发表于 2014-7-15 11:01 | 显示全部楼层
26759761@qq.com 发表于 2014-7-15 09:19
E2     =date(year(d2)+if(C2="女",55,60),month(d2)+1,day(d2))

H2    =datedif(e2,f2,"m")+1

第一行 女无法识别 直接计算男
回复

使用道具 举报

 楼主| 发表于 2014-7-15 11:03 | 显示全部楼层
26759761@qq.com 发表于 2014-7-15 09:19
E2     =date(year(d2)+if(C2="女",55,60),month(d2)+1,day(d2))

H2    =datedif(e2,f2,"m")+1

第一行不行啊 无法识别性别 计算女也为60
回复

使用道具 举报

 楼主| 发表于 2014-7-15 11:03 | 显示全部楼层
26759761@qq.com 发表于 2014-7-15 09:19
E2     =date(year(d2)+if(C2="女",55,60),month(d2)+1,day(d2))

H2    =datedif(e2,f2,"m")+1

第一行 女无法识别
回复

使用道具 举报

发表于 2014-7-15 11:14 | 显示全部楼层
截图 或者  传个简单的数据吧    if判断 如果是女,就55了啊
回复

使用道具 举报

发表于 2014-7-15 11:27 | 显示全部楼层
学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 21:05 , Processed in 0.152826 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表