2013-02-09 175 views
0

我有一个excel表中的2列,E列是运行总和D列是输入值,所以通常它会= E15 + D16但是,我想E列到如果在D列中没有输入任何内容,则返回空白 - 我需要哪种配方?Excel表格公式返回空白

1 Nov-23 Nov-30 1,230 1,230 
2 Dec-01 Dec-07 130  1,360 
3 Dec-08 Dec-14 416  1,776 
4 Dec-15 Dec-21 124  1,900 
5 Dec-22 Dec-28 102  2,002 
6 Dec-29 Jan-04 83  2,085 
7 Jan-05 Jan-11 95  2,180 
8 Jan-12 Jan-18 88  2,268 
9 Jan-19 Jan-25 102  2,370 
10 Jan-26 Feb-01 130  2,500 
11 Feb-02 Feb-08 311  2,811 
12 Feb-09 Feb-15  
13    
14    
15    
16    
17    
18    
19    
20    
21    
22    

回答

0

ISBLANK是你在找什么。

在E16 =IF(ISBLANK(D16), "", E15+D16)

+0

谢谢蒂姆工作一种享受 - 我有一个完整的心灵块 – user1817456 2013-02-09 05:54:04

0

使用If并结合IsBlank

检查单元格是否为空,然后根据结果做出总和或返回空白。我没有Excel在我面前的ATM,但它应该是这样的:

= IF(ISBLANK(D16), “”,E15 + D16)

你可以拖动这从这个运行总数的列中的第二个单元开始下降。第一个显然只是来自相邻小区的价值。

+0

谢谢mcalex工作一种享受 – user1817456 2013-02-09 05:54:49

+0

很高兴我能帮助 – mcalex 2013-02-09 05:55:42

+1

@ user1817456如果你满意的提出的解决方案 - 请勾选它接受的答案,这将标志着问题的解决。 – 2013-02-09 07:30:01

3
=if(D16="","",E15+D16) 

你甚至不需要ISBLANK,只需使用空引号。