Tag: 条件

Excel公式的多个条件和工作表

目的 我尝试创build一个允许来自90个不同工作表的特定信息的公式,下面是一个这样的工作表的例子。 每张工作表都代表来自参与者的数据。 我希望将90张工作表的数据汇总到下面的工作表中。 问题 问题是我需要创build一个考虑到平衡的公式。 所以在第二个图像的单元格A3中,我将logging第一个图像的第一列中出现值1和3的次数。 条件 不过,如果符合以下条件,我只希望第一列中的数字可以计算在内: a)在图像1的M列中,值为1 和 b)当列L中的数字是1, 列K是1或4时,或列L中的数字是2, 列K中的数字是3或4时。 我的企图 = SUM('[All_memories_301-389_improved.xlsx] Sirma 301:387Yanxin'!$ M $ 2,1 *(IF('[All_memories_301-389_improved.xlsx] Sirma 301:387Yanxin'!$ L $ 2,1 * [All_memories_301-389_improved.xlsx] Sirma 301:387Yanxin'!$ K $ 2:$ K $ 41,1,4 *(IF('[All_memories_301-389_improved.xlsx] Sirma 301:387Yanxin'!$ I $ 2:$ I $ 54, 1,3))))))) 但是这并没有奏效,而且我花了很长时间在这方面做了一些改变,但是我似乎仍然无法完成这项工作。 额外的信息: 在第二栏中,如果满足指定的条件,则要计算1和3的所有出现次数。 行不重要,而是90个电子表格中的每一个的列I信息。 带公式的新尝试: = COUNTIFS('[All_memories_301-389_improved.xlsx] […]

Excel中非固定范围的条件和

我会用一个例子来提出这个问题。 附件是excel摘录的打印屏幕。 我想总结B列中匹配2个条件(excel中的绿色行)的数字。 第一个:列F等于“封闭”。 第二个:列C等于那些符合以下条件的数字:列F等于“部分出售”。 我试着用下面的matrix公式,但我只得到了匹配这些条件的总和:列F等于“closures”,列C等于“1”。 =SUMPRODUCT($D$66:$D$86,IF($F$66:$F$86="Closed",1,0),IF($C$66:$C$86=INDEX($C$66:$F$86,SMALL(IF($F$66:$F$86="Partial Sold",$C$66:$C$86),ROW(1:20)),1),1,0)) Excel数据:这是一个打印屏幕

Excel数组公式多个条件空string

我有专栏 B4(本表B列)= Part# 数据库A =date 数据库C =部件号 数据库AA =文本注释 用下面的公式,我想看看最近的date是非空的注释字段,并返回该值。 如果返回错误,我只想返回一个空string: =IFERROR(INDEX(Database!AA$2:$AA$5000;MATCH(MAX(IF(""<> Database!$AA$2:$AA$5000;IF(B4=Database!$C$2:$C$5000;Database!$A$2:$A$5000))) &B4;Database!$A$2:$A$5000&Database!$C$2:$C$5000;0));"") 然而,问题是,如果我只检查最近的date,或者非空单元格,则返回最新的行。 如果,但是我混合这两个条件,我得到空白单元格。 任何人有关如何将这两个条件与数组公式结合起来的想法? (我知道,VBA会使我的生活在这里变得更容易,但是除了自我更新的公式外,我绝不能使用任何东西)

有条件地格式化单元格,或者根据另一个单元格的内容填充单元格,如果第二个单元格大于3。

我在一个单元格中有一个六位数的参考。 在同一张工作表上,如果数字的第二个数字大于3,我想格式化一个单元格。 我不介意使用查询而不是条件格式。 因为,理想情况下,如果引用的单元格中的第二个数字大于3,我希望在框中放置十字形的“x”,或者至less使用格式化的灰色框。

macros(VBA)在Excel中添加边框并合并单元格,如果单元格不为空

我logging了下面的macros: Sub Macro1() Range("E66:F68").Select Selection.Borders(xlDiagonalDown).LineStyle = xlNone Selection.Borders(xlDiagonalUp).LineStyle = xlNone With Selection.Borders(xlEdgeLeft) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeTop) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeBottom) .LineStyle = xlContinuous .ColorIndex = 0 .TintAndShade = 0 .Weight = […]

如何使用多个条件的条件格式(Excel数据透视表)

我有一个没有设置边界的Excel数据透视表(边界取决于用户select的切片器选项)。 在A栏:我有商店信息,如日销量和其他价值信息。 因为有无数的商店,这个信息重复每个商店。 Sales_Volume列放置在数据透视表字段中的VALUES部分区域(与其他也放在VALUES部分中的列一起,但我只关注Sales_Volume列)。 在列B – xxx:我有数据透视表字段部分区域中的每日date,因此从列B开始包含该日的Sales_Volume信息(与其他值一起,但我只关心Sales_Volume列)。 从第13行开始的第9行包含当天的Sales_Volume值。 我想要的是条件格式在列A中search单词“Sales_Volume”,对于该行,对于该行中小于200的任何值,单元格为红色。 这有道理吗? 因此,从第13行开始的每第9行都将包含条件格式(如果这些特定行中的值小于200)。 任何帮助将非常感谢!

Excel 2013条件格式化NOT()运算符似乎不起作用

我感到困惑的以下。 我一定是做错了什么,但看不到。 这工作 =FIND(A$6,CONCATENATE($A$2,$B$2,$C$2,$D$2,$E$2,$F$2,$G$2,$H$2,$I$2,$J$2,$K$2,$L$2,$M$2)) 这不起作用 =NOT(FIND(A$6,CONCATENATE($A$2,$B$2,$C$2,$D$2,$E$2,$F$2,$G$2,$H$2,$I$2,$J$2,$K$2,$L$2,$M$2))) 一切都一样,范围相同,唯一不同的是NOT()运算符应该将条件从TRUE更改为FALSE,并突出显示FIND()结果不为TRUE的单元格。

从单元格引用中使用COUNTIFS和多个选项

我在这个论坛上发现了一个类似的公式,它的function非常出色(谢谢!),但是我想知道“训练A”和“训练B”是否可以用单元格引用代替特定的单词? 原因是,在某个阶段,我们的培训要求可能会发生变化(例如培训A可能已经完成,培训C已经推出),所以如果我们的用户只需更新标题而不是需要更新的公式,那将是理想的。 所以,更具体地说,我所希望的是,“训练A”可以用对单元格C21的引用来代替,而“训练B”可以用对单元格J21的引用来代替。 我只在这里包括2个,但是目前有8个训练标题,将被纳入最终公式。 在此先感谢您的帮助! =SUM(COUNTIFS(A:A,{"Training A","Training B"})) 把它放到上下文中,这将有助于简化31个站点(报告单元格B4:B19中列出)中每个站点的完成培训报告(%)。 在“数据”选项卡中,有8个标题位于报告行21,55,89和123(每行2列C和J),与培训模块相关; 数据中的其他模块需要被忽略。 也许还有另一个解决scheme? 我想避免使用帮助表,而且由于某种原因,数组往往会大大减慢我们的电子表格的速度,尽pipe如果数组是最干净的解决scheme,我很乐意尝试。 这个公式有效:=(COUNTIFS(Data!$ E:$ E,Reporting!B4,Data!A:A,Reporting!$ C $ 21,Data!$ F:$ F,“ complete ”)+ COUNTIFS(Data!$ E:$ E,报表!B4,数据!A:A,报表!$ J $ 21,Data!$ F:$ F,“ complete ”)+ COUNTIFS(Data!$ E:$ E,Reporting!B4,Data! A:报告!$ C $ 55,Data!$ F:$ F,“ complete ”)+ COUNTIFS(Data!$ E:$ E,Reporting!B4,Data!A:A,Reporting!$ J $ 55,Data !$ F:$ F,“ complete ”)+ […]

如何使用条件格式来获得Excel中前10%的绝对值?

我试图findExcel中指定范围值的前10%。 我的负面价值不被认为比我的正面价值“低”。 我的意思是这是差异值,所以即使是很大的负值仍然可以考虑在前10%。 我试图在条件格式中应用这个公式,但它似乎突出了我的整个范围的值,而不是只有前10%。 =ABS(B37)>=PERCENTILE(ABS($B$37:$S$67),0.10) 有想法该怎么解决这个吗?

Excelcombobox条件If语句检测空白

我正在写一个If语句来testing我是否在两个combobox中select了一个选项。 被检查的combobox是从具有两个值的数组中生成的。 其中一个单元格是空白的,所以combobox中的最高值是空的。 我的if语句是 数组是 Private Sub cbApplicationSelection_Change() If (eMassWelcome.cbwesitechoose.text = "") Then eMassWelcome.cbApplicationSelection.text = "" MsgBox "A website has not been selected. Please select a website from the dropdown and try again." End If Exit Sub End Sub 这工作。 问题是popup了3次,我不知道为什么。 我试过IsNull()和listindex = -1 。 IsNull()不起作用,列表索引给了我与上面相同的结果。 所有这些都是在Excel中使用vba完成的。