为什么这个公式不成立?

为什么这个公式不成立?

好的,Excel 专家!我无论如何也想不通。我将尝试将网格中的单元格粘贴到下面。每个月下方的顶部是应用于每个月的公式的结果。在右侧,我将每个月的结果相加,得到 28,396.73 美元。但是,当我对每行(即全年)的总数执行相同的公式时,我得到 28,428.36 美元。对于舍入误差来说,这似乎有很大差异!我希望这两个值完全相同。有什么想法吗?

如果您将以下内容粘贴到 Excel 中,单元格 B2 中的公式(即 829.34 美元)是=((B4+B5)*((B6+B7)/B8))+B6+B7+B9+B10+B11 我期望应用于年度总计的相同公式将等于每个月总计的总和,但事实并非如此。

为清晰起见,请截屏:

在此处输入图片描述

| Jan | Feb        | Mar        | April      | May        | June       | July       | August     | September  | October    | November   | December   |            |              |           |
|-----|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|------------|--------------|-----------|
|     | 829.34     | 735.75     | 1,521.44   | 1,556.90   | 2,690.49   | 2,767.04   | 2,905.11   | 3,157.43   | 3,132.17   | 3,147.30   | 3,116.02   | 2,837.75   | 28,396.73    | 28,428.36 |
|     |            |            |            |            |            |            |            |            |            |            |            |            |              |           |
| A   | 9,587.89   | -2,711.10  | 18,637.86  | 26,467.32  | -6,264.93  | 4,433.74   | 26,573.66  | 18,278.19  | 19,856.50  | 20,837.80  | 19,929.65  | 19,929.65  | 175,556.23   |           |
| B   | 14,548.92  | 12,176.03  | 11,772.03  | 11,069.96  | 14,242.51  | 15,850.23  | 15,520.98  | 18,429.26  | 15,799.47  | 16,148.24  | 15,708.04  | 11,707.63  | 172,973.30   |           |
| C   | 570.1757   | 570.1757   | 570.1757   | 570.1757   | 643.1117   | 643.1117   | 643.1117   | 643.1117   | 643.1117   | 643.1117   | 643.1117   | 643.1117   | 7,425.60     |           |
| D   | 122.1278   | 122.1278   | 122.1278   | 122.1278   | 673.0078   | 673.0078   | 673.0078   | 673.0078   | 673.0078   | 673.0078   | 673.0078   | 673.0078   | 5,872.57     |           |
| E   | 150,833.34 | 150,833.34 | 153,858.56 | 150,833.33 | 180,259.90 | 198,041.65 | 203,028.58 | 233,580.13 | 258,458.31 | 247,471.73 | 283,542.33 | 283,113.12 | 2,493,854.32 |           |
| F   |            | 26.25      | 570.1757   | 570.1757   | 643.1117   | 643.1117   | 643.1117   | 673.5      | 673.5      | 673.5      | 673.5017   | 643.1117   | 6,433.05     |           |
| G   |            |            | 122.1278   | 122.1278   | 673.0078   | 673.0078   | 673.0078   | 902.54     | 902.54     | 902.54     | 902.5411   | 673.0078   | 6,546.45     |           |
| H   |            |            |            |            |            |            |            | 58.44      | 58.44      | 58.44      | 58.44      | 58.44      | 292.2        |           |  

答案1

首先,更改单元格中的值C81,你会看到两个结果现在相差两个数量级。这说明你得到不同的结果是因为你在数学上实施了不同的公式。巧合的是,你使用的数字恰好接近这两个结果。

单元格 B2 中的公式(等于 $829.34)计算

B2 = (a+b) × (c+d)/e

单元格 N4 中的公式计算

∑an = a1 + a2 + a3+ + a12

由于乘法和加法不交换,因此您的求和计算并不等价:

∑B n ≠ (∑a n +∑b n ) × (∑c n +∑d n ) / ∑e n

为了方便日后参考,您可以使用三个反引号(“```”)将数据放在以空格分隔的代码块中,这样更容易查看。更棒的是,OneDrive 或 Google Sheets 中的工作簿链接会让您的求和公式一目了然。任何让别人更容易回答您的问题的做法都可能让您获得更多的回复。

 Jan Feb Mar April May June July August September October November December  
 829.34 735.75 1521.44 1556.90 2690.49 2767.04 2905.11 3157.43 3132.17 3147.30 3116.02 2837.75 28396.73258295 28428.36

A 9587.89 -2711.10 18637.86 26467.32 -6264.93 4433.74 26573.66 18278.19 19856.50 20837.80 19929.65 19929.65 175556.23000000 
B 14548.92 12176.03 11772.03 11069.96 14242.51 15850.23 15520.98 18429.26 15799.47 16148.24 15708.04 11707.63 172973.30000000 
C 570.18 570.18 570.18 570.18 643.11 643.11 643.11 643.11 643.11 643.11 643.11 643.11 7425.59640000 
D 122.13 122.13 122.13 122.13 673.01 673.01 673.01 673.01 673.01 673.01 673.01 673.01 5872.57360000 
E 150833.34 150833.34 153858.56 150833.33 180259.90 198041.65 203028.58 233580.13 258458.31 247471.73 283542.33 283113.12 2493854.32000000 
F 26.25  570.18 570.18 643.11 643.11 643.11 673.50 673.50 673.50 673.50 643.11 6433.04990000 
G   122.13 122.13 673.01 673.01 673.01 902.54 902.54 902.54 902.54 673.01 6546.44790000 
H        58.44 58.44 58.44 58.44 58.44 292.20000000 

相关内容