• 締切済み

EXCEL計算式

「A」列「B」列 2つの列のどちらか一方に数字か文字が入っていたら、1として数える式を「C」列に作りたいのですが、どなたか教えてください。 よろしくお願いします。

みんなの回答

noname#170371
noname#170371
回答No.5

=SIGN(COUNTA(A1:B1)) コレで良いと思うけど…

  • mo2yakko
  • ベストアンサー率54% (30/55)
回答No.4

連結するだけでもいいかもです =IF(A1 & B1="",0,1) スペースを無視するならTRIMしてください =IF(TRIM(A1 & B1)="",0,1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 A1セルとB1セルのどちらか一方に、数字か文字が入っていたら、C1セルに1と表示する数式は、次の様になります。 =IF(OR(A1<>"",B1<>""),1,"")  尚、他の数式の中に入れて、計算に使用する場合には、 OR(A1<>"",B1<>"") だけを使っても、計算上は A1セルとB1セルのどちらにも数値や文字が入ってていない場合には0 A1セルとB1セルのどちらか一方に、数字か文字が入っていたら1 として扱われます。

  • mar00
  • ベストアンサー率36% (158/430)
回答No.2

IF(OR(A列<>"",B列<>""),1,0)でどうでしょうか。 この場合条件に合わない場合は0が返ります。 空白にしたい場合は0を""にすればOKです。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

こんなかんじ。 =IF(OR(""<>A1,""<>B1),1,"")

関連するQ&A