永洪社区

标题: countif函数上的咨询 [打印本页]

作者: 给给    时间: 2024-3-25 11:37
标题: countif函数上的咨询
永洪社区大佬好,请问下,BI系统上的countif函数怎么第一个参数是某个区域的值;这是Excel上的countif函数的用法:=COUNTIF(C62:AG63,"√")/2。下方图为BI系统上的countif函数使用方法举例,那可以这么写吗?countif(cell(row,column-1), "OF") 永洪社区大佬帮忙看下,谢谢。
作者: yhdata_lyaa    时间: 2024-3-25 13:26
countif(cell(row,column-1), "=='OF'")
这样试试呢
,你想实现什么呀
作者: 给给    时间: 2024-3-25 13:52
yhdata_lyaa 发表于 2024-3-25 13:26
countif(cell(row,column-1), "=='OF'")
这样试试呢
,你想实现什么呀

实现计算某个区域内,符合条件的单元格数量;
那区域是多行,多列,这个怎么写?
作者: yhdata_lyaa    时间: 2024-3-25 14:00
countif([cell(ridx-1,cidx),cell(ridx-2,cidx)], ">0");
这样,有几个格子写几个
作者: 给给    时间: 2024-3-25 14:02
yhdata_lyaa 发表于 2024-3-25 14:00
countif([cell(ridx-1,cidx),cell(ridx-2,cidx)], ">0");
这样,有几个格子写几个

好的这边先试下
作者: 给给    时间: 2024-3-25 14:08
本帖最后由 给给 于 2024-3-25 14:51 编辑
yhdata_lyaa 发表于 2024-3-25 14:00
countif([cell(ridx-1,cidx),cell(ridx-2,cidx)], ">0");
这样,有几个格子写几个

这样是把所有单元格,填写在第一个参数的括号里,那么单元格少还好,如果单元格多,单元格是根据数据横纵向扩展的,这怎么可以知道单元格的数量,这应该怎么写?
作者: 给给    时间: 2024-3-26 09:43
哈喽,帖子后面的问题怎么没有回复呀?是不是问题太难了(紧张着急.jpg)
作者: yhdata_lyaa    时间: 2024-3-26 10:22
给给 发表于 2024-3-25 14:08
这样是把所有单元格,填写在第一个参数的括号里,那么单元格少还好,如果单元格多,单元格是根据数据横纵 ...

是想知道表格的列数吗
作者: 给给    时间: 2024-3-26 10:40
计算区域内符合给定条件的单元格的数量。
例如:countif(["1", "2", "3", "4", "5"], ">3");
那么 区域内,这个区域是动态变化的可以怎么写呢?这是Excel上的countif函数的用法:=COUNTIF(C62:AG63,"123")/2,可以写某个区域内,这区域不管有没数据可以计算。永洪BI可以怎么写呢?怎么知道数据扩展后的单元格?数据是变化的。谢谢
作者: 永洪tech-shenfs    时间: 2024-3-26 10:51
本帖最后由 永洪tech-shenfs 于 2024-3-26 10:54 编辑

10.1版本可以这样写  var arr =B3   //B3为要计算扩展的单元格
countif(arr,">600") //计算B3这个单元格扩展后满足>600这个条件的数量





欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4