Excel 除法公式:没哪位了,全用公式,省死 想计算 A 除以 B 的结局,直接写 `=A/B` 就行。
这公式是 Excel 最底层的逻辑,好办到让人想哭。别问,我问你,是不是就是那个单行短小精悍的语法。大量人当作要加啥“第一个”,“第二个”,那是哪位定的规矩?哪位给定的指令?哪位?你就直接按,回车,搞定。 别把公式当死语句。公式是活的,就像人一样,会累,会犯错,会崩溃。
比如你输入了 `10/0`,结局屏幕直接给你个红色的除以零毛病,啥也没剩。
这时候别慌,换个思路。在 Excel 这行代码里,公式实际上是个函数,就像别的大豆。
要是不加个“变量”要么“参数”,这行代码就死了。你加个 `=A/B2`,那多好办?多顺!就连还能做乘法,紧跟在除法后面。 比如你要算出 A 的一半,要么 A 的 2 倍。写 `=A/2` 要么 `=A2` 瞬间就出来了。
为啥不用公式了?别问,问就是没得选。并且,公式赞成嵌套,这是其他语言做不到的。想算 A 除以 B 再乘以 C?写 `=A/BC` 就行了,顺序自动调整。想算 A/B 加上 C?`=(A/B)+C`。灵活得像穿鞋,想如何穿就如何穿。 再看那个最经典的 `(A+B)/C`。先加后除,还是先除后加?这就得看括号了。括号是 Excel 的说明书,不是废话。先写 `(A+B)`, 再除以 C。大量人会写成 `(A/B)+C`,这就不对了,结局差远了。括号不是可有可无的装饰,它是为了让程序理解你的意图。 还有个坑,除以负数。
比如 `=(-5)/3`,结局要是负小数,没难题。但要是写 `=5/(-3)`,也是负小数。
有时候你会认定逻辑反了,想算绝对值,那就在前面加个绝对值函数 `=ABS()`。
这就像给结局穿个外套,不管正负,大小都不变。 别忘了精度难题。Excel 默认是“银行家舍入”(Half-Even),也就是四舍六入五成双。
这意味着 `2.5` 有时候会变成 `2`,有时候变成 `3`。
这取决于上下文。
有时候你想保留两位小数,这时候用 `ROUND()` 函数最稳。
比如 `=ROUND(A/B, 2)`。
要么直接写 `=INT(A/B100)+0.01` 这种老办法。
有时候你只需求整数,`=INT(A/B)` 就够用了。 啥情况下绝对不能用公式?只有那些非数字的东西。
比如文本。你除以 `"Hello"`,结局全是一堆乱码。文本在 Excel 里是字符串,不是数字,不能跟数字运算。
这时候最稳妥的办法是框选单元格,然后双击填充,要么用 `VALUE()` 函数把它转成数字。 还有增长率这种场景。计算增长率,就是 `(本期末值 - 期初值)/期初值`。公式就是 `=(本期末值 - 期初值)/期初值`。
要么用增长率字段名,比如 `本月增长` 减去 `上月增长`,再除以 `上月增长`。Excel 能识别变量名,就像拿着麦克风念台词。你写 `增长率 / 去年同期`,系统自动把前面的单元格当成变量名 `增长率` 和 `去年同期` 来处理。 实际上,除法在 Excel 里只是最根本的运算之一。后面还有平方、立方、平方根。`=SQRT(A)` 就是开根号。`=POWER(2,3)` 就是 2 的三次方。
这些函数实际上都是函数,跟除法一样,都是拿来变通的。 最终总结一下,除法公式就是 `=A/B`。好办得让人质疑人生。但用不好就会出错。加上括号,加上引号,加上 ROUND,加上变量名,就能够变得挺强大。别被那些复杂的公式绕晕了。
有时候最笨的方式就是直接写,别质疑,别犹豫。