1

Excel に列があり、その列に値が表示される回数 (例: 列に 1 がいくつあるか) を数える方法を見つけましたが、1 つの値または別の値の回数を数える方法が見つかりません。この列に表示されます (例: 値が 1 または 2 のセルの数)。これが私のコラムの例です:

A1 1;

A2 1;2;

A3 1;3;

A4 2;

A5 1;

A6 2;3;

A7 1;2;

  • この列で、数字が 1 のセルがいくつあるかを知りたい場合は、次のようにします: =COUNTIF(A1:A7," 1 ") そして、結果は次のようになります: 5

  • しかし、数字 1 または数字 2 を持つセルの数を見つけたい場合、方法がわかりませんが、結果が 7 であることはわかっています (これらのすべてのセルが数字 1 または数字 1 を持っているため) 2) 私が見つけた唯一の方法は、数字 1 で数字 2 を持たないセルの数を計算し、数字 2 で数字 1 を持たないセルの数を計算し、それらの合計を値「1;2」を持つセルの数にすると、次のような長い式が得られます: =(COUNTIF(A1:A7," 1 ")-COUNTIFS(A1:A7," 1 ",A1: A7," 2 "))+(COUNTIF(A1:A7," 2 ")-COUNTIFS(A1:A7," 2 ",A1:A7," 1 "))+COUNTIF(A1:A7," 1;2 ")

誰もがより簡単な式を持っていますか? 誰かがこれを解決できるなら、どうもありがとう!!

4

2 に答える 2

1

たとえば、この部分の式に少し混乱しています

=COUNTIFS(A1:A7,"1",A1:A7,"2")

... COUNTIFS「AND」ベースで機能し、セルが同時に = 1 と = 2 の両方になることはできないため、0 のみを返すことができます

データがセミコロンで示されているとおりである場合、確かにこの式

=COUNTIF(A1:A7,"1")

セルの値が正確に1でないため、ゼロも返されます

質問のためにデータを単純化しすぎていませんか? その式がどのように 7 という結果をもたらすのかわかりません

この数式を試して、1 または 2 (または両方) を含むセルの数を数えてください。

=SUMPRODUCT((ISNUMBER(FIND(1,A1:A7))+ISNUMBER(FIND(2,A1:A7))>0)+0)

...もちろん、セルに 22 または 11 が含まれている場合もセルをカウントしますが、その場合はカウントしますか?

于 2013-11-11T23:38:04.093 に答える