Questions tagged «worksheet-function»

有关在电子表格软件中使用单元内函数/公式的问题。

3
Excel中的简单数组公式不比较正确的值
我正在尝试使用数组公式(在单元格D2中)计算我在单元格D11中计算的内容。我遇到的问题是,我的数组公式似乎没有逐个评估输入的数组。作为一个例子,我希望公式的第二个比较如下: 检查是否([B7> 0]和[C7 = 0]),如果是,则返回D7。 但我认为只是检查列B数组中的每个值是否> 0以及列C数组中的每个值是否= 0。 下面的截图详述了我的问题。谢谢! 这是数组公式: {SUM(IF(AND(B6:B10>0,C6:C10=0),B6:B10,0))}




1
无法获取WorksheetFunction类的VLookup属性
我想在excel中实现条形码查找器,因此根据项目属于哪个组,我在单独的工作表中有项目名称和条形码。用户单击单选按钮(选择组1,组2或其他),列表框的填充范围设置为其中一个 我定义的动态名称范围 。 然后用户单击按钮以复制相应项目的条形码。这是与按钮关联的宏: Sub Get_Barcode() Dim objData As New DataObject Dim barcode As String On Error GoTo Errorcatch barcode = Application.WorksheetFunction.VLookup(ListBox1.Text, ListBox1.ListFillRange, 1, False) objData.SetText barcode objData.PutInClipboard MsgBox "Barcode " & barcode & " copied to clipboard" Errorcatch: MsgBox Err.Description End Sub 问题是它显示了一个 Unable to get the VLookup property …

2
从excel单元格中提取短语
在我的Excel工作表和A列中,我有从A2到A100填充的数据 它们都包含类似于以下示例的数据。 例如,在我的Cell A2中,我想要做的只是提取 重大的。 细胞A2内容: 机构:大学名称 学位:文凭 专业:教学 开课日期:2001年2月1日 完成日期:2016年7月31日 我正在寻找的结果: 专业:教学

1
复杂的excel配方需要帮助吗?
我有一个复杂的公式,我需要创建以查找各个字段,如果满足某些条件,将给出总计百分比,并需要一些指导。 在P列中,我有一个货币数字。 在D栏中,我有商业交易类型,新业务,续订或追加销售。 在列T中,我有一些内部销售用户(有些是空白的,具体取决于他们是否有帮助) 如果交易是新业务或追加销售,我需要计算出货币数量的百分比。 (不包括续展)。 如果交易有内部销售用户名,我需要计算3%的货币数字),但如果交易没有内部销售用户分配,我需要计算2%的货币数字。 如果有人可以提供帮助,我将非常感激!

1
如何组合两列没有数据丢失进行进一步分析
希望你们这些好人可以帮助我,因为我正在手动拉动我的头发并且看不到自动化的方法 目前我有两组数据,每组包含三列 - Date,Amount£,Description。一组数据是实际费用,另一组是银行对帐单,两者都按“金额”列升序排序。 我想制作一个新的电子表格,将两个来源与所有六个列组合在一起,如果有匹配则有两组输入,哪里有差异,只有费用行或者只有银行对帐单行。从下面的示例中可以看出,由于Paypal,日期可能会在几天内不匹配。合并时不应丢失任何数据 费用银行 10-Aug-14 Ebay£0.95 12/08/2014 0.95 Paypal 14-Sep-14 Ebay£0.99 - 28-Sep-14 Ebay£0.99 - 30-Sep-14 Ebay£1.20 - 15-Sep-14 Ebay£1.29 22/09/2014 1.29 Paypal 18-Sep-14 Ebay£1.29 - 25-Sep-14 Ebay£1.45 - 对不起上面的布局,但希望它能给出数据和输出6列的概念 关于如何自动化这个合并过程的任何想法。 非常感谢您的帮助

2
如果删除其他列的值,如何保持列的值不变?
我希望在单元格中写入任何值 A1 在细胞中显示 B1。为此,我使用的是公式 =A1 在细胞中 B1。同样,要显示细胞的内容 A2, 我申请了 =A2 公式 B2 并将相同的公式拖入整列 B。 但这里的问题是当我删除列的内容时 A 那么列的内容 B 自动删除。所以我想要一个应该保留列内容的公式 B 即使在列的内容的情况下 A 被删除。 我知道这可以通过简单地复制列的所有值来完成 A 然后将它们粘贴到列中 B。我想要一个公式来做到这一点。 有没有办法用公式代替VBA来实现这一点,因为编码会禁用Excel的撤消和重做实用程序。 excel表的快照:

