Excel formula excel中的逻辑单元格计数

Excel formula excel中的逻辑单元格计数,excel-formula,Excel Formula,Hi希望根据给定值对单元格进行逻辑计数。这意味着它使用指定的值计算特定范围内X的数量。请检查附件,以便更好地理解。现在,我已经通过使用 =IF(F3="X",$D3,"") 但它需要给出一个特定值中的计数 如何将另一个条件添加到IF(),以停止将P1置于单元格E3的hrs值之后?(10个单元格,因为这是半小时)。如果我正确理解了您的问题,您可以在K4中尝试此公式,并将其拉到左右两侧 公式将检查上面的单元格中是否有X,然后检查行中是否有少于10个X,并返回“P1”。我添加了iferror,因

Hi希望根据给定值对单元格进行逻辑计数。这意味着它使用指定的值计算特定范围内X的数量。请检查附件,以便更好地理解。现在,我已经通过使用

=IF(F3="X",$D3,"") 
但它需要给出一个特定值中的计数


如何将另一个条件添加到
IF()
,以停止将P1置于单元格E3的hrs值之后?(10个单元格,因为这是半小时)。

如果我正确理解了您的问题,您可以在K4中尝试此公式,并将其拉到左右两侧

公式将检查上面的单元格中是否有X,然后检查行中是否有少于10个X,并返回“P1”。我添加了iferror,因为如果你在左边走得太多,就会出现REF错误

=IF(K3="X",IFERROR(IF(COUNTIF(A3:J3,"X")<10,"P1",""),"P1"),"")

=IF(K3=“X”,IFERROR)(IF(COUNTIF(A3:J3,“X”)我对图像和注释也有点困惑。您询问计数(使用COUNTIF或COUNTIFS可能有点容易),但似乎希望将值放在单元格中(可能用黄色突出显示),除非它们超出分配给作业的小时数

我只对这一部分做出回应:“我如何向IF()添加另一个条件,使其停止将P1放在单元格E3的hrs值之后?(10个单元格,因为这是半小时)。”

您只需要询问您对此添加了什么:

=IF(F3="X",$D3,"")
这很难回答,因为我的答案是:

在第一个圆括号之后和F3=“X”之前添加和,然后放入
COUNTIF($F3:F3,“X”)复制的Sorry!它没有帮助。实际上下面的公式更接近了。=IF($B3=$B3+TIME($E3,0,0),F$2=$B3+TIME($E3,0,0),F$2Yes!这个公式完全符合需要。抱歉!对于不太清楚的问题。谢谢你的帮助!进一步了解这个输出。如果我添加新的列“F”和“G”。在单元格F3中,值为“P4”单元格G3值“4.0”。修改当前公式=IF(和(F3=“X”,COUNTIF($F3:F3,“X”)这并不像复制公式那么简单。我认为您需要组织您想要的外观。原始设计让每个人工作大量小时,然后将其分配给单个项目。请考虑以下问题:如果有多个项目,您希望为每个项目添加一行还是为e添加其他列ach?添加行可能更容易,但不美观。是否有最大数量的项目?最初的设计假定为一个。现在有两个。是否有3个?4个?固定数量将比“N”个项目更简单。目标是什么?感谢回复!是的,最多有4个项目(列)对于一个资源,仅此而已。为多个项目添加行的问题是结果“P4”将从列“H”开始。即一个资源一次处理多个项目。因此,第二个项目“P4”从第一个项目“P1”的末尾开始我现在有点困惑。P1以O4结尾,你几个小时前的评论说你希望P4从BF列开始,而BI只从四列开始。如果我理解你目前的说法,你希望P4从H列开始。但是,根据原来的帖子,下一个“X”ed列,即P列。您希望它以H或BF开始,为什么不以P开始?我如何知道它何时开始?另外,如果是4.0小时,您不希望它使用8个单元格吗?我很抱歉感到困惑。我需要考虑一种解决方案,但我想在查看它之前澄清这一点。谢谢
=IF(AND(F3="X",COUNTIF($F3:F3,"X")<=INT($E3*2)),$D3,"")
=IFERROR(IF(L3="X",TRIM(MID(REPT(LEFT($D3&REPT(" ",9),9),$E3*2)&REPT(LEFT($F3&REPT(" ",9),9),$G3*2)&REPT(LEFT($H3&REPT(" ",9),9),$I3*2)&REPT(LEFT($J3&REPT(" ",9),9),$K3*2),COUNTIF($L3:L3,"X")*9-8,9)),""),"")