求公式:3年6个月转成03-06,8个月转00-08,17年转17-00,1年10个月转01-10

作者&投稿:产图 (若有异议请与网页底部的电邮联系)
~ 以下是将年数和月数转换为指定格式的公式:
年数转换:
- 如果年数小于10年,则年数为两位数字,前面补0。例如:3年转换为03,8年转换为08。
- 如果年数大于等于10年,则将年数的个位数作为第二位数字,十位数作为第一位数字。例如:17年转换为17,22年转换为22。
月数转换:
- 如果月数小于10个月,则月数为两位数字,前面补0。例如:3个月转换为03,8个月转换为08。
- 如果月数大于等于10个月,则将月数的个位数作为第二位数字,十位数作为第一位数字。例如:12个月转换为12,17个月转换为17。
综合起来,将年数和月数转换为指定格式的公式如下:
年数转换公式:IF(年数<10, "0"&年数, LEFT(年数, 2))
月数转换公式:IF(月数<10, "0"&月数, LEFT(月数, 2))
其中,LEFT函数用于获取字符串的左侧若干个字符,语法为:LEFT(文本,字符数)。例如,LEFT("hello", 3)的返回值为"hel"。
以题目中的例子为例,转换公式如下:
3年6个月转换为03-06的公式为:=IF(3<10, "0"&3, LEFT(3, 2))&"-"&IF(6<10, "0"&6, LEFT(6, 2)),计算结果为"03-06"。
8个月转换为00-08的公式为:="00-"&IF(8<10, "0"&8, LEFT(8, 2)),计算结果为"00-08"。
17年转换为17-00的公式为:=IF(17<10, "0"&17, LEFT(17, 2))&"-00",计算结果为"17-00"。
1年10个月转换为01-10的公式为:=IF(1<10, "0"&1, LEFT(1, 2))&"-"&IF(10<10, "0"&10, LEFT(10, 2)),计算结果为"01-10"。

可以使用以下公式实现这种日期转化:
=REPLACE(TEXT(DATE(年,月,日),"yyyy-mm-dd"),4+月位-1,2,月份)
解释一下:
1. TEXT(DATE(年,月,日),"yyyy-mm-dd") 将输入的年月日转化为 yyyy-mm-dd 格式的文本
2. REPLACE 函数用于替换文本中的某个子字符串。该公式的意思是:
在TEXT转化得到的文本中,从第4+(月位数-1)位开始,用月份替换2个字符。
- 月位数是指月份两位数的数值,如03则月位数是2。
- 减1是因为要定位到“-”符号前的位置。
3. 所以,对于3年6个月,公式为:
=REPLACE(TEXT(DATE(3,6,1),"yyyy-mm-dd"),5,2,"06")
则会返回:03-06
4. 对于其他样例:
8个月: =REPLACE(TEXT(DATE(0,8,1),"yyyy-mm-dd"),4,2,"08") 返回 00-08
17年: =REPLACE(TEXT(DATE(17,0,1),"yyyy-mm-dd"),4,2,"00") 返回 17-00
1年10个月: =REPLACE(TEXT(DATE(1,10,1),"yyyy-mm-dd"),5,2,"10") 返回 01-10
5. 要实现批量转换,只需要在一个cell中输入公式,然后拖动该cell即可复制公式并将其运用到其他单元格。
所以,您只需要输入一个单元格公式:
=REPLACE(TEXT(DATE(年,月,1),"yyyy-mm-dd"),4+月位数-1,2,月份)
然后拖动这个单元格,就可以实现批量的日期格式转换了。

假设年份的缩写是两位数,我们可以使用以下公式来将年份和月份转换为所需的格式:
- 年份:取后两位数并加上’-‘
- 月份:如果小于10,则在前面加上0
具体地:
1. 对于3年6个月,取2016年加上6个月,则年份为16,月份为06,即03-06。
2. 对于8个月,由于年份未知,所以无法以具体年份来表达,所以将年份置为00,月份为08,即00-08。
3. 对于17年,年份取后两位数为17,由于没有具体的月份信息,所以将月份置为00,即17-00。
4. 对于1年10个月,取2021年加上10个月,则年份为21,月份为10,即01-10。
因此,公式为:
年份:取后两位数并加上’-‘

