Google sheets 在列和行中按工作日统计发生次数
我是其中的列是特定日期,行是产品Google sheets 在列和行中按工作日统计发生次数,google-sheets,spreadsheet,Google Sheets,Spreadsheet,我是其中的列是特定日期,行是产品 | Weekdays | | | 2 | 3 | 4 | 5 | 6 | | Activity | Streak | Max | 06.11.18 | 07.11.18 | 08.11.18 | 09.11.18 | 10.11.18 | |-----------|--------|-----|----------|----------|----------|----
| Weekdays | | | 2 | 3 | 4 | 5 | 6 |
| Activity | Streak | Max | 06.11.18 | 07.11.18 | 08.11.18 | 09.11.18 | 10.11.18 |
|-----------|--------|-----|----------|----------|----------|----------|----------|
| Product 1 | 0 | 5 | x | x | x | x | ... |
| Product 2 | 0 | 6 | x | | x | x | ... |
| Product 3 | 0 | 11 | x | x | x | x | ... |
| Product 4 | 0 | 7 | | | | | ... |
见我的数据表
在“评估”选项卡上,我尝试生成以下矩阵,该矩阵应能回答以下问题:每种产品发生在一周中的哪一天
| Weekdays vs. Products | Product 1 | Product 2 | Product 3 | Product 4 |
|-----------------------|-----------|-----------|-----------|-----------|
| 1 | #N/A | #N/A | #N/A | #N/A |
| 2 | #N/A | #N/A | #N/A | #N/A |
| 3 | #N/A | #N/A | #N/A | #N/A |
| 4 | #N/A | #N/A | #N/A | #N/A |
| 5 | #N/A | #N/A | #N/A | #N/A |
| 6 | #N/A | #N/A | #N/A | #N/A |
| 7 | #N/A | #N/A | #N/A | #N/A |
我只是简单地尝试了a=COUNTIFData$2:$2;$B3;C.2美元;数据A3,但正如你在上面看到的,我没有收到
有没有建议如何计算每个工作日产品的发生率
感谢您的回复
注:在这里找到我的谷歌电子表格示例:试试看
=countif(filter(filter(Data!$D$3:$BA;Data!$A$3:$A=C$13); Data!$D$1:$BA$1=$B14); "x")
并根据需要填充至右侧
在Tabellenblatt3中,我还添加了一个替代方法,使用一个公式。在B3单元中,您将发现
=ArrayFormula(substitute(query(split(transpose(split(textjoin(;1;query(if(Data!D3:BA10="x";substitute(Data!A3:A10; " ";"/")&"_"&Data!D1:BA1&"_"&Data!D3:BA10;);;rows(Data!A3:A10)));" ")); "_"); "Select Col2, count(Col3) group by Col2 pivot Col1 label Col2 'Weekday'"); "/"; " "))
请注意,由于textjoin对大型数据集的字符限制,此公式可能会中断