Tag: 擅长

Excel的TDIST函数的伪代码实现

我一直在做一些关于统计显着性的研究,而且我学到了很多东西,但在计算P值时似乎已经遇到了困难。 我觉得我大约有95%的路程, 只是我所读到的关于计算P值的所有内容都引用了一个表格,而不是提供一个程序化的解决scheme。 似乎Excel的TDIST函数做我想做的事(我已经有了T统计量,我可以把它作为自由度N和2传递给TDIST ,N是我的样本量)。 但我不清楚这个function如何工作。 从math上讲,我相信它是在超出规定值的正态分布曲线下find的区域; 但代码是什么样的? 任何清晰,可读的这种函数的实现都可以:C,Java,Python,伪代码等等。

只有当名字以他们开头的时候才能删除特定的字符

我有包含全名的单元格值。 我想从整个Excel工作表中replace/删除以下字符: Al Al- EL El- 但事实是,我只希望他们被replace,如果单词开始与该字符。 例如: Alorfze – (移除“al”)arALfzi – (不移除“al”)Ibrahim El-ketoob(移除“el-”) 而且,如果匹配的单词超过4个字符,它只会replace这个字符。

上传并读取excel文件,并使用groovy grails在数据库中插入数据

这是GSP代码: <!DOCTYPE html> <html> <head> <meta name="layout" content="main"> <title>Upload New Document</title> </head> <body> <div class="nav" role="navigation"> <ul><li><g:link class="list" action="list">Document List</g:link></li></ul> </div> <div class="content scaffold-create" role="main"> <h1>Upload New Document</h1> <g:if test="${flash.message}"><div class="message" role="status">${flash.message}</div></g:if> <g:uploadForm action="upload"> <fieldset class="form"> <input type="file" name="file" /> </fieldset> <fieldset class="buttons"> <g:submitButton name="upload" class="save" value="Upload" /> </fieldset> </g:uploadForm> </div> </body> </html> 这是控制器: def […]

在C#中嵌套的分类静态类中find一个值

