• 締切済み

エクセルのどの関数を使ったらいい?

いつもお世話になってます。 A,B,Cとそれぞれ違う項目でAとC列に内容が入っているものを選択する関数はIF関数ですか? その場合論理式を教えて下さい。

みんなの回答

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.4

#03です。 最初に説明しますがエクセルには「値が日付かどうか」を簡単に判定する関数はありません。「数値か」「テキストか」「空白か」なら簡単ですが。 従って >日付が入っているか#EMPTYという表示のどちらかで という判定が可能かどうかは、この内容だけでは判断しかねます。 改めて質問されてみてはいかがでしょうか。そのときは A列   B列   C列 ○○   空白   ××  → × ○○   ××   #EMPTY → ○ のように実際のサンプルを書かれるとよいでしょう。文章だけで説明されると、さっぱりイメージが湧きません。

oriradi4ever
質問者

お礼

ご回答を参考に改めて質問させて頂きます。 ありがとうございました。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

A≠B かつ B≠C かつ C≠A かつ A≠空白 かつ C≠空白ですか? A1,B1,C1にデータがあるときD1セルに  =IF(OR(A1=B1,B1=C1,C1=A1,A1="",C1=""),"","○") もしくは  =IF(AND(A1<>B1,B1<>C1,C1<>A1,A1<>"",C1<>""),"○","") でどうでしょうか。

oriradi4ever
質問者

補足

たびたびすみません。再度質問させて下さい。 A,B,Cそれぞれ日付が入っているか#EMPTYという表示のどちらかで、 Bに日付が入っているものとないものを分けたい場合はどうなりますか?

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

A列とC列に両方に入力がある場合なら D2=IF(AND(A2<>"",C2<>""),"○","×") または D2=IF(OR(A2="",C2=""),"×","○") A列とC列にどちらかに入力がある場合なら D2=IF(OR(A2<>"",C2<>""),"○","×") または D2=IF(AND(A2="",C2=""),"×","○") 選択は「データ」「フィルタ」「オートフィルタ」で D列が"○"のものを選択すれば"×"の行は隠れます。

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.1

どういう検索をして、その結果どうするのかわかりません。 例えば、A列かC列に○○があったらD列に「有り」って表示されて 無かったら「無し」って表示させたい。とかって例題を交えて 詳しく説明して下さい。 疑問を解決したいなら文字を惜しまずに、詳しく説明して下さい。 貴方がなされたい事がこの質問からは読み取れません。

関連するQ&A