如何为以下语句形成一个 IF 函数:
如果(1 或 2 发生)然后 IF 1 发生 A 发生并且 IF 2 发生 B 发生?
我认为您在谈论嵌套的 IF 语句
1, 2, 3
在单元格中粘贴数字A1, A2, A3
,然后在单元格中B1
粘贴以下公式并将其向下拖动
=IF(A1=1,"A happens",IF(A1=2,"B happens","Neither A or B"))
而你的结果
我知道这是一个老问题,但它似乎悬而未决,因为 OP 没有很好地表达自己。我的答案是针对那些搜索将自己带到这里的人。
原版海报在询问有关 Excel 的问题时存在一个常见问题,因为他们不了解有关 Excel 解决方案的基本点。
单元格公式只能使用工作表中其他地方的信息来设置它所在的单元格的值。
远处没有动作。
可以“发生”某些事情的OP想法并不是出色的思维。“正在发生的”事件必须以一组计算的形式进行布局,
每个计算都会为该事件生成一个片段。然后将每个部分放入由 if 语句条件控制的单独单元格中。
例如,如果事件是“显示当天的日程安排”。测试可以是工作日还是周末。部分时间表可能是起床时间、早餐食物、穿衣服。Weekday/Weekend 的选项可以分别针对每个问题 6am/10AM、Cereal/Eggs 和 Suit/Jeans。
每个项目将在其自己的单元格中显示其结果,这将占用 3 个单独的单元格,这些单元格都取决于存储在另一个单元格中的日期。
3 个结果单元格中的每一个都有一个如下所示的公式(英文不是 Excel):对于唤醒时间:if(相关日期是工作日,在此单元格中显示“6AM”,否则显示“10AM”)
我不打算以此构建实际的工作表,因为我的目的是指出如何在 excel 中思考。
总结一下:要在 excel 中显示复杂的条件结果,您必须在不同的单元格中显示每个部分,这些单元格都依赖于一个公共单元格。