• ベストアンサー

エクセルで入力データを反映させたい

こんにちは エクセルで表を作成しています。 例ですが A1~A20は氏名を入力 B1~M20に各月の入力欄を作成 N1~N20に結果を表示 B1~B20のどこかに○が入力されたら、N1に○を表示 以下(2~20)の所でも同様にさせたいです こういったことをさせる関数を教えて下さい

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

=TEXT(COUNTIF(B1:M1,"○"),"○;;") でもできます。 他の方法 B1:N20の範囲にセルの書式設定の表示形式をユーザー定義で "○";; とします。 B1:M20の範囲には、○の代わりに数字(>0)を入力すれば"○"が表示します。 N1:N20には=SUM(B1:M1)のように加算するだけで"○"が表示します。

517hama
質問者

お礼

こちらの方法もできるのですね ありがとうございました

その他の回答 (2)

  • kapox
  • ベストアンサー率21% (17/79)
回答No.2

「B1~B20のどこかに」でなく、 「B1~M1のどこかに」じゃないですか?

517hama
質問者

お礼

B1~B20のどこかにで合っています 解決できました ありがとうございました

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 N1に=IF(COUNTIF(B1:M1,"○"),"○","")を設定して、N20まで下方向にコピーして下さい。

517hama
質問者

補足

さっそくありがとうございました 出来ました

関連するQ&A

専門家に質問してみよう