2017-06-14 56 views
2

我有一列显示每个单元格中的数据。 我想在另一列做的是在另一列基于该数据显示某些附图 例如:如何使用multiple = IF函数填充excel单元格

Column W  Column X 
-0.5   0 
564.3   564.3 
5000   >4800 

如果在列W上的数据等于或小于0,我想在列X的数量读零。 如果列W中的数据大于0但小于4800,我希望列X中显示的数字与列W中读取的数字相同,并且 如果列W中的数据大于4800,我希望数字在X列阅读> 4800。 我有=IF((AND(W222>4800,W222<0)),">4800","0")工作迄今到小于0且大于4800,就不能得到大于0和小于4800更大的数字显示在列十

回答

2

考虑:

=IF(W222>4800,">4800",MAX(W222,0)) 

enter image description here

+0

感谢您的回复。我列W中的数字> 4800在X列中显示> 4800,列W中的数字低于0的数字在列X中显示0,使用= IF(W222> 4800,“> 4800”,MAX(W222,0))我现在需要的是,如果列V中的数字大于0,我需要列X中的单元格显示“+ IVE”,但仍然对上面的= IF计算具有相同的响应。 – user3468033

0

试试这个 =IF((AND(W222>4800,W222<0)),">4800",IF((AND(W222<4800,W222>0)),W222,"0"))

+0

非常感谢,除了W列中大于4800的数字之外,它的所有工作现在都在0列中显示0 – user3468033

+0

首先并且永远不会如此。你可能想要使它成为或者然后修补。或者完全失去,并在那里检查> 4800。 –

-1

感谢您的回复。列X中列W> 4800中的数字显示> 4800,而列W中列数W中0以下的数字使用= IF(W222> 4800,“> 4800”,MAX(W222,0)) 我现在需要的是,如果列V中的数字大于0,我需要列X中的单元格显示“+ IVE”,但仍然对上面的 = IF计算具有相同的响应。

相关问题