工期概率计算

I was attending to one of MS-Excel question here on EE and found this question very interesting and challenging, thought I should share with every one for future reference.

我当时在EE上参加了一个MS-Excel问题,发现这个问题非常有趣且充满挑战,我认为我应该与每个人分享以备将来参考。

Suppose you have a cell value "10d, 10h, 10m, 10s" in A2, like below image:

假设您在A2中的单元格值为“ 10d,10h,10m,10s”,如下图所示:

from above value you need to calculate a date & time from today's date & time like below image:

从上面的值,您需要从今天的日期和时间计算日期和时间,如下图所示:

Lets find out by following steps:

让我们通过以下步骤找出答案:

1. First lets remove all text contents of the cell by using Substitute Formula, we have to use this formula 4 times to remove 4 texts like d, h, m, s like below image:

1.首先让我们使用“替换公式”删除单元格的所有文本内容,我们必须使用此公式4次才能删除4个文本,例如d,h,m,s,如下图所示:

2. Now we need to split all numbers after each commas. There are many formulas to do that, but I am using very useful function, which I found on some site. Below is the function I used:

2.现在,我们需要在每个逗号后分割所有数字。 有很多公式可以做到这一点,但是我使用的是非常有用的函数,该函数是在某些站点上发现的。 下面是我使用的功能:

Function FindWord(Source As String, Position As Integer)
Dim arr() As String
arr = VBA.Split(Source, ",") 'Change the string which suits you
xCount = UBound(arr)
If xCount < 1 Or (Position - 1) > xCount Or Position < 0 Then
FindWord = "," 'Change the string which suits you
Else
FindWord = arr(Position - 1)
End If
End Function

Using above function, I am gonning to split days, hours, mins and seconds in 4 different columns like below image:

使用上面的功能,我想将天,小时,分钟和秒划分为4个不同的列,如下图所示:

You would have seen, I have changed the last number to split as per appearance of commas.

您应该已经看到,我将最后一个数字更改为按照逗号的形式拆分。

3. Now the tricky steps, in this step we need to split our process but end result should be combined.a) Lets get the date part first, I need to find what would be the date 10 days earlier to today, as per our above calculation, very simple, I will just use below formula:

3.现在是棘手的步骤,在这一步中,我们需要拆分过程,但应合并最终结果。a)首先让日期部分获取,我需要根据我们的位置,找到今天之前10天的日期。上面的计算,很简单,我将只使用下面的公式:

b) Now I need to find what would be the date 10 days after today, as per our above calculation, same steps like 3.a) instead of deducting, I am adding below:

b)现在,我需要根据我们上面的计算,找到今天之后10天的日期,就像3.a)一样,而不是扣除,我在下面添加:

You may change the date format as you like by replacing "mm/dd/yy"

您可以通过替换“ mm / dd / yy”随意更改日期格式

c) Now lets do the same for Time, I need to find what would be the time 10 hours, 10 mins & 10 seconds earlier to current time:

c)现在让我们对时间做同样的事情,我需要找到比当前时间早10小时10分10秒的时间:

d) Now I need to find what would be the time 10 hours, 10 mins & 10 seconds after current time:

d)现在,我需要查找当前时间之后10小时10分10秒的时间:

Here also you may change the time format as you like by replacing "hh:mm:ss AM/PM" for 12 hours or "hh:mm:ss" for 24 hours time format.

您也可以在此处更改时间格式,方法是将“ hh:mm:ss AM / PM”替换为12小时,或者将“ hh:mm:ss”替换为24小时时间格式。

4. You might be wondering, I would have merged both date & time formula to get in one cell, honestly, I was not sure, I will be able to get the right output :). Anyway this is what I am gonna do in this step to combine date & time:

4.您可能想知道,我会合并日期和时间公式以进入一个单元格,说实话,我不确定,我是否能够获得正确的输出:)。 无论如何,这是我在此步骤中要结合日期和时间的操作:

Start Date & Time
开始日期和时间

Please do not forget to press the "Thumb's Up" button if this article was helpful and valuable for EE members.

如果本文对EE成员有用且有价值,请不要忘记按“ Thumb's Up”按钮。

It also provides me with positive feedback in the form. Thanks!

它还以表格的形式向我提供了积极的反馈。 谢谢!

翻译自: https://www.experts-exchange.com/articles/29164/How-to-calculate-Duration-from-text-and-number-cell-value.html

工期概率计算

