• 締切済み

エクセル

「A1セル」に、文字でも数字でも記号でも何でも良いので、 とにかく何か入力されたら 「C1セル」に自動で「★」と入力されるようにしたいのです。 ただし、 「B1セル」にも、文字・数字・記号でも何でも良いので、 とにかく何か入力されると 「C1セル」は空白にしたいのです。 関数でこんなことは可能でしょうか?

みんなの回答

回答No.3

ここは素直に、 C1: :=IF($A1<>"","★","") そして、書式で表示を隠すように、文字色=背景色、例えばシロとシロ、、、

  • kuma56
  • ベストアンサー率31% (1423/4527)
回答No.2

=IF(B1<>"","",IF(A1<>"","★","")) こんなんでも行けるかも。 考え方としては、C1セルに表示させるのだから関数を入力するのはC!セル。 条件は、A1セルに何かデータが有れば・・・・なのでIF関数が一番適しているだろう。 ただ、A1セルにデータが有る・・・と言う入力より、A!セルが空ならば(もしくは空でなければ)の方が関数式が書きやすいだろう。 条件が複数になるなら、その条件をAND関数で括ってやる。 ただし、質問文の条件だと、B!セルにデータが有ればA!セルの状態如何に因らずC1セルは空白になるので、AND関数で括らなくても、IF関数を入れ子にしてやってもできる。 あとは関数のヘルプを参照してちょ!

回答No.1

セルC1に =IF(AND(A1<>"",B1=""),"★","") という感じで・・・。

関連するQ&A

専門家に質問してみよう