月份:如果小于10,则在前面加上0

假设原始数据位于 Excel 表格中的 A 列,我们可以使用以下公式将其转换为指定的格式:
=TEXT(DATE(YEAR(A1),MONTH(A1)+B1,1),"00\-00")
其中,A1 是原始日期所在的单元格,B1 是原始日期的月份和年份中需要增加的月份数。公式中的 DATE 函数将原始日期的年份和月份加上 B1 得到一个新的日期,然后 TEXT 函数将这个新的日期转换为指定格式的字符串。
例如,对于第一个例子,原始日期为 2018 年 1 月,需要增加 6 个月,因此 B1 的值为 6。将上面的公式输入到 C1 单元格中,得到的结果为 "18-07",即将 2018 年 7 月转换为了 "18-07" 的格式。
将公式填充到需要转换的所有单元格中即可实现批量转换。

转化成XX-XX的形式,可以按照以下公式进行计算:

- 3年6个月转成03-06:年数乘以12再加上月数,即 3×12+6=42,所以转化成03-06。
- 8个月转00-08:直接转化成00-08。
- 17年转17-00:年数直接转化成17,月数为0,即17-00。
- 1年10个月转01-10:年数乘以12再加上月数,即 1×12+10=22,所以转化成01-22,再把月数减去12,即01-10。

因此,最终的转化结果为:03-06、00-08、17-00、01-10。


整存整取利息怎么算
当然,整存整取没到期,也是可以提前支取的,但是提前支取的利息又不一样了。整存整取是指储户约定存期,本金一次存入,到期一次支取本息的一种储蓄方式。起存金额为50元,多存不限。我国现有的存期为3个月、6个月、1年、2年、3年和5年六个不同期限。整存整取适合长时间不动的资金,在如今的...

怎么计算年月日
注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。 例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。故公元前7年是甲寅年。 例...

出生年月提取年龄公式
方法公式如下:1、新建excel,将年月日数据输入到excel表格中,以便计算年龄使用。2、输入计算年龄的公式=DATEDIF(A2,TODAY(),"y")。3、拖动所需要用到公式的区域。4、完成使用公式,在数据量多的情况下,可以更好的根据出生年月计算年龄。

三年车贷计算公式
2.职业和经济收入证明,以及过去6个月的个人账户流水清单;3.与经销商签订的购车协议、合同或意向书;4.合作机构要求的其他文件和资料。汽车贷款利息怎么算,7厘利息,贷款60000,3年利息是多少?汽车贷款为7厘利率,贷款60000,3年利息为:12600元。因为利息的计算公式为:利息=本金X利息率X贷款年限。

用EXCEL函数中的DAYS360,如何计算工龄,例:张三2005\/3\/5到职於2010\/11...
如:一个2004年入学,某年3月出生的学生的年龄为:周岁年龄=2004-出生年份。但如果是在8月后出生的话,其周岁年龄就应比用公式计算出的年龄小1岁。也就是说,学生的实际年龄不仅仅与学生的出生年份有关,还与学生出生的月份有关。那么我们可以考虑用IF函数对月份作出判断,再与公式计算得的年龄累计,从而得出真实的...

excel函数中根据入职日期年月日得出三个月后转正日期的公式
可用=DATE(YEAR(B2),MONTH(B2)+3,DAY(B2))计算。公式中YEAE代表年,MONTH代表月,DAY代表日,要计算三个月后转正,即在公式的月部分加上3就能正确计算了。1、若excel 中入职日期如下所示:2、即公式可用=DATE(YEAR(B2),MONTH(B2)+3,DAY(B2)),输入B列的入职日期后,C列的转正日期就会自动...

闰年闰月怎么计算?好像有个公式
闰月计算方法:三年一闰,好歹照轮,19年7闰。 以月相定日序:逐一推算日月合朔的日期和时刻,每月的初一就是合朔的日期,如果从这一合朔到下一次合朔的间隔是30天,那么当月便是大月;如果只隔29天,便为小月。以中气定月序:以历月中有无中气区分历月和闰月,一个回归年有12个中气,但却包含...

三年定期的银行利息怎么数
详情请查看视频回答

