- ベストアンサー
エクセルの関数
エクセルで例えばセルB1に「1」と入力した場合、セルC1からG1まで「15」と表示させ、セルB2に「2」と入力した場合セルC2からF2まで「30」と表示させたいのですが、どのような関数を使えばよろしいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
C1=IF(COUNT($B1),$B1*15,"") としてG1まで数式をコピー C1:G1を選択してC2:G2までコピー B1=1ならC1=1*15=15 B1=2ならC1=2*15=30 B1が未入力か文字列の場合は非表示になります。
その他の回答 (1)
- char2nd
- ベストアンサー率34% (2685/7757)
回答No.1
C1に、「=IF($B$1=1,15,"")」と入力し、D1からG1までコピー&貼り付け。 C2に、「=IF($B$2=2,30,"")」と入力し、D2からF2までコピー&貼り付け。
質問者
補足
早速の回答ありがとうございます。 私の質問の仕方が不明瞭でした。 B列に入力する数字は1から5まであり、 1と入力した場合C~Gまで各セルに15と表示 2と入力した場合C~Fまで各セルに30と表示 3と入力した場合C~Eまで各セルに45と表示・・・ といった具合で、B列に入る数字はランダムになります。 別シートに1から5までの表示させる表は作成したのですが、どのように関数を使えばよいのか分からずにおります。 宜しくお願い致します
お礼
ありがとうございました。 解決しました