Excelシートに関するヘルプが必要です。次のIF
条件を適切に宣言するにはどうすればよいですか?
if A1 = "n/a" then C1 = B1
else if A1 != "n/a" or has value(int) then C1 = A1*B1
C1
に次の式を入力します。
=IF(ISNA(A1),B1,A1*B1
)
スクリーンショット:
#N/Aの場合
#N/Aではない場合
これが役立つかどうかをお知らせください。
IFNA(expression、value)も使用できます
「N/A」は文字列ではなく、エラーです。これを試してください。
=if(ISNA(A1),C1)
このフォーミュラをセルB1に配置して、数式の値を取得する必要があります
Excel 2010以降のバージョンで可能な代替アプローチ:
AGGREGATE(6,6,A1,B1)
AGGREGATE
関数では、最初の6
はPRODUCT
操作を示し、2番目の6
は「エラーを無視」を示します
[テストなし]