- ベストアンサー
関数で対応が可能でしょうか?
次のような、エクセル表で、関数(IF関数?)を使って、コピーが出来ますか? <sheet1> A列 B列 C列 D列 E列 F列 ・・・ 1行 タイトル1 1 2行 数式1 2 3行 タイトル2 3 4行 数式2 4 5行 タイトル1をコピー 6行 数式1をコピー 7行 タイトル2をコピー 8行 数式2をコピー (1)B1=1 且つ C2=2 のとき、A1のタイトル1をF5にコピー (2)B1=1 且つ C2=2 のとき、A2の数式1をF6にコピー (3)D3=3 且つ E4=4 のとき、A3のタイトル2をF7にコピー (4)D3=3 且つ E4=4 のとき、A4の数式2をF8にコピー
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 質問内容をそのまま関数にすると F5=IF(AND(B1=1,C2=2),A1,"") F6=IF(AND(B1=1,C2=2),A2,"") F7=IF(AND(D3=3,E4=4),A3,"") F8=IF(AND(D3=3,E4=4),A4,"") となるはずですが、一つ気になるのが 「数式 」をコピーとなっていますよね? A2・A4が数式だと何かの値が入っているのではないでしょうか? それだと希望通りの表示にならない気がするのですが・・・ 的外れの回答ならごめんなさい。m(__)m
その他の回答 (1)
- web2525
- ベストアンサー率42% (1219/2850)
計算式では結果のみ表示されます 計算式でセルの内容を変更する事はできません 数式を表示する事は数式を文字列として表示させる事で可能 =IF(AND(B1=1,C2=2),"=A1+A2","") こんな形で式自体を文字列として表示する事は可能ですが計算はしません。 結果を表示するのであれば =IF(AND(B1=1,C2=2),F6,"") とすれば可能
お礼
ありがとうございました。
お礼
ありがとうございました。