基本Excel:如何在单元格中显示间隔而不是单个数字

时间:2016-02-21 00:18:52

标签: excel excel-formula

我想制作一个列出某个计算的+或-5%方差的列。 例如,在A列和B列中有一个数字列表,我希望C列显示ColumA / ColumnB +或 - 5%。

因此,如果A1 = 10B1 = 12,我希望C1显示“.792 to .875”或类似“.792 - .875”或“(.792,.875)的内容”

为了便于查看,我想要一种可以改变95%#和105%数字的颜色的格式...... 在这种情况下会怎么做?

3 个答案:

答案 0 :(得分:1)

您可以使用CONCATENATE,如下所示:

=CONCATENATE(ROUND(A1/B1-(A1/B1*0.05),3)," - ",ROUND(A1/B1+(A1/B1*0.05),3))

据我所知,在一个包含公式的单元格中无法使用多种格式。它可能适用于VBA。

答案 1 :(得分:0)

真诚的感情回答并不适合我。根据他的回答,但使用内联串联而不是CONCATENATE函数:

=ROUND((A1/B1-0,05);3) & " - " & ROUND((A1/B1+0,05);3)

答案 2 :(得分:0)

要获得您所寻找的内容,您可以使用文本功能。

您必须使用公式生成文本,例如 =“(”& text(c1,“。000”)&“ - ”& text(d1,“。000”)&“)” 其中c1和d1是您希望显示的范围。

要使用彩色格式化,您可以在c1和d1上使用条件格式来为公式所在的单元格着色。