use*_*840 5 worksheet-function microsoft-excel
我的伯爵与文本中的“<”混淆了,我猜它采用了它的字面意思......有什么办法吗?
=COUNTIF(AG3:AG8,"<$10000")
Run Code Online (Sandbox Code Playgroud)
尝试使用某些函数(如 COUNTIF)与以不等号开头的文字值进行比较是一个问题,因为该函数尝试使用目标字符串的方式。
问题中的公式与导致问题的屏幕截图中的公式之间存在一些不匹配(等号和包含逗号的单元格值的差异),但我将只解决解决方案。
有几种方法可以处理不等号,例如:
=COUNTIF(AG3:AG8,"="&A1)
, 或=COUNTIF(AG3:AG8,"="&CHAR(60)&"$10,000")
。 两者都需要在目标前面加上一个等号,这实际上本身就足以成为解决方案。你快到了;屏幕截图中的公式在没有错字的情况下也能工作。
当您使用文本字符串作为目标时,COUNTIF 不需要显式等号。所以你通常会使用类似=COUNTIF(A3:A8,"cat")
. 但是,它也适用于显式等号:=COUNTIF(A3:A8,"=cat")
。
当文本字符串以不等号开头时,使用显式等号有效。所以你在截图中的公式,但更正了错字:
`=COUNTIF(AG3:AG8,"=<$10,000")`
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
539 次 |
最近记录: |