Tag: 计算列

列的和和重复

我有3列:A有名字,B有数字,C有名字。 我想看看MIKE和JANE在桌上出现了多less次,他们遇到了多less次。 列的顺序是不固定的,所以我可以修改列的顺序(名称是在列A和B和数字在C)。 欢迎任何帮助。 ————————————————————- | A | B | C | D | E | F | G | H | ————————————————————- | TRAINER|HOURS| CHILD | |TRAINER| CHILD |HOURS|MEETINGS| ————————————————————- | MIKE | 2 | JANE | | MIKE | JANE | 10 | 2 | ————————————————————- | MIKE | 5 | STEVE | […]

Pythonpandas; “excel”列操作

我对python相当陌生。 search以前的问题,我找不到这个问题的答案。 对于一个项目,我必须分析大量的.txt文件,并始终对其进行相同的计算。 创build一个数据框pandas被使用,这很好地工作。 我想要在其他列上执行计算的额外列,例如c = a + b。 对于简单的计算,这工作得很好: In [41]: import pandas as pd In [42]: import numpy as np In [43]: df = pd.DataFrame(np.random.randn(10,2),columns=list('ab')) In [44]: df Out[45]: ab 0 0.163138 -1.261099 1 0.094772 -0.553349 2 -1.677519 -0.966680 3 1.732083 -1.118715 4 0.172240 -0.404648 5 0.270712 0.089841 6 0.589787 1.569790 7 0.822016 […]

计算单元格组中的值的平均值

我有一个这种格式的Excel工作表。 你可以看到有一组date,并且有一个带有布尔值的列。 我想在“ Present字段中find“是”的百分比。 如果这是SQL,我会轻松完成。 我在Excel中有几个问题。 这可行吗? 我应该使用什么样的配方? 我应该使用这些macros还是仅仅使用macros? 我能否自动填充列,而不是每次手动合并单元格? 我曾经和COUNTIF和SUMIF玩过,但是没有为我工作。 请帮忙。 提前致谢。

如何添加条件到数据透视表,显示部分或操作的源数据

我有一个Excel工作表,有标题客户,案件数量,错过目标。 错过的目标说明在所有的案例中有多less错过了目标时间。 我想创build一个数据透视表和一个图表,它显示了所有与客户有关的情况除以目标个案的比例,基本上告诉你哪些是最有问题的客户。

需要一个简单的searchfunction来显示列中最常见的值。 (含糊不清的select)

我有一个非常大的数据列与许多列显示不同的输出提供的值。 我想在数据上面添加一行,以显示下面最常见的值或字。 一般来说,我希望列的每个顶部(位于第1行的列标签下)具有以下最常见的值。 然后我将使用这个值来进行各种数据分析function! 这是可能的,如果是这样,怎么样? 最好这不需要VBA,而只需要在单元格中使用短代码。 一个警告:确切的价值可能会有所不同,所以没有一个清单,我可以说“这将是其中之一”。 任何想法赞赏!

在C#中计算值的数组(从Excel转换公式)

我目前正在build立一个半复杂的计算器,这个计算器基本上是从我提供的Excel电子表格转换而来的。 我已经掌握了大部分内容,但Excel电子表格中有一部分是在6行和7列之间进行多次计算的,但问题在于,计算并没有按照特定的顺序发生。 因此,例如,使用(Row2[Column4] * Row2[Column5])计算(Row4[Column2] / Row5[Column1])使用(Row4[Column2] / Row5[Column1])计算Row1[Column4]等等。 。 我曾经想过使用二维数组,但是恐怕这些数值会按照特定的顺序计算,因此当它们到达时没有任何价值。 据我所知, Row1将首先计算,然后Row2 , Row3等 所以,没有为我的Excel电子表格中的每个单元格创build一个variables(并相应地sorting),有没有一种方法可以使用C#来计算? 我真的很感激任何帮助,build议,指针,无论你认为可能 – 我很乐意听到它! 编辑实现由@dtb提供的Lazy类后,我有以下代码。 这是我提供的Excel电子表格内容的直接副本,包括指针和计算。 var sr = new Lazy<decimal>[6, 6]; sr[0, 0] = new Lazy<decimal>(() => sr[1, 0].Value – eNumber); sr[0, 3] = new Lazy<decimal>(() => sr[0, 4].Value – sr[1, 0].Value – sr[1, 4].Value); sr[0, 4] = new […]

