我被一个看似简单的电子表格(LibreOffice)问题难住了。假设我有三列,分别是姓名、日期和心情;我如何才能知道 x 人是否至少开心过一次?
在第二张表中,我在第一列中列出了姓名。在第二列中,我希望至少出现一次“happy”时给出答案。理想情况下是这样的:
是否显示实际情绪并不重要,对于给定情绪,是/否答案就足够了。我尝试过
=VLOOKUP(A2,Data.$A$1:$C$7,3)(在答题纸的 B2 字段中)
但没有结果。我知道这个公式的局限性,但我找不到其他方法。
如果需要的话可以在这里查看该文件: https://drive.google.com/file/d/0B5vU4bWlwahrdUV5d01hVXV6UTA/edit?usp=sharing
答案1
将其放入第二张工作表的 B2 单元格中:
=COUNTIFS(Data!A2:A7,A2,Data!C2:C7,"happy")
它会首先检查左侧列出的名字(A2——Eric),然后检查 C 列中哪些名字也与“happy”匹配。
如果您只是希望获得“是”/“否”的确认,您可以将其更改为:
=IF(COUNTIFS(Data!A2:A7,A2,Data!C2:C7,"happy")>0,"Yes","No")