带条件和分组的 Libreoffice 计数
Libreoffice count with condition and grouping
我需要计算按列主题分组的 Foo 列中非空单元格的数量(使用 LibreOffice)
Subject Foo
subject_1 20
subject_1
subject_1 2
subject_2 4
subject_2
subject_3
所以基本上我的输出需要是:
subject_1 2
subject_2 1
subject_3 0
countA
计算非空单元格的数量,但不能分组。
我尝试了countif
,但我不接受我提出的条件
如何在给定条件(在我的情况下为空单元格)和分组(按另一列的值)的情况下进行计数
谢谢
使用你的 countif,你尝试了哪些参数?
使用 len(cell)<>0 应该可以解决问题。
好的,找到方法了。
假设您在 A、B 列中有您的数据,在 D 列中有唯一的主题列表,下面的公式可以完成这项工作。
=COUNTIFS($B:$B00,"<>",$A:$A00, D2)
基本上这是一个计数,有两个条件都需要为真。
第一个条件检查 Bi 单元格是否不为空,第二个条件检查 Ai 单元格是否对应于 Di 单元格中的主题(即唯一主题)
这个公式可以在E2单元格中设置,然后往下滑,所以最后D2
会指向Di中对应的题目
我需要计算按列主题分组的 Foo 列中非空单元格的数量(使用 LibreOffice)
Subject Foo
subject_1 20
subject_1
subject_1 2
subject_2 4
subject_2
subject_3
所以基本上我的输出需要是:
subject_1 2
subject_2 1
subject_3 0
countA
计算非空单元格的数量,但不能分组。
我尝试了countif
,但我不接受我提出的条件
如何在给定条件(在我的情况下为空单元格)和分组(按另一列的值)的情况下进行计数
谢谢
使用你的 countif,你尝试了哪些参数?
使用 len(cell)<>0 应该可以解决问题。
好的,找到方法了。
假设您在 A、B 列中有您的数据,在 D 列中有唯一的主题列表,下面的公式可以完成这项工作。
=COUNTIFS($B:$B00,"<>",$A:$A00, D2)
基本上这是一个计数,有两个条件都需要为真。 第一个条件检查 Bi 单元格是否不为空,第二个条件检查 Ai 单元格是否对应于 Di 单元格中的主题(即唯一主题)
这个公式可以在E2单元格中设置,然后往下滑,所以最后D2
会指向Di中对应的题目