Tag: 函数

计数包含公式的范围中的单元格,仅当返回date时才计数?

频繁的浏览器,第一次海报。 请放心: 我花了最近几天在网上search,并在这里解决了我第一次遇到的问题。 我有一个从多个工作表中抽取的报告。 一列是一个公式,可以对另一张表进行VLOOKUP,如果存在,则将其拉回date。 然后,我在表格顶部有一个单元格,用于计算从所有行中拉出多lessdate(以计算完成百分比)。 这是我遇到问题的地方。 我尝试了COUNTIF,COUNTA,COUNTBLANK等的变体,以及尝试反转计算的公式, =SUM(C4)-COUNTIF(Table3[2014 Process Date],"") 起初它似乎工作,但在这个例子中,我有1949行,date只填充在这些行中的7。 理论上它应该返回7.相反,它是返回237.我已经做了多个filter,并手动审查列中的数据,只有7date在那里。 该列中有VLOOKUP和IFERROR嵌套, =IFERROR(VLOOKUP(A12,Table_TaxData.accdb3[#All],240,FALSE),""). 我在猜测,我忽略了一些愚蠢的东西,希望有人能够帮助我指引正确的方向,或者让我知道我错过了什么。 提前感谢任何帮助!

函数计数和查找值

我使用这个函数来计算这些值出现的次数: =COUNTIFS(I:I;">100";I:I;"<300";A:A;"=1") 结果:3 我怎样才能find这个结果的行?

只有超过指定的金额,才会从持续时间中减去时间

在时间表上工作( 链接中的工作表1的副本)。 处理计算的当前函数是: B4 = 6:上午12点 C4 = 6:00 X4 = 0:30:00 =IF(OR(B4="",C4=""),"",IFERROR(C4-B4-X4,"")) 事情是,除非员工工作时间超过6小时15分钟,否则我们不会减去30分钟午餐。 如果当天的总时间超过6小时15分钟,我该如何解决我的function只能减去30分钟的午餐?

循环不工作在UDF函数Excel VBA?

我有一个运行下面的代码的问题,代码是计算两个date数组之间的差异,值是由线运输( CHR(10) ),例如在单元格A1我有以下date A1 12/12/2012 11/12/2021 7/8/2015 9/4/2014 B1 12/12/2012 11/12/2021 7/8/2015 9/4/2014 C1 2D 1D 4D 10D 在D1我将调用模块1内部的函数,如下所示 =calcSumDurations(A1,B1,C1) 它将始终返回0 当我尝试跟踪代码时,它只会进入for循环一次,甚至比intmax = 3 ,或者在某些情况下是4或40 ,我尝试了while,foreach,都没有工作。 Function calcSumDurations(dateFrom, dateTo, dateDuration As String) Dim intmax, intSum, i, intError As Integer Dim varDateFrom, varDateTo, varDateDuration As Variant intSum = 0 intmax = -1 i = 0 intError […]

Excel:查找date之间最常用文本的公式

我有一个电子表格,其中数据按多个类别排列:date,位置和ID代码。 我需要找出一种方法来显示在特定位置的两个date之间最常见的ID。 我试过以前的build议,这是我的: =INDEX(CodeRange,MATCH(MAX(FREQUENCY(IF((DateRange>=A4)*(DateRange<A5),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1),""),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1))),FREQUENCY(IF((DateRange>=A4)*(DateRange<A5),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1),""),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1)),0)) 名称:CodeRange是ID列,DateRange是date列,AssetRange是位置列。 A4和A5包含两个date,$ B $ 1是指包含位置名称的单元格 但是,当我在较小的数据样本上进行testing时,此公式会返回不正确的ID。 我已经确定进入控制+ shift +进入,我不熟悉频率函数,所以我怀疑这是问题所在。 请以任何方式提供build议,谢谢。

未知运行时错误VBScript Excel

