Tag: 限制

从列表中返回前10个值(具体条件!)

我有一张包含一长串名字和信息的表格。 我想用一个特定参数的最高值来调用这十个名字,按1,2,…的顺序排列。10.我已经从过去的互联网search中剔除了一个公式,而这正是我想要的,它效果很好。 就是这个: =INDEX(Salaries[Name],MATCH(1,INDEX((Salaries[Income]=LARGE(Salaries[Income],ROWS(C$3:C3)))*(COUNTIF(C$3:C3,Salaries[Name])=0),),0)) 该公式从C4复制并通过C13粘贴。 然后使用=VLOOKUP($C4,Salaries,COLUMNS(Salaries[[#Headers],[Name]:[Age]]),FALSE)和=VLOOKUP($C4,Salaries,COLUMNS(Salaries[[#Headers],[Name]:[Income]]),FALSE)分别在D和E栏中列出相应的年龄和收入。 现在,我在这最后一部分挂了。 我想有一个用户定义的年龄限制,将控制“前10名”的结果。 (例如:用户定义的最大年龄为35岁,名单中填入前十名收入最高的人,也是35岁以下) 我知道这可以通过简单的sorting收入列和在年龄栏上设置一个filter来轻松完成,但是我希望这个十人名单是由公式驱动的。 有没有人有build议编辑我现有的公式或完全不同的方式去做这个? 文件下载链接

超出公式数(MS Excel 2007)

我已经search了解决scheme,只发现了这个相关的主题( 有没有在Excel(2010)允许的公式字段的最大数量 )没有给我任何答案。 我正在MS Excel 2007中工作。我有一个6250 * 6250方格matrix。 每个细胞应该包含这样的公式: =IFERROR(IF($D8=F$6;SLOOKUP($D8;INDIRECT($B$1);3;FALSE);SLOOKUP($D8&"x"&F$6;INDIRECT($B$2);4;FALSE));0) (不要检查公式本身,因为我只是很快地将我的母语的function名称翻译成英文) 那么,如果我通过整个方阵复制公式,我得到一个错误说: Excel无法使用可用资源完成此任务。 select更less或closures其他应用程序。 任何build议如何解决或绕过这个问题? 我需要输出是一个方形matrix。 运行在Intel i7 4770,8GB DDR3,Win10 64上。

Excel中允许的最大数量的公式字段(2010)

即时通讯使用CSV文件来build立一些SQL服务器的插入语句,并试图清理我的数据,然后插入,并使用公式来。 我有大约64000行和大约30列清理。 我已经通过它的大部分方式,但现在一个确保电话号码正确的公式已经开始失败,现在只是将forumla的文本放入单元格中,而不是清理的电话号码。 同一个forumla正在其他单元格中工作。 您可以在工作簿或工作表中使用的公式数量是否有限制? 我正在使用Excel 2010

在VBA中求解器不会添加整数约束

我正在使用VBA代码来运行求解器。 以下是我的代码。 我想单元格C87:K93是整数,但是约束不会被添加到求解器中,所以我得到的值都是小数。 我可以知道如何更改代码,以便整数约束得到考虑? Sub Solve() SolverReset SolverAdd CellRef:="$C$87:$K$93", Relation:=4, FormulaText:="integer" SolverAdd CellRef:="$C$87:$K$93", Relation:=1, FormulaText:="$C$48:$K$54" SolverAdd CellRef:="$L$87:$L$93", Relation:=1, FormulaText:="$M$87:$M$93" SolverAdd CellRef:="$C$87:$K$93", Relation:=3, FormulaText:="0" SolverOk SetCell:="$N$95", MaxMinVal:=1, ValueOf:="0", ByChange:="$C$87:$K$93" SolverSolve UserFinish:=True End Sub 下面是运行代码后Solver图片的链接,整数约束就不会出现 非常感谢您的帮助

Excel – 在给定的单元格范围内限制为固定文本或整数长度

如何在input的字符数量上限制固定长度的单元格范围。 如何使字段的范围是整数types。 意思是,它不应该接受任何字符比数字。

excel 2007内存限制

我想问问Excel 2007使用的内存是否真的没有限制? 微软的规范说没有限制 我想validation它,但我失败了 我的testing环境是:Windows7 64Bit,4G Ram,使用的内存不多 这是我所尝试过的, 创build大整数数组。 这只能使用1G Ram。 失败 – >提示OOM错误创build大string数组,插入1000长度string,使用1.9G Ram。 失败 – >提示string空格 在工作表中创build1Million * 10列数据,不断复制它。 使用1.9G公羊。 失败 – >提示一些随机错误。 我的问题是,是否真的没有内存限制或我真的用完了我的电脑上的所有可用内存?

如何在CONCATENATE()Excel函数中使用超过255个字符的超链接?

我有一个URL超过最大字符数限制来超链接它,也使用CONCATENATE()函数来分割URL的3个部分。 基本上看起来像=HYPERLINK( CONCATENATE( A1; A2; A3 ) ) 我如何修复#VALUE! 消息,并使链接可行?

限制公式中的单元格值

我想在公式中使用某种限制或超出/低于规则。 前提是如果一个数字超过一定的数值​​,那么我只想要取这个数值。 这是一个例子: 如果员工的工作时间超过每月80小时,则只能使用80小时进行会计处理。 假设我的员工Bob的时间表如下所示: 1月= 20小时 2月= 40小时 Mar = 100小时 4月= 60小时 等等 如果鲍勃得到了100美元/小时的工资,那么他的最终付款应该是100美元/小时*总工时。 或者在excel格式中,如果小时存储在B列中,则类似于= 100 * sum(b1:b12)。 但是,我只想每个月最多80小时……就会计而言,以上例子中的小时数将如下所示: 1月= 20小时 2月= 40小时 Mar = 80小时 4月= 60小时 等等 我宁愿不build立在另一列= if(b1> 80,80,b1)。 说实话,现在我搞不明白了。 请帮忙!

创build一个可以导入到EXCEL的XSD,并使用基于元素值的限制

我一直在网上search一段时间,从我可以告诉我想要的是不可能使用XSD 1.0。 我的要求是: 我们有一个.xml在导入到excel时创build下表: 这个要求只有一个,那就是Bird 1,2,3下面的值是受限于每个特征的Min和Max的范围。 例如,鸟1的重量必须在10-20之间,但鸟1的高度应在3-9之间。 在鸟类3下,重量和高度不是有效的方法,因为它们在最小 – 最大范围之外。 现在我需要创build一个可导入到Excel的XSD文件,并创build了上述工作的限制条件。 我所做的XSD是: xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Root"> <xs:complexType> <xs:sequence> <xs:element name="Row" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="Feature"/> <xs:element type="xs:int" name="Min"/> <xs:element type="xs:int" name="Max"/> <xs:element name="Bird 1"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="X"/> <!– X= The Min value –> <xs:maxInclusive value="Y"/> <!– Y= The Max […]

如何获得最早的dateExcel支持编程

Excel AddIn,C#,UDF,MyUDF调用Web服务来检索某个date。 有时,返回的date不在1月1日至19日至12月31日(Exceldate范围)的范围内。 例如,在一种情况下,返回date是Jan-2-0002(在C#中有效,但在Excel中无效),则Excel崩溃。 我不硬编码“Jan-1-1900”,所以想知道是否有一种方法,我可以通过编程。 谢谢