繁体   English   中英

Google表格:多行中的COUNTIF,但如果同一列中的多于1则仅ONCE

[英]Google Sheets: COUNTIF in multiple rows but only ONCE if more than 1 in same column

海报注意:这类似于 MultiformeIngegno 在 12/2016 中的帖子,除了我需要跨列而不是行的答案。

ColA               ColB            ColC            ColD            ColE

ROLES              11/1/19         11/16/19        12/2/19         1/5/20
TOASTMASTER        SIMPSON         THOMPSON        SIMPSON         JONES
SPEAKER 1          JONES           JONES           TINTS           WISTLY
SPEAKER 2          TINTS           HUNT            HUNT            TINTS
TABLE TOPICS       WISTLY          HUNT            SIMPSON         HUNT
EVAL 1             SIMPSON         SIMPSON         WISTLY          JONES

我正在创建一个出勤跟踪器,但与会者可以在同一天担任多个角色,所以我不能只执行 COUNTIF,否则我每天会获得额外的计数。 我可以使用什么公式来计算 ColB:ColE 中与会者(比如说辛普森)的出现次数,但如果同一列(天)中出现多个事件,则只计算一次? 例如,在本例中,尽管 Simpson 担任了 5 个角色,但在四次会议期间的完整出席人数应为 3。

几乎是一样的。 这是公式:

=ArrayFormula(COUNTIF(MMULT(SEQUENCE(1, ROWS(B2:E6), 1, 0), --(B2:E6="SIMPSON")), ">0"))

在此处输入图像描述

这里完成的总和 bu MMULT是按列计算的,它是按行计算的。 因此差异。

您提到的答案:链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM