同じ行の別のセルにデータが入力されるまで、セルを空白のままにしておくにはどうすればよいですか?

同じ行の別のセルにデータが入力されるまで、セルを空白のままにしておくにはどうすればよいですか?

同じ行の別のセルにデータが入力されるまでセルを空白のままにしておく同じ行の別のセルにデータが入力されるまで、セルを空白のままにしようとしています。空白のままにしておく必要のあるセルにはすでに長い数式がありますが、それに
さらに数式を追加する方法がわかりません。ISBLANK

答え1

必要なのは、ネストされた if と、"空白" セルを返す機能です。

=IF(OR(ISBLANK(D65),ISBLANK(E65),...,ISBLANK(H65)), "", IF(SUM(I65:L65)>0,"Fail","Pass"))

残念ながら、数式を含むセルは空白ではないため、真に空白のセルを返すことはできません。ただし、空の文字列 "" を返すことで、空白のように見えるようにすることはできます。

Excelでは空白セルと空の文字列を区別できます。例:ISBLANK(M65) vs (M65="")

最後に、配列形式で ISBLANK と OR を使用できるようになります。

=IF(OR(ISBLANK(D65:H65)), "", IF(SUM(I65:L65)>0,"Fail","Pass"))

ただし、古いバージョンの Excel では、これによって問題が発生する可能性があり、Enter キーだけでなく CTRL + SHIFT + ENTER で数式を確定する必要がある場合があります。

答え2

次の式を試してください:

=IF(COUNTBLANK(A1:L1)=12,"",IF(SUM(I1:L1)>0,"Fail","Pass"))

ここに画像の説明を入力してください

関連情報