问题标签 [excel-2019]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 如何使用 COUNTIF 计算日期范围之间的特定文本?
我正在尝试在6 月 21 日至 6 月 21 日之间的日期之间制作单元格G5
SUM
或COUNTIF
(不确定哪个更好)表格列中的OPEN
's 和's 的数量。CLOSED
A
SPREADS LOG
但是,如果没有OPEN
或CLOSED
在此日期范围之间,我想G5
返回一个空白。
这是当前的公式G5
=IF(COUNTIFS('SPREADS LOG'!A:A,"OPEN",'SPREADS LOG'!R:R,">="&DATE(2021,2,1),'SPREADS LOG'!R:R,"<="&DATE(2021,2,28)),COUNTIFS('SPREADS LOG'!A:A,"CLOSED",'SPREADS LOG'!R:R,">="&DATE(2021,2,1),'SPREADS LOG'!R:R,"<="&DATE(2021,2,28)),"")
如果有人可以对此进行调整,那就太好了。
excel - 有没有办法使用 SUMIF 计算比率?
如果在 10 月 21 日和 21 年 10 月 31 日之间没有要计算的日期,我正在尝试让I13
工作表MONTHLY STATS - SPREADS
上的单元格填充 a 。0
L
SPREADS LOG
但我只希望0
在 cell 中存在数据时填充它H13
。如果没有数据,H13
我想I13
是空白的。(请注意,当我试图对整个列进行平均时,我不能使用数字格式将这些隐藏0
在单元格中)I13
I
虽然它正在执行此单元格,但它还I13
必须能够运行下面显示的COUNTIFS
&公式。SUM
这是单元格中的当前公式I13
:
=IF(SUM(COUNTIFS('SPREADS LOG'!P:P,{"L"},'SPREADS LOG'!R:R,">="&DATE(2021,10,1),'SPREADS LOG'!R:R,"<="&DATE(2021,10,31)))=0,"",SUM(COUNTIFS('SPREADS LOG'!P:P,{"L"},'SPREADS LOG'!R:R,">="&DATE(2021,10,1),'SPREADS LOG'!R:R,"<="&DATE(2021,10,31))))
如果有人可以调整这个公式,那就太好了。
excel - 在 Excel 2019 中组合 MID 和 LEFT 函数
我目前在课程名称/编号的单元格/列中有数据,例如:2019FA Microbiology (BIO-214-S104A)。我目前正在使用 mid 函数来提取括号内的数据,以将其缩小到单独列中的 BIO-214-S104A 并使用 Left 函数仅提取另一列中的 BIO-214,因为这就是我所需要的最终结果。有没有办法可以组合这些函数,这样我就没有两个单独的列和函数来获得我需要的结果?
使用的函数:=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1) 和 =LEFT(txt,7)
excel - 将 INDEX-MATCH 动态范围公式添加到工作簿命名范围的代码?
我有以下命名范围(其中一些是 INDEX/MATCH 动态范围)及其随附的公式,它们出现在我的工作簿的名称管理器中:
- Q1_BusinessWorkd_ID ='Q1 数据'!$C$35:INDEX('Q1 数据'!$G$35:$G$1048576,MATCH("zzzzz",'Q1 数据'!$C$35:$C$1048576,1)-1)
- Q1_Data ='Q1 数据'!$B$35:INDEX('Q1 数据'!$CF$35:$CF$1048576,MATCH("zzzzz",'Q1 数据'!$C$35:$C$1048576,1))
- Q1_Data_Start ='Q1 数据'!$B$35
- Q1_Row1_Column_Formulas ='Q1 数据'!$H$35:$CF$35
- Q1_Vlookup_Data ='Q1 数据'!$C$35:INDEX('Q1 数据'!$CF$35:$CF$1048576,MATCH("zzzzz",'Q1 数据'!$C$35:$C$1048576,1))
可以使用以下 VBA 代码将不包含 INDEX 和 MATCH 语句的公式添加到工作簿的命名范围:
但是,包含 INDEX 和 MATCH 语句的公式会生成编译语法错误。我不知道如何更正 INDEX - MATCH 公式的语法以不产生语法错误。
有谁知道如何纠正这个问题?
excel - Excel 公式 - 根据另一列的结果更改列
我想知道如何根据另一个公式的结果更改公式的列:
我有两列:
专栏信 | 交易计数 |
---|---|
一个 | =countif(sheet1!$A$1:$$5, "苹果") |
乙 | =countif(sheet1!$B$1:$B$5, "苹果") |
C | |
... | |
DY |
与必须复制当前公式并手动更改范围相反,是否有一个公式可以让我快速将 C 填充到 DY?谢谢您的帮助。
excel - 什么公式可以让我根据不同单元格的数据完成某些 SUM?
如果在工作表的日期和工作表上的日期之间没有计数,我正在尝试让I6
工作表MONTHLY STATS - SPREADS
上的单元格填充 a 。0
L
1 Mar 21
31 Mar 21
SPREADS LOG
但我只希望0
在 cell 中存在数据时填充它H6
。如果没有数据,H6
我想I6
是空白的。(请注意,我不能使用数字格式将这些0
' 隐藏在单元格I6
中,因为我I
稍后会在工作表中对完整的列进行平均)
虽然它正在执行此单元格,但它还I6
必须能够运行下面显示的COUNTIFS
&公式。SUM
重要提示:这也必须以相反的方式工作。例如,如果在将数据放入列中后W
我希望0
在列中填充的日期之间没有's 。WON
LOST
这是我目前在单元格中使用的公式I6
:
=IF(H6="", "",IF(COUNTIFS('SPREADS LOG'!P:P,"L",'SPREADS LOG'!R:R,">="&DATE(2021,3,1),'SPREADS LOG'!R:R,"<="&DATE(2021,3,31)),COUNTIFS('SPREADS LOG'!P:P,"L",'SPREADS LOG'!R:R,">="&DATE(2021,3,1),'SPREADS LOG'!R:R,"<="&DATE(2021,3,31)),"0"))
如果有人可以对此进行调整或建议进行编辑,那就太好了。
excel - 如何在使用 EDATE 公式的同时大写日期月份
目前,我正在使用EDATE
cell 中的函数A5
。
它显示日期为“二月”。
我希望这个“二月”显示为“二月”。(简单改成大写)
如何在保持当前单元格中的公式的同时做到这一点A5
?
细胞A5
公式:=EDATE(A4,1)
excel - 当没有数据要计算而不使用自定义数字格式时如何隐藏 0
以下是用于计算损益的财务工作表的一部分。
目前C19
显示£ 0.00
为下一个没有数据来计算答案。
我希望单元格 C19
返回空白,直到下一张表中有数据来计算答案,但不使用自定义数字格式(因为我已经在使用我想保留的格式)
单元格中已使用的自定义数字格式 C19
: + £ #,##0.00;- £ #,##0.00; 0.00
这是当前单元格中的公式 C19
:=SUMIF('SPREADS LOG'!A:A,"*OPEN*",'SPREADS LOG'!K:K)
任何人都可以建议所需的正确公式吗?
excel - 如何使用具有多个条件的嵌套 SUM 函数?
这个公式几乎完成了,我只是遗漏了一小部分我看不到的!
如果列包含OR ,我希望单元A19
格SUM
列。K:K
A:A
OPEN
CLOSED
我错过了什么?
CLOSED
如果只计算或者OPEN
我需要它来计算两者,则该公式有效。
中的当前公式A19
:
=IF(COUNT(A9)=1,TEXT(SUMIF('SPREADS LOG'!A:A,("CLOSED"),'SPREADS LOG'!K:K)," £ #,##0.00")&" / "&TEXT(SUM(SUMIF('SPREADS LOG'!A:A,{"CLOSED","OPEN"},'SPREADS LOG'!K:K)," £ #,##0.00"),""))
注意我需要保留/
公式中的奇怪之处,因为它正在进行两个单独的计算,我希望它们显示为 1234 / 5678
excel-2007 - Excel 2019 与 Excel 2007:数据验证?
我对 Excel 版本有疑问。
使用 Excel 2019,我创建了一个带有数据验证的文件。col1 必须在这些值中 ( =DATA!A2:A6 )。因此,我选择整个 A 列并选择数据验证,并指定 =DATA!A2:A6 作为源。但是当我转到 col1 的第一行时,第一个值没有出现,当我检查单元格的数据验证时,我发现它已更改为该单元格变为=DATA!A3:A7
此行为在 Excel 2007 上不会发生,并且我的原始文件是使用 Excel 2007 创建的。
有什么帮助吗?
谢谢