我需要在一个结构中find一个价值(我脑海中的第一个是一个静态类,但任何东西都会这样做)必须是一个层次结构,如: public static class SheetGroups { public static class Coverage { public static string sheet1 = "COVC1"; public static string sheet2 = "COVC2"; } public static class IncomeInvestment { public static string Income1 = "IEIC1"; public static string Income2 = "IEIC2"; public static string Income3 = "IEIC3"; public static string Incomes4 = "IEIC4"; public static […]

Excel – 只select一个最大值

我有一个如下所示的数据集。 E栏是我的公式栏。 我想列E读取“最大”的行,其中ID包含该状态的最大概率。 如果同一国家的两个身份证件具有相同的概率,如马里兰州,我希望“最大”显示最近date的身份证件。 如果两个ID在概率和date上都匹配,那么我希望“Max”只出现在每个国家组中的一个ID上。 Column A Column B Column C Column D Column E State Probability Date ID Formula Field California 10% 12/31/2016 123 California 20% 1/7/2017 129 California 23% 1/14/2017 135 Max Colorado 26% 1/21/2017 141 Colorado 38% 12/31/2016 147 Max Illinois 44% 1/14/2017 153 Max Illinois 44% 1/14/2017 159 Illinois 20% 1/21/2017 […]

不能在Excel中使用N()和数组

我想使用列B(右)中的权重来计算列A(左边的那个)的加权平均值(WM)。 问题是A列可以有字符值。 AB 1 9.1 625 2 8.3 74 3 9.1 655 4 — 20 5 8.8 48 6 10.0 691 7 8.2 107 8 6.4 34 9 7.1 25 10 8.4 126 我试图用以下方式计算WM: =SUMPRODUCT(A1:A10;B1:B10)/SUM(B1:B10) 但它认为“ – ”为零,保持不变。 相反,它应该忽略这一行的价值和重量。 所以我想到了使用数组公式。 第一个(F1)强制将数值编号,使得“ – ”变为0.第二个(F2)如果相应的值不是一个数字, F1. {=SUM(N(A1:A10)*B1:B10)} # = 21885.5 F2. {=SUM(IF(N(A1:A10)=0;0;1)*B1:B10)} # = 2405 F3. =F1/F2 […]

循环浏览文件夹中所有Excel工作簿中的所有工作表,以更改所有单元格中文本的字体,字体大小和alignment方式

在我的硬盘上我有一个文件夹包含一些Excel工作簿。 我想要遍历该文件夹中每个Excel工作簿中的所有工作表,以更改所有单元格中字体,字体大小和文本alignment方式。 从我自己有限的VBA知识和从这里阅读其他相关的问题,我已经拼凑了我已经存储在Personal.xls下面的macros。 现在,它似乎循环了工作簿,但它不是在任何文本格式化。 Sub Format_Workbooks() 'This macro requires that a reference to Microsoft Scripting Routine 'be selected under Tools\References in order for it to work. Application.DisplayAlerts = False Application.ScreenUpdating = False Dim fso As New FileSystemObject Dim source As Scripting.Folder Dim wbFile As Scripting.File Dim book As Excel.Workbook Dim sheet As Excel.Worksheet Set source […]

使用“SUMPRODUCT”公式中的“INDIRECT”函数进行真/假单元格引用

这是我目前使用的公式: =SUMPRODUCT((INDIRECT("A2"):INDIRECT("A"&(ROW()-1))=A359)*1) 它工作得很好,但我想用它来代替: =SUMPRODUCT((INDIRECT("A2"):INDIRECT("A"&(ROW()-1))=INDIRECT("A"&(ROW())))*1) 不幸的是我得到了一个#VALUE! 。 我究竟做错了什么? INDIRECT("A"&ROW(()))和A359返回相同的值,所以我不知道为什么这不起作用。 我不使用一个简单的COUNTIF函数的原因是因为我剥离了我所有不必要的组件的公式,只留下了我有麻烦的部分(即我需要使用SUMPRODUCT公式和COUNTIF公式不起作用) 提前致谢!

如何用Rails导出大型的XLS

我需要构build和导出相当复杂的XLS表。 为此,我使用RailsCast 导出CSV和Excel教程。 对于表的小样本,它的工作是完美的,但是当我试图导出大约21000个单元格的整个表时间太长了。 Heroku扔了: 应用程序错误应用程序中发生错误,您的页面无法送达。 请稍后重试。 如果您是应用程序所有者,请查看日志以获取详细信息。 但是在日志里看到花了4分多钟,但最终还是完成了: 2015-04-23T12:05:18.069312 + 00:00 heroku [router]:at = error code = H12 desc =“请求超时” 2015-04-23T12:09:14.876148 + 00:00 app [web.1]:渲染的market_prices / index.xls.erb(266788.6ms) 2015-04-23T12:09:14.876474 + 00:00 app [web.1]:266805ms完成200 OK(查看:62681.2ms | ActiveRecord:204120.4ms) 有没有办法加快进程或将任务以某种方式置于“后台”,以便在完成创build时下载文件?

为什么线性拟合的结果在R和Excel(Gnumeric Spreadsheet和WPS)中有相同的小数据?

我遇到了一个奇怪的问题,当我做一个简单的线性拟合R和Excel类似的电子表格软件,如Gnumeric Spreadsheet和WPS的数据。 下面的数据是19对x和y 93.37262737 56200 101.406044 62850 89.27322677 56425 86.9458042 43325 70.54645355 42775 85.1936032 38375 72.10985 38376 73.54055944 22950 78.092 15225 71.30285 12850 70.03953023 18125 66.31068931 14200 93.39847716 13925 66.09695152 13225 70.6549 18125 76.43348868 14125 71.37531234 14875 85.7953977 19275 95.65012506 45375 并保存在一个名为“data.csv”的文件中 我做了x和y之间的线性拟合。 R脚本如下: data<-read.csv("data.csv",col.names=c("x","y")) # plot data plot(data$x,data$y) #Fit lmodelx<-lm(data$y~data$x) abline(lmodelx) summary(lmodelx) 这给出了这个结果: Call: […]