请问一下如何使用EXCEL将前两个字母或数字,转换为年月日期?_百度...
使用SUBSTITUTE函数 =SUBSTITUTE(SUBSTITUTE(A1,"J","2018年"),"C","12月")K:2019年,2:2月 只需把公式改为:=SUBSTITUTE(SUBSTITUTE(A1,"K","2019年"),"2","2月")

在EXCEL中知道两个日期怎么进行减法,得到相应的年份
1、首先在打开的excel表格中输入两组需要计算的日期数据。2、然后在C1单元格中输入计算公式:=RIGHT(YEAR(B1-A1),2) & "年" & MONTH(B1-A1) & "个月" & DAY(B1-A1)&"天"。3、点击回车,即可将公式生成结果,可以看到计算出的年份差额为“2年11个月22天”。4、或者直接使用两组日期相减...

滦县17691807994: 我的 text(a1,"# - 00 - 00")怎么用不了啊 -
余看爱通: 月和日都应是两位数,如2010年3月6日表示为20100306,然后再套用公式:=text(a1,"#-00-00"),结果为2010-03-06,如果是201036结果为20-10-36,显然是错误的.

滦县17691807994: 如何将excel+表格中的2014/3/6转换成2014 - 03 - 06 -
余看爱通: 输入公式:=TEXT(2014/3/6,yyyy-mm-dd) 查看原帖>>

滦县17691807994: 在EXCEL中,如何将日期例如199956转换成19990506 -
余看爱通: 日期型中是没有“199956”或“19990506”格式的,这样输入就是文本型.按你给出问题可以用以下公式解决,但如果有双月双日就不方便了,以下方法权当给你一个提示吧.例:将199956转换成19990506,假设“199956”在A1格,那...

滦县17691807994: excel替换功能我想把1950 - 3 - 6格式替换成1950年3月格式? -
余看爱通: 你的意思是你输入了1950-3-6到一个单元格,其实,你是想要1950年3月,是吗? 方法有许多种,看你到底要哪种: ①重新输入: '1950年3月 说明:输入之前加'(英文半角单引号) ②如果你已经输入了1950-3-6,请选中此单元格,鼠标右键--设置单元格格式--数字--自定义,选可改为:yyyy"年"m"月",确定即可 ③如果要另起一列请用公式(设你的数据在A1),在B1输入公式如下: =year(A1)&"年"&month(A1)&"月"

滦县17691807994: EXCEL如何将工龄转换为数字,用于计算经济补偿金. -
余看爱通: D2中输入公式 =LEFT(C2,FIND("年",C2)-1)+IF(--MID(C2,FIND("年",C2)+1,FIND("个",C2)-FIND("年",C2)-1)<6,0.5,1) 下拉填充

滦县17691807994: EXCEL 如何按月份计算数值 -
余看爱通: 将公式改成:=SUMPRODUCT((MONTH(A1:A99)=1)*(B1:B99)),不是数组公式,*为和的意思.或用数组公式:=SUM(IF(MONTH(A2:A100)=1,B2:B100,)) 按Ctrl+Shift+Enter.

滦县17691807994: 如何在表格里2003年6月2日改成2003 - 06 - 02 -
余看爱通: 选中这个日期,右键设置单元格格式,数字,时间,选择相应的格式就可以了,比如2001-3-7

滦县17691807994: 如何将公式20000625改为2000 - 06 - 25 -
余看爱通: 在EXCELL表中,选中“2000025”,右击鼠标,选择“设置单元格格式”,选着“日期”,再选着你所要的日期类型

滦县17691807994: excel 表里,年月日改为只要年,如2003年10月3日改为2003年,请问用什么公式? -
余看爱通: 设置单元格格式 自定义 类型输入 yyyy年或者输入公式:=TEXT(LEFT(A1,5),"yyyy年")

滦县17691807994: EXCEL中DATE函数,如果一个单元格中显示2009 - 3 - 28,现在要显示三个月后的时间即2009 - 6 - 28
余看爱通: 假设这个2009-3-28在A1单元格,加上三个月用DATE函数 =DATE(YEAR(A1),MONTH(A1)+3,DAY(A1)) 假设2009在A1单元格,3在B1单元格,28在C1单元格 用公式则是 =DATE(A1,B1+3,C1)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网