/ / excelネストしたIFステートメント - excel、ifステートメント、excel式

ネストされたIF文を秀でる - excel、if-statement、excel-formula

以下の式で問題があります。

=IF(Data!X:X = 1,
IF(Data!H:H = "Horse",
IF(Data!U:U = A5, COUNT(Data!U:U)),0)

Excelシートの列 "X"をチェックする"Data"の値が "1"の場合は、同じシートの別の列に特定のテキスト要素が含まれているかどうかを確認する必要があります(:horse "など)。すべての基準が一致する場合、シート "Data"のU列にアクティブシートA5と同じ値が含まれます。これが何回発生するかをカウントする必要があります。

しかし私の式はFALSEを返すだけです。この部分に絞り込みます。

"IF(Data!H:H = "Horse")

今、私は二重チェック、すべてのIFが真実になるはずです。

明らかに私は正しくない何かを持っています、どんな助けでも素晴らしいでしょう。

回答:

回答№1は2

Excel 2007以降をお持ちの場合は、次のものを使用できます。

=COUNTIFs(Data!X:X, 1, Data!H:H, "Horse", Data!U:U , A5)

Excel 2003の場合

=SUMPRODUCT((Data!X:X = 1)*(Data!H:H = "Horse")*(Data!U:U = A5))

回答№2の場合は1

式が間違っているように見えます。 false の節 if ステートメント)。これは私のために働く:

=IF(Data!X:X = 1,
IF(Data!H:H = "Horse",
IF(Data!U:U = A5, COUNT(Data!U:U),0),0),0)