1
电子表格IF声明很奇怪
所以我得到了两个方程式: =SUM(C1:INDIRECT("C"&H5))+(H1*H5) 和: =SUM(C1:INDIRECT("C"&H3))+(H1*H5)+(K1*(H5-H3)) 现在我希望它们在这样的IF语句中: =IF(A1>$H$3;($C$1:C1)+($H$1*C1)+($K$1*(A1-$H$3));($C$1:C1)+($H$1*A1)) 它重做了,所以我可以将它放在一个单元格中并将其向下拖动以计算我想要放入图形中的数字。 但是,如果单个计算按预期工作,那么If语句会显示其他内容,即使我只是这样做: =IF(H5>H3;(C1:INDIRECT("C"&H3))+(H1*H5)+(K1*(H5-H3));(C1:INDIRECT("C"&H5))+(H1*H5)) 但是当它们保持在分离的细胞中并且只是提到他们的工作: =IF(H5>H3;K6;K5) 为什么这种奇怪的行为以及如何解决?

1
如何在单个公式中使用RANDBETWEEN()x次?
我想制作一个基本上可以计算骰子卷的平均输出的公式,想想龙与地下城。 我想使用单个公式计算任何可能的滚动,使用输入中的每个数字。 如果我想计算一个1d3 + 2的滚动,我可以使用= RANDBETWEEN(1,3)+2,但是如何在不编辑公式的情况下计算2d3滚动?我如何在一个公式中执行任意次数的RANDBETWEEN()? 计划是可以使用这个可能成百上千的卷,所以我想避免用公式填充行和行,我打算使用不同的卷作为行,以及多个不同的可能性作为列,所以我也想节省空间。 这是我到目前为止所拥有的 但正如你所看到的,每个卷的公式不足以满足一个骰子。 我愿意不接受答案,如果必须的话,我可以在VBA中创建一个解决方案,但我想知道Excel是否可以为了简单起见而处理这个问题。

1
在MS Excel中排序的复杂日期?
有一个Excel 2016文件包含有关某些事件的数据,主表包含每个事件的ID和日期,如下所示: ID Date 1 2017-10-02 2 2017 3 2017-09 4 2017-09-25 … etc. 大多数日期包括年,月和日,但对于某些日期,确切的日期是未知的,有些日期仅为一年。 在另一张表格中,我希望此范围按照此算法按日期(最新的第一个)排序: 首先,所有具有完整日期的事件都按通常排序。 其次,对于任何只有月份的事件,它会插入到本月中旬:不是在第15天,而是在已经排序的事件的第一个和后半个之间。 第三,对于任何只有年份的事件,它插入到今年年中,类似于第2项。 是否可以使用没有VBA的Excel公式实现这一点( 很重要! )没有为他们缺席的事件分配假的月和日?

1
Excel公式的日期和日期
我需要帮助。 我已经写了一个具体的日期,例如 13/03/2013 在 A1 。 现在我想要相应的工作日 A2 (即 13/03/2013 (Wednesday)。 在 A3 我希望它提前两天显示(即 15/03/2013 )。 但是,如果在那一天 A2 是 SUNDAY,然后我想补充三天 A3 。应该表明 16/03/2013 (monday) 在 A3 。 我应该使用哪些功能/公式?

1
Excel TODAY()函数
我在excel中有两个表 第一个表叫做橘子,它显示了橙子的生产地点和出口地点: 第二个表应该显示根据日期运送到位置的橙子总数,这是我想要的结果: 我对Column2第4行有以下公式: =SUMIFS(Oranges[[#Data],[Quantity]],Oranges[[#Data],[Exported To]],"=British Columbia",Oranges[[#Data],[Date Shipped]],"<TODAY()") 今天()= 29/1/2016 这给了我一共0,它应该给1750 我已将“Date Shipped”列格式化为日期,但它仍然无效。 任何想法为什么这会返回0? 谢谢

2
Excel公式帮助:如果参考单元格= 1,则Cell1的值=“X”,如果参考单元格= 2,则Cell1的值=“”
我的Excel工作簿中有一个单元格 - 范围(“D5”) - 通过从下拉列表中选择来获取其值。选择是1或2。 如果选择为1,我需要设置Range(“J13”)。value =“X”。 如果选择为2,我需要设置范围(“L13”)。值=“X”。 我需要两个公式(“J13”)和(“L13”),它们将根据2个条件设置值,范围(“D5”)为1或2。 任何人都可以帮我这个吗?我没有太多的Excel经验。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.