Tag: function

C#:Excel插件function区选项卡不显示

问题:我在Visual Studio 2010中有一个Excel 2010外接程序项目。我在其中添加了一个function区(可视化devise器),但在debugging时,自定义选项卡没有显示在Excelfunction区中。 我已经尝试了所有这些: 创build一个不同的项目( 就像我认为可能会破坏这个项目一样 ),但没有任何相同的情况。 REF 更改ControlIdType =自定义,ControlID =“tabPsycho”。 Excel中的Checked Add-In选项[ 它在活动应用程序加载项列表中显示 ]并被选中。 REF 是的,它在Excel中加载[ 我放置一个Msgbox来检查 ]

结合OFFSET和VLOOKUP

我在Excel 2013中有两个工作表。在第一个我有客户编号例如999999 (从A2开始)的列A和第二个我有一个表格匹配旧的数字格式到一个新的格式。 因此,我有一个列E与新的格式,例如1111111111和F列连接旧的格式999999 (与第一个工作表中相同)。 我想从工作表1(列A)的数字,并在工作表2(列F)中search,如果有匹配,我想检查是否存在一个新的格式为E列中匹配的数字,如果是这样,拿新号码,如果不是拿老号码。 我试过这个,但是不行: =IF(OFFSET(COLUMN(VLOOKUP(A2;'[Konzern Kunde HKunde_neu.xlsm]Konzern Kunde'!$F$2:$G$456;1;FALSE))ROW(VLOOKUP(A2;'[Konzern Kunde HKunde_neu.xlsm]Konzern Kunde'!$F$2:$G$455;1;FALSE));0;-1)<>"";OFFSET(COLUMN(VLOOKUP(A2;'[Konzern Kunde HKunde_neu.xlsm]Konzern Kunde'!$F$2:$G$456;1;FALSE))ROW(VLOOKUP(A2;'[Konzern Kunde HKunde_neu.xlsm]Konzern Kunde'!$F$2:$G$455;1;FALSE));0;-1);VLOOKUP(A2;'[Konzern Kunde HKunde_neu.xlsm]Konzern Kunde'!$F$2:$G$5000;1;FALSE))

Excel英尺和英寸毫米

