在新公式中将excel字段从%转换为小数

时间:2018-04-08 01:19:53

标签: excel formula

我在不同单元格的电子表格中生成了4个不同的值:

A= 0.1155
B= 0.1155
C= 0.0169
D= 0.0433

我需要将这些值加起来并除以4,以获得100%的可能性差异。所以,我写的函数是:

componentDidMount() {
  this.props.authCheck()
}
...
function mapDispatchToProps(dispatch) {
  return {
    authCheck: () => checkApiStatus()(dispatch)
  }
}

但是,如果我只有一个公式,在显示为%时将这些单元格添加,然后将其除以4,则不会给出我需要的预期数字。我想出给我的准确结果的唯一方法是将它们转换成小数,但我不确定如何写出来。如果它甚至可能。我仍然需要将它们显示为原始单元格中的%是问题。

export const checkApiStatus = () => (dispatch, getState) => {
  const expires_at = getState().api.expires_at
  if (!expires_at || isDateGreater(expires_at)) {
    // dispatch async action
    dispatch(apiAuth())
  }
  return
}

将它们除以4得到正确的7.28%。然后我需要从100%中减去它,以生成这4个单元格的实际平均值。

有什么见解?

1 个答案:

答案 0 :(得分:2)

**编辑*添加第二个公式

从第34行(1月)的四个值中获得所需结果7.28%的正确公式为:

=SUM(1-E34,1-G34,J34,1-L34)/4

OR

=1-AVERAGE(E34,G34,1-J34,L34)

其中:

E34:= 88.45%
G34:= 88.45%
J34:=  1.69%
L34:= 95.67%

另外,每个单元格中的SUM函数完全是多余的。

=1-D34/C34

将提供与

相同的结果
=SUM(1-(D34/C34))