1

次のようなファイルがあります。

col hea der s   row
A   0   0   0   0
C   1   2   1   0
N   3   2   3   5

セル D2、G2、J2、M2 のいずれかの値が 5 以上の場合は 1 とカウントする if ステートメントを書きたいと思います。すなわち:

cel D2  G2  J2  M2
col hea der s  row  count
A   0   4   0   0       0
C   1   5   1   0       1
N   10  2   3   5       2

ロジックがまったく理解できないので、もっと簡単な方法がある気がします。これは私がこれまでに持っているものです:

IF(D2>=5, 1, 0, IF(AND(G2>=5, 2, 0), IF(AND(J2>=5, 3, 0), IF(AND(M2>=5, 4, 0)))))

しかし、これは明らかに私が必要とするものにはほど遠いものです。4 つすべてが存在するかどうかのみが表示され、それ以外は表示されません。これを理解できる唯一の方法は、恐ろしく長い if ステートメントです。誰かが私をより良い方向に向けることができますか?

4

2 に答える 2

3

連続範囲がある場合は使用するように言ったでしょうCOUNTIFが、できると思います:

=--(D2>=5)+--(G2>=5)+--(J2>=5)+--(M2>=5)

(D2>=5)trueかfalseのどちらかを与え--、先頭に追加すると1か0になります。

これらすべてを合計すると、探しているカウントが得られます:)

以下を使用できます。

=(D2>=5)+(G2>=5)+(J2>=5)+(M2>=5)

同様に、「true」と「false」を追加することはできません。とにかくまだです!

于 2013-08-16T19:39:34.130 に答える