Excel:总和:mm格式化列

我有一个Excel文件,它显示了date1,date2和它们之间的差异,格式为[h]:mm 但我不能总结这些date的差异。 它加起来为零。 我恳求帮助,没有答案,我可以find任何地方 T1 T2 Variance 2014/04/16 12:00 2014/04/15 14:00 =IF(B2-A2<0,"-"&TEXT(ABS(B2-A2),"[h]:mm"),TEXT(ABS(B2-A2),"[h]:mm")) 2014/05/16 12:00 2014/04/15 16:10 =IF(B3-A3<0,"-"&TEXT(ABS(B3-A3),"[h]:mm"),TEXT(ABS(B3-A3),"[h]:mm")) 2014/04/15 15:00 2014/04/15 16:00 =IF(B4-A4<0,"-"&TEXT(ABS(B4-A4),"[h]:mm"),TEXT(ABS(B4-A4),"[h]:mm")) 2014/04/15 15:00 2014/05/15 16:00 =IF(B5-A5<0,"-"&TEXT(ABS(B5-A5),"[h]:mm"),TEXT(ABS(B5-A5),"[h]:mm"))

Excel VBA:适用于单张纸的function

我有大量的具有相同布局的工作表,列G6:G38是年份和列H6:H38是相应的支付金额。 我试图创build一个简单的公式,我可以在所有通过这些列进行search的表格中使用该公式,并在给定年份中总结这些公式。 这是我写入模块的function: Public Function TPaid(Year As Integer) Application.Volatile Dim x As Integer x = 6 Do Until x = 38 If Range("G" & x).Value = Year Then TPaid = TPaid + Range("H" & x).Value End If x = x + 1 Loop End Function 将公式插入到所有工作表中的单个单元格中后,我发现每次input公式时,都会导致其他工作表上相同公式的所有其他用法显示最近的计算结果。 我怎样才能使公式只适用于其input的工作表? 例如:在单元格A1 sheet1 ,我推算=Tpaid(2013) 。 然后在单元格A1 sheet2上推算=Tpaid(2013) 。 在input到工作表2上后,显示的数量是正确的,但现在工作表1中的数量已经更改为显示与工作表2中相同的数量,这是不正确的。

将Juliandate(5或4个字符)转换为公历,反之亦然

我试图创build一个VBA脚本或公式/函数将Juliandate(5001或15001)转换为正常date(01/01/2015)。 我能够find以下公式将5个字符Juliandate转换为公历date,它工作正常。 我不是math家,所以我不知道如何写4字符JD的公式,我不知道从哪里开始反向(Regular Date to JD)。 任何帮助这个问题将不胜感激。 5个字符JD的公式在这里: Assuming that the Julian Date is in A1: =DATE(IF(0+(LEFT(A1,2))<30,2000,1900)+LEFT(A1,2),1,RIGHT(A1,3)) 在此先感谢您的帮助。

简单的查询与复杂的答案 – 如何selectRowA6行(最后一个非空白)为一个简单的公式

我有很多列都标有许多下面的值,可以是文字或数字 这里是当前的方程=INDEX(AK6:AK94,MODE(MATCH(AK6:AK94,AK6:AK94,0)))我有这在每列的单元格5中。 每列中的值的数量可能会增加或减less。 如果我引用整个列(直到工作表结束),空格会干扰准确的输出。 如何引用单元格A6 to Last Non-Blank