首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为公式提取数字的小数?

如何为公式提取数字的小数?
EN

Web Applications用户
提问于 2021-08-17 17:45:37
回答 1查看 70关注 0票数 0

对于输入年份和月份为1.02一年零两个月,或3.04为三年零四个月的列,如何将其转换为日期?

或者只是表达,所以它的基数是10正确的。准确优先,但不要求。

理想情况下,只需转换为日期:即3年零4个月(前/从今天)日期。添加和减去日期是相当简单的,但这些并不完全正确。

分数是12,当然它被看作是基数10。

可以简单地将分数“标记”为基础12吗?

EN

回答 1

Web Applications用户

发布于 2021-08-17 18:05:52

假设A2:A是使用years.months表示法的列,则将此公式放入空闲列的第2行:

代码语言:javascript
复制
=arrayformula( 
  if( 
    isnumber(A2:A), 
    date( 
      year(today()) + int(A2:A), 
      month(today()) + iferror(regexextract(trim(A2:A), "\.(\d+)")), 
      day(today()) 
    ), 
    iferror(1/0) 
  ) 
)

有关日期和时间值如何在电子表格中工作的说明,请参见这个答案

票数 1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/158500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档