关于stackoverflow的第一个问题 - 我为写这篇文章时缺乏明确性而道歉。
我在Windows 7 Professional上使用MS Excel 2010。
G列中的每个单元格都需要填充
包含Q(编号)列中相应单元格的值
如果
1)F列(unix时间戳)中的值是重复值
和
2)对于每个重复值范围,D列(字符串)中的值包括“西班牙语”和“全局”。
THEN
3)仅针对列D中的“全局”行,如果列Q中的值应填充在G列的相应单元格中。
实施例
在附带的屏幕截图中显示第21行到第23行[编辑:无法截屏,我需要至少10个声望,无赖]。列F(unix时间戳转换)中的值对于单元格F21至F23(25569.52232)是相同的。此外,对于此范围,“西班牙语”(D23)和“全局”(D21)都出现在D列中。因此,单元格G21应填充单元格Q21的值。
背景:
我试图找到一个公式,这将允许我调查facebook当天发布的影响是什么 - 即如果我在“西班牙语”中发布一次,在同一天发布一次“全球(ly)”,我希望能够分别查看这些全球帖子的覆盖面。我不会向你提供进一步的细节。
DUMYY DATA
D E F G Q
1 post unix timestamp unix ts conversion sameday post reach total reach
2 1379538602 25569.5224 817
3 spanish 1379510856 25569.5224 8184
4 1379508149 25569.5224 15480
5 1379452202 25569.52239 3190
6 spanish 1379430258 25569.52239 14656
7 1379428201 25569.52239 24328
8 global 1379418873 25569.52239 <???> 140800
9 ... ... ... ...
答案 0 :(得分:1)
这是你想要的吗?
将此公式放入G1
并将其拉下来。
=IF(AND(COUNTIF(F:F,F1)>1,D1="global"),Q1,"")
<强>截图强>
<强>解释强>
COUNTIF(F:F,F1)>1
这会检查重复值。即如果col F
D1="global"
检查Col D
中相应单元格中的值是否为“全局”And()
用于检查上述条件是否都满足。If
用于如果条件满足,则显示G
Q
中的值
醇>