- ベストアンサー
Excelで、できないかもしれませんが
A1 のセルに〇 B1 のセルに× があるとします ここで A2 に 1 を入力したときに A3 のセルに 〇(A1のセルの値) B2 に 2 を入力したときに A3 のセルに ×(B1のセルの値) それ以外のときは A3 を空欄に を表示する関数を作りたいのですが、どうしてもうまくいきません。 ちなみに、A2 と B2 は、同じ文字になることはありません。 どうにかしてこれを表示する方法はないですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A3セルを =IF(A2=1,$A$1,IF(B2=2,$B$1,"")) とする。 A2が1ならA1の値を、A2が1でなくて、B2が2ならB1を表示します。 $A$1は絶対参照という意味で、このセルをコピーしてもA1を読みに行きます。
その他の回答 (1)
- kenpon24
- ベストアンサー率64% (66/102)
回答No.2
どこが間違っている?という意味にもよりますが・・・ この式がエラーして困っているのであれば、 1つ目のCOUNTIFが終了していません。 COUNTIF($G$4,"*PC200-6Z*)" を COUNTIF($G$4,"*PC200-6Z*") とすれば一応動くんじゃないですか。
質問者
お礼
ありがとうございます。 単純なミスだったんですね、、、反省します。 ありがとうございます。
お礼
早速のご回答ありがとうございます。 今回の件では、関数を =IF(COUNTIF($G$4,"*PC200-6Z*)"=1,$G$39,IF(COUNTIF($B$4,"*PC200-6Z*")=1,$B$39,"")) というふうに、COUNTIFと連動して使いたいのですが これはどこが間違っているのでしょうか。