【问题标题】:Numbers: How can I return the value of a neighbouring cell if current cell equals a certain value?数字:如果当前单元格等于某个值,我如何返回相邻单元格的值?
【发布时间】:2013-10-26 21:12:01
【问题描述】:

我正在尝试创建一个计算当前单元格值的公式,当这个公式等于“真”时,它应该采用相邻单元格的值。

示例: 我在单元格 L33 中计算总和。单元格 J2 有一个下拉列表,其中包含值“0%”、“6%”和“21%”。我希望单元格 L33 检查此处选择了什么值,如果等于“0%”,则取单元格 K2 的值,否则分别取单元格 L2 或 M2 的值。

有人知道这样的公式吗?我仍然是 Numbers/Excel 的初学者,但我很确定在程序中可以做到这一点。

【问题讨论】:

    标签: excel numbers formula finance


    【解决方案1】:

    这可以通过嵌套的 if 语句非常简单地完成。试试这样的:

    =IF(J2=0,K2,IF(J2=0.06,L2,IF(J2=0.21,M2)))
    

    这仅适用于百分比格式为百分比的情况。如果它们被格式化为字符串值,您需要执行以下操作:

    =IF(J2="0%",K2,IF(J2="6%",L2,IF(J2="21%",M2)))
    

    【讨论】:

    • 谢谢!效果很好。我不断收到公式错误,但现在我明白我做错了什么。感谢您清理它!
    猜你喜欢
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多