Excel formula 将和替换为公式中的NOT函数

Excel formula 将和替换为公式中的NOT函数,excel-formula,Excel Formula,我的桌子看起来像: *需要下载该表才能使用公式 在“W”列上,我有以下公式: =IF(AND(J19="HLD";Q19="");"HLD";"") =IF(C19="";"";IF(AND(K19="Putaway";MID(J19;1;3)="CFF");0;NUMBERVALUE(C19))) 如果第J列中存在HLD值,且第Q列为空,则将在第W列中添加值“HLD” 这个公式的问题是,我有一个以上的值(CNA、CFF、HLD),需要将其视为W列中的HLD 当我尝试: =IF(AND(J

我的桌子看起来像:

*需要下载该表才能使用公式

在“W”列上,我有以下公式:

=IF(AND(J19="HLD";Q19="");"HLD";"")
=IF(C19="";"";IF(AND(K19="Putaway";MID(J19;1;3)="CFF");0;NUMBERVALUE(C19)))
如果第J列中存在HLD值,且第Q列为空,则将在第W列中添加值“HLD”

这个公式的问题是,我有一个以上的值(CNA、CFF、HLD),需要将其视为W列中的HLD

当我尝试:

=IF(AND(J19="HLD , CNA , CFF";Q19="");"HLD";"")
这个公式行不通

有趣的是,我需要将除STD以外的所有值作为HLD在W列中进行赋值,我考虑的是:

=IF(NOT(J19="STD";Q19="");"HLD";"")
但看起来好像没用

我在这张桌子上面临的另一个问题是

在第X列中,我有以下公式:

=IF(AND(J19="HLD";Q19="");"HLD";"")
=IF(C19="";"";IF(AND(K19="Putaway";MID(J19;1;3)="CFF");0;NUMBERVALUE(C19)))
这将执行以下操作:

如果列K中有值Putaway,如果列J中有值,则CFF将计为0

对于K列和J列中的其余值,公式将复制C列中的值

这里的问题是,我在J列中有一个以上的值,需要将其计为0。我希望所有的值CNA,CFF,HLD都被计算为0或其他方式。。。除HLD外的所有数据均应计为0


感谢您对单元格
W2
中公式的支持,并将其向下拖动

=IF(AND(J2<>"STD";Q2="");J2;"")
=IF(C2="";"";IF(AND(K2="Putaway";J2<>"STD");0;NUMBERVALUE(C2)))
如果您理解上一个公式中的``用法,那么就不需要进一步解释这个公式了


如果你有任何问题,请告诉我。干杯:)

请准备一个你尝试做的事情的真值表。真值表已经提供了。@ApAMiX不用担心,如果你不想使用,你可以在第一个公式中尝试
和(NOT(J2=“STP”);Q2=“”)
,但我认为
更简单。