Tag: excel formula

返回由索引与匹配查找确定的范围的最大值

我需要一个单元格来显示行的索引和匹配公式定义的范围的最大值。 我知道这将是一个数组函数,但我努力获得正确的语法。 这是我的数据看起来像。 我已经列出了像列表字母和行号。 使用下表作为参考,在第二个表中。 当我在单元格A1inputb ,在列B1inputy时,单元格C1的公式应返回值35因为35是列C:F的最大值C:F使用INDEX和MATCH由A1和B1确定 表格1。 ABCDEF 1 ax 25 6 23 11 2 ay 39 15 42 19 3 bx 28 34 51 24 4 by 27 19 15 35 5 bz 38 26 12 18 6 cx 12 19 22 15 现在,我想要做的是创build一个公式,该公式可以find行中与列A和B中的值相匹配的行C到列F的最大值,这些值在单独的表中给出。 对于这个例子,我们将在单元格C1写入公式。 根据列A = b和列B = y (公式告诉我们是第4行)的匹配,公式应该取C到F的最大值。 在这种情况下,我想要的值是35因为它是第4行上的4列( C:F […]

在单元格中通过数字而不是名称引用表单

让我们说sheet3.name = "d" 是否有一种方法,我可以在sheet2的单元格公式=sum(sheet3!b:b) sheet3被replace为实际的sheet3名称? 我只能得到=sum('d'!b:b)到目前为止工作。 我可以使用VBA这可能,但我很好奇如何在单元格中这样做,所以我不必每次都运行macros。

我可以在excel 07中做一个结构化的参考绝对吗?

我有一个表“A”与2列“Foo”和“酒吧”。 我有一个结构化参考A [Foo]的公式。 当我在水平填充这个公式时,我想让参考保留A [Foo],但是现在,在第二列中,参考变成A [Bar]。 有没有办法让这个结构化的参考绝对? 如果不支持,这将是令人震惊的。 示例公式: = A [美孚] 水平拖动,如果表格有多列,Foo就会改变

将excel中的单元格值舍入到最接近的千位

我一直在试图将一个单元格的值上下调整到最接近的千位,但是却无法实现。 我试图根据目前美元兑换越南盾的汇率来计算我的小时汇率。但是,如果这样的结果总数是22,325,那么它应该舍入到22,000,而如果数字是500或更多,它应该舍入到23,000 所以小时费率为527,325,那么应该小到52.7万。 该单元格已经包含一个公式,用当前汇率乘以美元。

在Excel中使用内置函数在列中find最后一个匹配项

我有一个Excel工作簿与同一客户端ID的多个实例。 所以,一个客户可以在列表中多次出现。 我想查找客户端ID的最后一个(最接近底部)实例,以便我可以沿同一行查看更多信息。 VLOOKUP显示了第一个例子,我需要最后一个。 那么,如何使用内置函数find给定客户端ID的最后一个实例呢? 我宁愿不写一个macros来做到这一点。

从化学公式中提取数字

道歉,如果这已经被问及答复,但我找不到满意的答案。 我有一个化学公式列表,按顺序包括:C,H,N和O.我想在每个字母后面加上数字。 问题是并不是所有的公式都包含一个N.然而,所有的公式都包含一个C,H和O. 这个数字可以是单数,双数或(只在H的情况下)三位数。 因此数据如下所示: C20H37N1O5 C10H12O3 C20H19N3O4 C23H40O3 C9H13N1O3 C14H26O4 C58H100N2O9 我想列表中的每个元素编号在单独的列。 所以在第一个例子中是这样的: 20 37 1 5 我一直在尝试: =IFERROR(MID(LEFT(A2,FIND("H",A2)-1),FIND("C",A2)+1,LEN(A2)),"") 分离出C#。 然而,在这之后,我被卡住了,因为H#的两侧是O或N. 有没有可以做到这一点的Excel公式或VBA?

如何在同一行的不同列中对具有相同文本值的列进行求和

我有一个名字和一列数字列: FirstName Name Number John Smith 17 John Smith 26 Peter Smith 116 Peter Smith 25 Franck Black 17 Luke Peterson 17 Luke Peterson 37 名字和Name相同的Name代表同一个人。 我需要总结与他们相关的数字。 我不喜欢使用VBA。

在VBA中使用IsNumber函数Date中的不同结果

说单元格A1有一个date:1/1/2017。 然后下面的macros给出不同的结果: 第一 – 真的 第二 – 假。 这种差异的原因是什么? 我应该如何正确使用IsNumeric? Sub TestIsNumber() MsgBox WorksheetFunction.IsNumber(Cells(1, 1)) MsgBox WorksheetFunction.IsNumber(Cells(1, 1).Value) End Sub

如何统计图中峰的数量? -graph分析 –

我有这条包含某些峰的曲线 – 我想知道如何得到这些峰的数量。 样本数据: 0.10 76792 0.15 35578 0.20 44675 0.25 52723 0.30 27099 0.35 113931 0.40 111043 0.45 34312 0.50 101947 0.55 100824 0.60 20546 0.65 114430 0.70 113764 0.75 15713 0.80 83133 0.85 79754 0.90 17420 0.95 121094 1.00 117346 1.05 22841 1.10 95095 1.15 94999 1.20 18986 1.25 111226 1.30 106640 1.35 […]

在Excel中计算一个静态随机数(计算一次)

我正在寻找一种在Excel中计算一次随机数的方法。 所以它第一次计算它的计算,但是之后它不会改变。 例如,如果我在B1 RANDONCE(A1)有这样的事情,那么我第一次在A1中input一个值时,它会计算一个随机值,但是它不会再改变。 或者至less不会,直到我再次改变A1。 我想这样做,而不需要手动重新复制B1来将它从一个公式转换为这里所描述的值。 macros的使用很好。