我制作了一个excel公式,将输入的数据输入O列,然后将其乘以.04,然后将该数据输入P列。这样我就可以从原始数字中计算出4%的费用。我现在在P列的每一行中留下了一堆$ 0.00,缺少O列中的数据。我明白这是因为0 * .04 = 0.但我想知道的是,如果有一种方法可以使它如果P列中的总数小于0.01美元或相当于$ 0.00那么单元格将保持空白。 / p>
我试图张贴图片以准确显示我在说什么,但我还没有声誉。希望你能根据我输入的内容了解我要做的事情。
答案 0 :(得分:1)
对单元格进行条件格式化,使得如果值= 0,则数字类型为“general”
然后,在您的单元格本身的公式中(假设您乘以C3 * B3),您可以这样做:
# Generate some data to use
someDf <- data.frame(stream = rep(c("Brooks", "Buncombe_Hollow"), each = 10),
length.m = rpois(20, 4))
# Calculate the means with aggregate
with(someDf, aggregate(list(truevalue = length.m), list(stream = stream), mean))
这将使用非零值的所有值的数字格式,但是使用一般格式为零值的空字符串You need to upgrade your browser to see ...
。
答案 1 :(得分:1)
方法1:
在P列中选择百分比的单元格,然后点击 Ctrl + 1 。当格式化单元格对话框打开时,转到数字标签,然后从左侧列表中选择自定义。在类型:文本框中提供以下内容。
$#,##0.00;;;
点击右下方的确定。
方法2:
进入 Excel选项( Alt + F , T )并选择高级强>从左下方列表中。将右侧窗格向下滚动到此工作表的显示选项部分,然后取消选中在值为零的单元格中显示零。点击右下角的确定。
答案 2 :(得分:0)
当值小于0.01时,您可以使用条件格式设置使字体变白
单元格仍为0但不可见
答案 3 :(得分:0)
试试这个:=IF(O2<0.01,"",O2*0.04)
。这个特殊的公式是检查单元格O2是否小于0.01,如果是,则用零长度字符串填充P2单元格。如果O2等于或大于0.01,则将乘以.04并将该结果放入单元格P2中。