データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
そのつもりですよ。
例えばB列が20だったら、0.05 となるって意味じゃないんですか?
提示された例はすべて 1/B列になってます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
あるセルの値により任意のセルの値を返す関数を教えててください。
データ例
A B C D
1 № 数値 係数 計算値
2 A-1 0.1 ___ ___
3 B-2 0.2 ___ ___
4 C-3 1 ___ ___
5 D-4 50 ___ ___
上のようなデータがあるとして、B列の数値によりC列の係数を変更してD列の計算に反映させたいと思ってます。
0.1⇒10
0.2⇒5
1⇒1
50⇒0.02
のように"1"を基準に"1"より大きいか小さいかでC列の係数を変更したいのです。
B列の数値がデータ例にあるものだけであればIF関数をネストすればできると思いますが、
0.1~100まであるので他によい関数がないかと質問しました。
よろしくご指導ください。
(モデレーター註)
【タイトルを変更しました。変更前タイトル:Excelの関数についての質問】
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
そのつもりですよ。
例えばB列が20だったら、0.05 となるって意味じゃないんですか?
提示された例はすべて 1/B列になってます。
質問作成者が受け入れた回答
別にIFなんか使わなくても C2に =1/B2 とし、
C3以降にコピーしちゃえば終わりだと思いますが?
そんな単純なはなしではないのでしょうか?
ごめんなさい。
私の勘違いでした。
そうですね、"=1/B2"でいけますね。
納得しました、ありがとうございました。
説明が足りませんでした。
質問のデータ例でB列の数値が固定ではなく、
日により0.1~100まで変わるのです。
なので御指摘のようにはできないのです。
御面倒だと思いますがよろしくお願いします。