我有很多擅长领域女巫包含英尺和英寸的例子:5'10“。 如何将其转换为米,假设英尺和英寸值是A1。 四尝试回溯这个公式没有成功 =INT(CONVERT(A1,"mm","ft")) & " '" & 12*(CONVERT(A1,"mm","ft")-INT(CONVERT(A1,"mm","ft"))) & """"

Excel工作表可以用作UDF吗?

我正在build立一个excelnetworking商业模式。 Gawker Media也有类似的模式。 在我的模型中,我有一些数量超过观众圈的属性。 每个物业吸引用户,反过来提供交叉促销机会。 就Gawker而言,他们有一系列的博客,读者可能会在他们的networking上阅读他们的博客。 如果gawker推出了一个新的博客,他们可以从他们的博客networking引导stream量。 为单个博客创build模型相当简单 – 尽pipe最初的假设比较困难。 下一步是模拟networking效应。 Excel提供了一个场景pipe理器,允许我改变基本模型中的关键假设。 这几乎是完美的,我可以模拟10个属性的启动,每个属性都有不同的启动假设,并参见摘要。 我需要帮助的是弄清楚我可以如何改变每个物业启动的初始用户数量。 换句话说,一旦networkingbuild立起来,就有可能把人们带到在networking上发起的任何新的财产。 我不相信场景经理会做我所需要的。 所以,我想知道是否可以使用模型工作表作为UDF? UDF需要根据一些input假设来分析每月的收入和独特的用户。 然后,我可以为10个属性创build自己的汇总表,并使用每个属性的总唯一标识符获取networking摘要。 这个networking总结将被用来确定有多less人可以推动新的财产的发射。 实际上,与场景pipe理器唯一的区别在于,我需要一个inputvariables(初始用户)以编程方式生成,作为启动时networking中的人数的函数。 我希望有可能在Excel中实现这些方面的东西。 我可以用Java来创build整个模型,但是与业务伙伴分享更难! 谢谢 – 马特。

用CONTAINSfunction帮助SUMIF函数

假设我有下面的表格: State CompanyTypes Year Sales AZ A, C 2008 CA B, C, D 2009 TX C 2007 WA A, D 2008 我需要根据某个特定年份某个特定州的所有公司types的销售额SUM来填写Sales列。 所有数据的源表如下所示: Year State CompanyType TotalSales 2008 AZ A 100 2008 AZ C 500 2009 CA B 9000 2009 CA C 15664 2009 CA D 12351 2008 TX C 5 2009 WA A 789 […]

使用函数计算百分比

我有一个Excel工作簿(Office 2010),其中列出了我们组织中的多个不同的电子表格(办公室)。 我们使用这个工作簿来跟踪他们在转入的文档中的“错误”(仅用于示例)。 我试图找出通过自动化(function)来确定文件中有错误的文件的百分比的好办法。 我想确定文档的百分比与错误的数量,完全忽略了错误的数量。 所以,如果我看了10个文件,其中7个至less有一个错误,那么办公室的错误率将是70%。 有没有简单的方法来做到这一点? 我已经尝试了一些function,但我仍然有错误。 我在下面展示一张样板(一个办公室)。 这个例子在多个工作表中是相似的,并且有一个仪表板,我想根据办公室显示所有这些统计数据。 workpaper DISCREPENCIES Paper Spelling Grammar Punctuation Total Errors/Paper A.36.7 1 0 1 2 A.36.8 0 1 1 2 A.36.9 0 1 0 1 A.36.10 0 0 0 0 A.36.11 1 0 0 1 A.36.12 1 1 1 3 A.36.13 2 3 0 5 A.36.14 0 […]

只有在列的标题包含特定文本时,才应使用COUNTIF

我正在尝试在excel中编写函数(如果可能,不使用vb​​a /macros),从每月的第一个月到我input到A1的date,计算每月每个员工的剩余工作天数。 问题是,我使用的调度文件每次都是在星期一开始的,所以如果这个月在星期五开始,那么页面上一个月会有四天,如果月份是月份并不是完全在星期六结束。 在第6行,我有date(格式化为2015年9月28日),从第9行及以下,我有员工姓名,他们是否计划在第6行正上方的日子工作。 m计算每个给定员工行“WORKING”出现的次数,但是只有在行6中包含“Sep”的头部时才计算。 我不想重复任何次数,如果来自过去的一个月或即将到来的月份,就会显示“WORKING”。 (另外,没有人星期天工作,所以星期天会被跳过。) 我会试着展示一个在这里设置的例子..希望它可以帮助: A1:2015年9月28日 A6-H6:员工,2015年9月28日,2015年9月29日,2015年9月30日,2016年10月1日,2016年10月2日,2016年10月3日 A9-H9:乔治,工作,rest,工作,工作,工作,工作 因此,对于这个小例子,结果应该只有2个工作日,因为乔治从9月28日到本月底只有两次工作。 我一直在寻找如何做到这一点,但现在似乎没有任何工作,当我尝试。 请帮忙!

Excel中的实时图表:对于将来的date,行数降为零

我在Excel中运行实时市场图表。 图表指标通过代理通过Microsoft Excel中的DDE工具提供的实时数据运行。 它工作正常,我很高兴 – 除了一个缺陷,我希望你能协助。 graphics的线条(这是一个折线图types)是实时创build的。 现在和过去的时间很棒,很干净。 不幸的是,在即将到来的那段时间内,图表中的线条降到零,沿着x轴爬行到未来。 这破坏了图表的当前阅读。 有没有什么办法可以防止这种情况的发生,因此线条(正确称为曲线)只存在于过去和现在的时间段。 工作表被设置为不在公式中显示零值,但制图工具似乎没有此function。

将WPF用户控件插入VSTO色带中

我使用VS 2010和现有的WPF用户控件开发Excel 2007加载项。 借助ElementHost,很容易将控件集成到任务窗格和窗口中,但是我发现无法将它们集成到function区中。 与function区devise器结合使用的工具箱不包含ElementHost,也无法使用WinForms用户控件间接插入它。 有没有另外一种方法来集成WPF用户控件的function区?

VBA:如何在Excelmacros中调用用户定义的函数

我是VBA和一般脚本的新手。 我能够拉动资源,并在Excel中创build一个用户定义的函数,它将返回一个数组的不同数量。 当我在Excel中的单元格中调用该函数时,该function正常工作。 现在,我想在macros中引用这个函数,为我提供一个消息框,说明两个不同列的计数。 当我尝试使用macros时收到“types不匹配”错误。 不知道我在做什么错 – 任何帮助将非常感激。 编辑:包括COUNTDISTINCTcol代码。 Sub GalileoCounts() Dim teachers As Long Dim students As Long teachers = COUNTDISTINCTcol("W2:W") 'ERROR HERE for "W2:W" students = COUNTDISTINCTcol("A2:A") 'ERROR with "A2:A" as well MsgBox "Teachers: " & teachers & vbNewLine & "Students: " & students, vbOKOnly, "Galileo Counts" End Sub —- Public Function COUNTDISTINCTcol(ByRef […]