【问题标题】:how to populate an excel cell using multiple =IF function如何使用多个 =IF 函数填充 Excel 单元格
【发布时间】:2017-06-14 10:54:21
【问题描述】:

我有一列显示每个单元格中的数据。 我想在另一列中做的是根据另一列中的数据显示某些数字 例如:

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 的数字显示在 X 列中。

【问题讨论】:

    标签: excel


    【解决方案1】:

    考虑:

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

    【讨论】:

    • 感谢您的回复。我在 W 列 >4800 中的数字在 X 列中显示 >4800,在 W 列中低于 0 的数字在 X 列中显示 0 使用 =IF(W222>4800,">4800",MAX(W222,0)) 什么我现在需要的是,如果 V 列中的数字 > 0,我需要 X 列中的单元格显示“+IVE”,但仍然对上面的 =IF 计算有相同的响应。
    【解决方案2】:

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

    【讨论】:

    • 非常感谢,除了 W 列中大于 4800 的数字现在在 X 列中显示为 0 之外,它对所有内容都有效
    • 第一个而且永远不是真的。你可能想把它变成一个或,然后修补。或者完全失去 and 并在那里检查 >4800。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      提醒你 - “-7”在“W3”, This works for u!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-17
        • 2010-10-25
        相关资源
        最近更新 更多