Google sheets 多个嵌套的IF(和(或)语句
我想为我的单元格S23中显示的多个IF条件编写一个公式Google sheets 多个嵌套的IF(和(或)语句,google-sheets,formulas,Google Sheets,Formulas,我想为我的单元格S23中显示的多个IF条件编写一个公式 如果:H23=“X”或“已删除” 然后:S23=“X” 如果:I23=“EWS”或“已删除” 然后:S23=“EWS” 如果:H23=“X”或“已删除”和I23=“EWS”或“已删除” 然后:S23=“X+EWS” 我的公式是: =if(H23=“chex”、“chex”、if(I23=“EWS”、“EWS”、if(H23=“removed”、“chex”)、(if(I23=“removed”、“EWS”、“”“)”) 它
- 如果:H23=“X”或“已删除”
- 然后:S23=“X”
- 如果:I23=“EWS”或“已删除”
- 然后:S23=“EWS”
- 如果:H23=“X”或“已删除”和I23=“EWS”或“已删除”
- 然后:S23=“X+EWS”
=if(H23=“chex”、“chex”、if(I23=“EWS”、“EWS”、if(H23=“removed”、“chex”)、(if(I23=“removed”、“EWS”、“”“)”)
它工作正常,但不捕获最后一个和条件。我没有使用=IF(或(H23,“>0”等),因为此单元格也可以包含“NA”。我只希望它捕获“X”或“删除”条件
任何关于如何添加最后一个条件的想法:如果H23和I23分别包含“已删除”或“X”/“EWS”,那么结果是“X+EWS”这是有效的:=IF(和(或(或(或(H23=“X”,H23=“已删除”),或(I23=“EWS”,I23=“已删除”),“X+EWS”,IF(或(或(H23=“X”,H23=“已删除”),“X”,IF(或(或(或(I23=“EWS”,“I23=“已删除”),“EWS”),“)
我修改了@pnuts原始公式:=IF(和(或(或)(H23=“X”,H23=“删除”),或(I23=“EWS”,I23=“删除”),“X+EWS”,IF(或(或)(H23=“X”,和(H23=“删除”,I23“删除”),“X”,IF(或(或(或)(I23=“EWS”,I23=“删除”),“EWS”,“TBD”)
拆下的零件(粗体):
和(H23=“已删除”,I23“已删除”)
具体而言,这一论点:
从IF(或(H23=“X”和(H23=“已删除”,I23“已删除”),“X”,
到IF(或(H23=“X”,H23=“已删除”),“X”,
这是团队的努力。感谢@pnuts和@user0的帮助!:)