2

6列と数万行のデータがあります。特定の行が列BとEのデータを別の行の列BとEと共有する回数を数える必要があります。

例えば、
COUNTIF(AND(B[X]=B[Y],E[X]=B[Y]))

    ABCDEF
1 6725555-371-72950:00:12回答済み2012年10月8日8:57アウトバウンド
2 6725555-371-72950:00:31回答済み2012年10月8日8:57アウトバウンド
3 6714555-558-21000:00:13回答済み2012年10月8日8:59アウトバウンド
4 6714555-558-21000:00:25回答済み2012/10/89:08アウトバウンド
5 6725555-842-26000:00:04回答済み2012年10月8日9:08アウトバウンド

ここで、XとYは行番号です

上記のコードは明らかに実際のExcelコードではなく、私がやろうとしていることを理解するためのものです。B1 = B2 AND E1=E2であることに注意してください。これが私が数えようとしているものです。B3 = B4ですが、E3 <> E4なので、数えたくありません。

つまり、COUNTIFS(B:B、B1、E:E、E1)は機能しません。なぜなら、私が本当に必要とCOUNTIFS(B1:B5,ANY B1:B5,El:E5, ANY El:E5)しているのは、質問をある程度明確にしたことを願っているからです。

お知らせ下さい。

4

2 に答える 2

2

データが行 1 から始まると仮定すると、これを最初の数式として使用できます。

=COUNTIFS(B:B,B1,E:E,E1)-1

于 2012-10-19T19:45:39.000 に答える
0

Excel 2007 以降を使用している場合はCOUNTIFS、複数の基準を使用できる t を使用できます。

=COUNTIFS(B:B,B1,E:E,B1)

Excel 2003 を使用している場合

=SUMPRODUCT(($A$1:$A$1000=A1)*($B$1:$B$1000=A1))

配列数式として ( Ctrl+ Shift+ Enter)

A1:A1000範囲を調整し、それB:B1000に合わせてください。

于 2012-10-19T19:46:12.910 に答える