我正在尝试使用excel文件,将用户input的variables写入单元格D4,然后读取单元格E4。 我不断收到Unknown Runtime Error Sub ReportTP() Dim objExcel, wb, ws TPdate = document.getElementById("TPreportDate").value Set objExcel = CreateObject("Excel.Application") objExcel.Application.Visible = True Set objWorkbook = objExcel.Workbooks.Open("path to file") objExcel.ActiveSheet.Unprotect "SFGA" Set objWorksheet = objWorkbook.Worksheets(1) objExcel.Cells(D4).value = TPDate reportVarTP = objExcel.Cells(E4).value msgbox reportVarTP objExcel.ActiveSheet.Protect objExcel.ActiveWorkbook.Save objExcel.ActiveWorkbook.Close objExcel.Application.Quit End Sub

在一张纸上重新计算Excel VBAfunction会中断其他纸张

我做了一个函数来计算给定月份中的项目数量。 列A是月份,列B是该月份的项目数量。 单元格B1有: =countItems(A1) Excel数据: 码: Function countItems(month) Application.Volatile Dim count As Integer If Not (month = 0) Then count = 0 Do While Not (Cells(month.row + count + 1, 3) = 0) count = count + 1 Loop countItems = count Else countItems = "" End If End Function 我把公式从B1下拉到B500,每个月都能正常工作。 如果相应的A单元格中没有月份,则该公式将不会返回任何内容。 在同样结构化的数据集上,我有多个工作表使用相同的公式。 无论何时B列中的值更新为此工作表1,其他工作表也将更改。 但是,工作表2将使用工作表1中的列C进行更新。 […]

select和导入只从Excel导入某些列

'我有一个excel文件,其中包含许多与string的列,但我想导入此excel文件中包含'NGUYEN'的某些列。 我想从我的excel里有'NGUYEN'的字段中生成一个string。 import pandas as pd data = pd.read_excel("my_excel.xlsx", parse_cols='NGUYEN' in col for cols in my_excel.xlsx, skiprows=[0]) data = data.to_string() print(data) SyntaxError: invalid syntax my_excel.xlsx function输出应该是 data = 'NGUYEN VIETNAM HANOIR HAIR PANTS BIKES CYCLING ORANGE GIRL TABLE DARLYN NGUYEN OMG LOL'

如何在Excel中创build“locking”(停止更新单元格)?

我的问题很简单,但我自己却找不到解决办法。 我经常使用Excel,但很less有花哨的东西。 无论如何,要点: 如何创build一个将locking某些单元格,行或列的dropmenu? (通过锁我的意思是无法通过手改变,并停止更新自己)。 例如: A1 = 5, B1 = A1 * 100, C1 = A1 * 100 我可以“locking”B1单元格,以便改变A1对B1没有影响(将保持在500),但通常会影响C1单元格(将更新和计算新值)? 我最好还希望能够“解锁”这个单元格,而不是简单地将函数转化为值。 这可能吗? 提前致谢!

Excel VBA自定义function从URL毛刺插入图像

我是在VBA中创build函数的新手。 以下代码是对此处find的脚本的修改。 该代码将两个图像从URL(或从文件系统)插入Excel电子表格中的两个用户定义的范围。 在目标工作表中,我有一个公式引用同一工作簿中源表单中的包含url的单元格。 代码的工作方式应该是在自己的工作表上,但是当我在源表单上工作时,它还会在保存文档或复制/粘贴时将图像插入到源表单中。 在告诉Excel只贴在目标表单上的时候,如何保持一般的function呢? 如何在每次保存或复制/粘贴时重新计算代码? 谢谢! 禅 Public Function NewPicsToRanges(URL1 As String, URL2 As String, Optional TargetCells1 As Range, Optional TargetCells2 As Range) ' inserts a picture and resizes it to fit the TargetCells range ActiveSheet.Shapes.SelectAll Selection.Delete Dim p1 As Object, t1 As Double, l1 As Double, w1 As Double, h1 As Double […]