web-dev-qa-db-ja.com

「セルに#N / Aが含まれている場合」を数式条件として使用します。

Excelシートに関するヘルプが必要です。次のIF条件を適切に宣言するにはどうすればよいですか?

if A1 = "n/a" then C1 = B1
else if A1 != "n/a" or has value(int) then C1 = A1*B1
53
bobbyjones

C1に次の式を入力します。

=IF(ISNA(A1),B1,A1*B1

スクリーンショット:

#N/Aの場合

enter image description here

#N/Aではない場合

enter image description here

これが役立つかどうかをお知らせください。

99
Jerome Montino

IFNA(expression、value)も使用できます

5
Micah Chaney

「N/A」は文字列ではなく、エラーです。これを試してください。

=if(ISNA(A1),C1)

このフォーミュラをセルB1に配置して、数式の値を取得する必要があります

1
bto.rdz

Excel 2010以降のバージョンで可能な代替アプローチ:

AGGREGATE(6,6,A1,B1)

AGGREGATE関数では、最初の6PRODUCT操作を示し、2番目の6は「エラーを無視」を示します

[テストなし]

0
barry houdini