工期概率计算_如何从文本和数字单元格值计算工期相关推荐

  1. 使用jquery合并表格中相同文本的相邻单元格

    一.效果 二.代码 <!DOCTYPE HTML> <html> <head><title>Example</title><meta ...

  2. jQuery: 合并表格中相同文本的相邻单元格

    一.效果 二.代码 <!DOCTYPE HTML> <html> <head><title>Example</title><meta ...

  3. php相同数据合并单元格,jQuery_基于jQuery的合并表格中相同文本的相邻单元格的代码,ONE 已经生成的数据表格大致 - phpStudy...

    基于jQuery的合并表格中相同文本的相邻单元格的代码 ONE 已经生成的数据表格大致内容如下: 地区 地区 商品代码 商品名称 数量 有效期至 距效期(月) 产品批号 规格 单位 条形码 广东 深圳 ...

  4. Excel中文本数字单元格批量转换(不影响公式单元格)

    Excel经常会遇到以文本格式存储的数字,单元格坐上角显示一个绿色三角标志,如果需要转换为真正的数字,通常使用的方法是复制全部单元格,然后选择性粘贴,但是具有公式的单元格就被破坏了,公式转为了静态数值 ...

  5. 【iText5 生成PDF】纯Java代码实现生成PDF(自定义表格、文本水印、单元格样式)

    工作中遇到需要生成PDF.最终选择了iText.其他也有通过html再生成.感觉不太适合就用了代码实现. 使用iText 5.5.13.1版本.纯Java代码实现 1.自定义表格合并指定行列完成数据填 ...

  6. Go语言excelize包-05-单元格操作(设置单元格格式、超链接、富文本、获取单元格信息、合并单元格)

    文章目录 1. 设置单元格格式 1.1 值类型 1.2 设置布尔型值 1.3 设置为默认字符型值 1.4 设置字符型值 1.5 设置实数格式 2. 超链接 2.1 设置超链接 2.2 获取超链接 3. ...

  7. EXCEL 提取 多次重复特定字符的文本,提取单元格重复出现最后一个括号的内容

    先提供EXCEL公式 =SUBSTITUTE(B1,"(","=",LEN(B1)-LEN(SUBSTITUTE(B1,"(",))) 示例 ...

  8. excel 某个单元格不是等于空值_将数据合并到一个单元格,用函数也OK

    工作中总会遇到一些奇葩要求,比如将符合数据的结果放到同一单元格.我们可以使用函数来实现,也可以用PQ来实现.今天我们来讲一下,如何用函数来实现我们的目的. 首先我们来看一下源数据: 操作步骤:1.在D ...

  9. 计算机中公式提取用什么函数,技巧:Excel快速从文本中提取单元格中的数字函数公式...

    有时,我们将一些文本导入Excel.这些文本包含中文,字母,数字,并且全部堆积在一个单元格中.但是,我们只需要数字.那么,如何快速从中文,字母和数字中提取数字呢?在这里,王小老师将为您分享一些实用的函 ...

最新文章

  1. 2018年全球自动驾驶法律政策研究 | 附报告下载
  2. mysql 删除数据后myd_Windows下的MySQL删除data文件夹后……
  3. (转)64bit上安装32位oracle 10 g出现错误:无法定位承诺工序输入点 getprocessimagifilenamew 于动态链接库PSAPI.DLL...
  4. System类入门学习
  5. tf.TensorArray
  6. Linux下的虚拟Bridge实现
  7. spring扫描配置文件
  8. 高等数学(七)- 多元函数微分学(2)【多元函数极值问题】
  9. 【debian】解决debian中文安装后出现乱码的问题
  10. 2021-02-13
  11. 冒险岛062mysql_冒险岛单机版062
  12. 大数据笔记 | HDFS 常用操作命令
  13. 游戏脚本代码大全_按键精灵】一个很好学的脚本
  14. mingw32位下载以及windows下安装
  15. Python3的sys模块
  16. 纯css变换图片颜色png
  17. 计算机词汇店名,电脑店名字200例
  18. php支持postgresql,php支持postgresql
  19. 将Edgex网关接入Thingsboard物联网平台
  20. java学习之路之javaSE基础1

热门文章

  1. 阿里淘宝新势力造型合伙人P8、年薪百万的欧阳娜娜也躲不过的魔鬼面试,看的我心服口服
  2. 工商银行 U盾 -100003 数据签名错误
  3. 信号与系统分析导论学习笔记
  4. 阿里云双11活动撸福利攻略云服务器篇 必买爆款
  5. 常用基础css样式快速记忆法
  6. 你关注过孩子的眼睛吗??
  7. 【R语言 可视化】我教你15分钟学会用R画各种统计图
  8. linux保存mp4格式的文件,在Linux系统中将mp4转换为mp3的方法
  9. VS如何引入数据库模型(Model)
  10. java 递归函数_java 递归函数