Tag: 有条件的

Excel – 如果第一个工作表的特定单元格中的文本是Y(或是),则将整行移动到下一个工作表中

我试图build立一个公式,其中工作表1是一个date,名称和最后一列的列表(一)是一个简单的Y或N(是或否)。 如果答案是Y(或是),那么我想整个行被复制到下一个工作表(工作表2),如果答案是N(或否),那么它不会进入下一个工作表。 这是可能的,如果是的话,我怎么能通过单元格公式(我不想改变srcip模块,如果可能的话)? 任何指导都会受到好评。

如何使用apache poi在单元格内创build一个进度条?

我想在Excel表单元格内创build一个进度条。 我必须使用Apache Poi库,但我不知道如何启动。 (就像这样,但使用Java库) http://www.tech-recipes.com/rx/35064/excel-2013-create-progress-bars/ 我想我必须把有条件的格式化,但我知道它是如何工作的,我找不到任何地方的解决scheme…有人可以帮我吗? 提前致谢。

条件语句在VBA Excel中无法正常工作

我正在VBA中编写一个代码,循环遍历每行的几列,并找出每两行之间的差异,并将该值存储在数组中。 我在for循环中添加了一个if语句,以避免操作中包含空白单元格,并且它对前五列有效,对第六列不起作用。 Dim Datarray As Variant Dim LR As Long, LR1 As Long Dim p As Integer, i As Integer LR1=LR-1 ReDim R(LR1) As Variant For i = 1 To DateTime_Column LR = Cells(Rows.Count, i).End(xlUp).Row Datarray = Range(Cells(1, i), Cells(LR, i)) For p = 2 To LR1 If Datarray(p, 1) And Datarray(p + 1, 1) […]

创build一个多条件,多行'IF和MIN'的条件公式

我有一个电子表格,其中包含来自排水程序(pipe道和坑)的值,我想创build一个公式,find坑名称,然后find连接到该坑的pipe道下游端的最小值。 我可以用数组来处理 – {=MIN(IF('ArcGIS Pipes'!$C$2:$C$100=A3,'ArcGIS Pipes'!$F$2:$F$100))} 。 但是,有时坑只连接到上游端,这意味着它在U/S IL (m)下处于不同的列中。 如果是这种情况,那么我想要的价值,但目前,我不得不先运行D/S IL (m)列公式,如果没有返回任何,那么我必须手动更改为null {=MIN(IF('ArcGIS Pipes'!$B$2:$B$100=A2,'ArcGIS Pipes'!$E$2:$E$100))}检查U/S IL (m)列。 一旦我这样做了,任何剩余的null值是坑没有连接到任何pipe道,他们被手动赋予一个空值。 所以,我想要做的就是有一个方法可以完成上述所有的工作,而不需要我去做,也不必做任何事情。 简而言之,我想要公式首先检查一个列中最小的下游值,如果没有返回任何值,那么我希望它检查另一列中的最小上游值,最后如果没有返回任何值,那么我想返回一个空值。 我已经摆弄嵌套的IF和子数组,但只是得到一个错误或返回一个FALSE 。 我试过的公式给了我FALSE =IF((MIN(IF('ArcGIS Pipes'!$C$2:$C$100=A2,'ArcGIS Pipes'!$F$2:$F$100))),IF(MIN(IF('ArcGIS Pipes'!$B$2:$B$100=A2,'ArcGIS Pipes'!$E$2:$E$100)),null)) 。 我知道我错过了一些东西,但我已经开始绕圈了! Screengrab – 左表是源表,右表是结果表

在Excel中将多个范围作为条件语句求和

我试图避免使用VBA,如果这是可能的,我当然认为这是! 我目前正试图总结一个范围,如果一定条件得到满足。 我的function在范围有限和小的时候工作,但是当我包含我的实际期望的范围时不起作用。 这是一些代码片段: =SUMIF(B13:M13,P23, B15:M15) 如果B13和M13与P23之间有任何匹配,那么该function现在总计从B15到M15。 它像一个魅力。 如果B13和M13之间存在差异,则只能对这些匹配进行求和,而这正是我想要的。 我希望它涵盖更广泛的范围,所以我改变了我的公式如下: =SUMIF(B13:M13:B32:M32:B51:M51,P23, B15:M15:B34:M34:B53:M53) 我想要它做和以前一样的事情。 我想要它分析B13:M13以及B32:M32以及B51:M51,并将其与P23进行比较。 如果有匹配,我想要它总结B15:M15以及B34:M34以及B53:M53。 如果不匹配,我希望它们被省略,就像在我之前的函数中一样。 谁能告诉我我的配方有什么问题?

Excel索引匹配到远程查找表

我在下面创build了一个虚构的示例,其中包含定价查找表Table2和一个交易表Table1 。 下面的表格。 表格1 +———-+——–+ | CATEGORY | VOLUME | +———-+——–+ | Orange | 12 | +———-+——–+ | Orange | 25 | +———-+——–+ | Grape | 40 | +———-+——–+ | Grape | 700 | +———-+——–+ 表2 +———-+——-+——-+ | CATEGORY | RANGE | PRICE | +———-+——-+——-+ | Orange | 10 | 2.50 | +———-+——-+——-+ | Orange […]

根据行和列汇总有条件总和

我有表格格式化如下所示: 我想在单元格F15中编写conditional sum公式,一起计算基于Year, Country, Product总和。 我尝试使用sumproduct来完成这个任务,但是我只能根据2个variables计算总和: Year和Country 。 =SUMPRODUCT((A3:A11=C15)*(C1:Z1=E15);C3:Z11) 有没有办法如何将第三个variables添加到这个sumproduct公式? 还是有另一种方法来完成这个任务(我不能改变表的格式)。

Excel AVERAGEIF以TODAY()函数作为标准

我有C列的值,如果他们发生在过去七天(列a相应的date),我想要平均。 我不能让averageif函数正常工作,因为如果在过去七天内,我需要单独评估每个单独的数据。 这似乎是一个function,将始终使用,但我GOOGLE了45分钟,找不到任何东西。

在Excel中链接多个IF语句以计算从时间的工作class次

我正在尝试根据在Excel工作表中input的时间来计算工作class次。 class次分配如下: 如果时间> = 05:30 PM&<= 01:30 AM – 第一class 如果时间> = 01:30 AM&<= 09:30 AM – 二class 如果时间> = 09:30 AM&<= 01:30 AM – 3class 我正在使用IF AND条件,但它仍然显示不正确的结果。 以下是我正在使用的公式。 =IF(AND(D2>=TIMEVALUE("05:30:00 PM"),(D2<=TIMEVALUE("01:30:00 AM"))),"1", IF(AND(D2>=TIMEVALUE("01:30:00 AM"),(D2<=TIMEVALUE("09:30:00 AM"))),"2","3")) 任何想法我做错了什么?

在Excel 2010中有条件地获取单元格的平均值

我在Excel中有一个2列的表格。 列A(所有者)具有名称列表。 B列(持续时间)有一个数字列表。 我需要得到每个业主的平均数字。 所以对于詹姆斯来说,它会是(4 + 5 + 18)/ 3。我知道如何在Excel中获得平均值,但我不知道如何有条件地说:如果A =“James” AB ————— Owner Duration James 4 Dan 67 Ger 3 James 5 Ger 75 James 18