标签: worksheet-function

Excel - 给定另一列中可用的订单类型的列中的值的总和

我有 excel 2010,我正在尝试执行以下操作(下表已手动完成)

客户订单类型收入总和
001梨50              
001李子70        
001 草莓 10 130
002梨10
002 草莓 20 30
003梨30
003李子10
003 草莓 10 50

基本上我有前 3 列的数据,我想在第四列中为每个客户提供一个汇总值:即客户 xxx 的所有收入的总和

这也应该由 BI 完成,我使用,但是我没有足够的权限来使用适当的 sql 查询来解决这个问题

我必须为数千条记录执行此操作,您知道哪个函数可以实现吗?对于任何处理收入报告的人来说,这是一个有趣的话题。

谢谢

解决方案:我尝试了 Santosh 建议的公式,效果很好。你只得到一次总和,然后你只需做一些基本的操作,你就可以得到一行,即每个客户的总收入,这正是我想要的。

谢谢!

worksheet-function microsoft-excel

0
推荐指数
1
解决办法
1160
查看次数

请问有人可以修复这个功能吗?

比如,它有什么问题?

=IF(F2>6,=A18*0.5,=A18*0.6)
Run Code Online (Sandbox Code Playgroud)

一直让它只说=A18*0.5,而不是A18一半的实际内容。那么有人可以尝试使这项工作吗?

所有帮助表示赞赏!:)

worksheet-function microsoft-excel-2010

0
推荐指数
1
解决办法
73
查看次数

如何将 58m32s 转换为 00:58:32 或 72m10s 到 01:12:10

我有一个 excel 列,其中包含以下数据:

58m32s
72m10s
125m02s
Run Code Online (Sandbox Code Playgroud)

并希望将其显示为:

00:58:32
01:12:10
02:05:02
Run Code Online (Sandbox Code Playgroud)

我应该使用什么公式组合来使这成为可能?这应该(?)工作,但不是:

=IF(MID(A1,3,1)="m",TIMEVALUE("00:"&LEFT(A1,2)&":"&RIGHT(A1,2)),TIMEVALUE(LEFT(A1,2)&" :"&RIGHT(A1,2)&":00"))

谢谢

microsoft-excel-2007 worksheet-function microsoft-excel microsoft-excel-2010

0
推荐指数
1
解决办法
125
查看次数

如何在格式单元格中添加 4 小时作为 yyyy-mm-dd hh:mm:ss 并适合年、月和日

如何在格式单元格中添加 4 小时作为 yyyy-mm-dd hh:mm:ss 并适合年、月和日。

下面举例。在此处输入图片说明

worksheet-function microsoft-excel

0
推荐指数
1
解决办法
3811
查看次数

为列中的相同项目编号

假设我有多个重复的名称,如下所示:

John
John 
John
John
John
Tom
Tom
Tom
Tom
Tom
Tom
Anna
Anna
Anna
Anna
Anna
Anna
Run Code Online (Sandbox Code Playgroud)

我想找到一种方法来告诉 Excel:虽然名称是 John、Tom、Anna 等,但数 1、2、3、4...直到该名称的最后一个实例。对列表中的每个不同名称重复计数。请记住,名称有 100 个,因此理想情况下,任何解决方案都不会依赖于精确定位。我想运行一个 =IF(A1=A2,Do something, do something else) 但我意识到这不够健壮。以下是上述示例的输出:

John 1
John 2
John 3
John 4
John 5
Tom  1 
Tom  2
Tom  3
Tom  4 
Tom  5 
Tom  6 
Anna 1
Anna 2
Anna 3
Anna 4
Anna 5
Anna 6
Run Code Online (Sandbox Code Playgroud)

worksheet-function microsoft-excel

0
推荐指数
1
解决办法
57
查看次数

如何将文本转换为 MM-YYYY 格式的日期

我在 Excel 中有一个列,其中包含以下文本格式的条目:

 7.2013
 7.2014
 8.2013
 8.2014
 9.2013
 9.2014
10.2013
10.2014
11.2013
11.2014
12.2013
12.2014
 1.2015
Run Code Online (Sandbox Code Playgroud)

如何将此文本转换为日期并以mm-yyyy格式显示它们?

我尝试将其更改为自定义格式,Format Cells > Numbers > Custom但在第一个单元格 ( 7.2013) 中使用它会更改为01-1900.

date-time worksheet-function microsoft-excel

0
推荐指数
1
解决办法
9573
查看次数

Excel 中的 IF 函数不起作用?

例如:

D1=3, D2=5, D3=3.5

我输入的公式D1<=D3<=D2显然是正确的,但 excel 一直告诉我它是错误的,然后继续搞乱我所有的其他公式。

但是如果我改为输入D2>=D3>=D1(这是完全相同的公式),excel 会告诉我它是真的并给出正确的值。

这将解决问题,但如果 D3 等于 6.8,例如,excel 仍然告诉我这是真的,但显然不是。

如果我再次翻转公式,excel 会正确地告诉我它确实是错误的。不幸的是,现在我无法在不每次都重新键入公式的情况下测试不同的场景。

worksheet-function microsoft-excel-2010

0
推荐指数
1
解决办法
1822
查看次数

Excel 下一个数字公式

如果有人可以提供帮助,我想要以下公式:

在向下一列的后续单元格中,我希望每 4 个单元格增加 8,然后接下来的三个单元格中的每一个每次减少 1:即)11 ,10,9,8, 19 ,18,17,16 , 27 ,26,25,24...

有任何想法吗?

windows mac worksheet-function microsoft-excel

0
推荐指数
1
解决办法
898
查看次数

将 1 个单元格与 Excel 中的 3 个其他单元格进行比较

我正在尝试将一个单元格与比赛中的 3 个可能结果进行比较。如果该单元格等于第一个单元格中的值,则获得 5 分,如果该单元格等于第二个单元格中的值,则获得 3 分,如果该单元格等于第三个单元格中的值,则获得 1 分。如果该单元格与三个可能的单元格中的任何一个都不匹配,则他们得到 0 分。我试过使用下面的但没有用

=IF(B4=$B$38,5,0)+OR(B4=B$39,3,0)+OR(B4=$B$40,1,0)
Run Code Online (Sandbox Code Playgroud)

microsoft-excel-2007 worksheet-function microsoft-excel microsoft-excel-2010

0
推荐指数
1
解决办法
187
查看次数

Excel公式根据条件减去不同的值

下面的公式怎么写?

如果单元格 A 大于单元格 B,则单元格C = C-A;如果单元格 B 大于单元格 A,则单元格C = C-B

我试着这样写:

=IF(OR(C3>A3,C3-A3),IF(C3>B3,C3-B3))
Run Code Online (Sandbox Code Playgroud)

我有 Windows 10,我的浏览器是 IE。

worksheet-function microsoft-excel-2010

0
推荐指数
1
解决办法
718
查看次数