- ベストアンサー
Excelで任意の数値から決められた範囲から適用Rateを返す方法
- Excelを使用して、任意の数値から決められた範囲から適用Rateを自動的に返す方法を探しています。
- 表の範囲を使い、IF関数を組み合わせることで、Xの値に基づいて適切なRateを返すことができます。
- 整数でないXの値でも問題ありません。IF関数を使用することで、Xの値に最も近い範囲のRateを返すことができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
関連するQ&A
- IF関数を使って値を算出したい
あるエクセルの列(セル)に、1~360の数値が入っています。 これをIF関数を使って(別のセルで)以下ルールで数字を変換したいのですが、 できますでしょうか。 (2種類を検討したい) ■1つ目 1~30・・・・1 31~60・・・2 61~90・・・3 91~120・・4 121~150・・5 151~180・・6 181~210・・7 211~240・・8 241~270・・9 271~300・・10 301~330・・・11 331以上~・・・12 ■2つ目 1~30・・・・1 31~60・・・2 61~90・・・3 91~120・・4 121~150・・5 151~180・・6 181~210・・7 211~240・・8 241~270・・9 271~300・・10 301~330・・・11 331~360・・・12 361以上~・・・13 ※IF関数にはこだわらないです(xls内で算出)。
- ベストアンサー
- Excel(エクセル)
- IF関数を使って値を算出したい2
あるアクセルテーブルの列に、1~360の数値が入っています。 ※800件くらいある これをIF関数/Format関数等を使って、クエリーを活用し以下ルールで数字を変換したいのですが、 できますでしょうか。 (2種類を検討したい) ■1つ目 1~30・・・・1 31~60・・・2 61~90・・・3 91~120・・4 121~150・・5 151~180・・6 181~210・・7 211~240・・8 241~270・・9 271~300・・10 301~330・・・11 331以上~・・・12 ■2つ目 1~30・・・・1 31~60・・・2 61~90・・・3 91~120・・4 121~150・・5 151~180・・6 181~210・・7 211~240・・8 241~270・・9 271~300・・10 301~330・・・11 331~360・・・12 361以上~・・・13 ※テーブルからクエリーで算出する際のIF関数・式等には特にこだわらないです(クエリーで算出できればOK)。 お知恵をいただけるとたすかります。
- ベストアンサー
- その他MS Office製品
- IF関数の条件がわかりません
ExcelのIF関数の条件でわからないので教えてください。 「6%以下かつ50,000以下だと判定A、6%以下かつ30,000以上50,000未満は判定B、それ以外はC」 問題の解答ですと、VLOOKUPを使用するみたいですが、検定でわざわざ参照する表を使用しないといけないので、IF関数のみで出来るならその回答を教えていただけますか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- IFとVLOOKUP関数
VLOOKUP関数を使って検索結果を出そうと思いましたが、 データ量が93000行X8列になりますので、 共通分けして複数のシート(A、B、C、D)に分けました。 あるセルに『A』と入れると『シートA』の表から検索を行う、 あるセルに『B』と入れると『シートB』の表から検索するといった感じにするには、 IFとVLOOKUPを使用するなら、どのような式を入れたらいいのでしょうか? また、他の関数を使う式があるのでしょうか? マクロやVBAも考えましたが、 あまり知識がありません。 データ量から考えると マクロやVBAで行った方がいいのでしょうか?
- ベストアンサー
- Windows系OS
- IF関数:複数条件、ISNA、VLOOK
関数初心者です。 =IF(ISNA(VLOOKUP(検索値,範囲,列番号,FALSE)),"",VLOOKUP(検索値,範囲,列番号,FALSE)) あるセル(例:A1セル)が1以上で上記の答えを出す。という関数を作りたいのですが、うまくいきません。 どなたかわかる方がいらっしゃったら、回答お願いします。
- 締切済み
- その他([技術者向] コンピューター)
- IF関数について
お世話になります。 IF関数で教えていただきたく、宜しくお願いします。 最近エクセルを触り出した超初心者です。 A列の数字とB列の数字を掛けて出た数字(C列)が 500以下なら500と表示し、 掛けた数字が500以上ならその掛けて出た数字が入るようにしたいのです。 500以上の数字となった時に、うまく表示されません。 =IF(C1<300."300","C1") この、"C1"のところが分からず、、
- 締切済み
- Excel(エクセル)
- エクセルのIF関数について
A B C 1 10 50 50 2 9 50 50 3 9 50 49 4 2 50 28 A列が10以上 B列が50以上 C列が50以上 を(1) A列が9以上 C列が50以上 を(2) C列が49以下 を(3) それ以外 を(4) としたい場合どのような関数を使用すれば良いでしょうか? 分かりにくい部分もあるかと思いますが、どうぞ宜しくお願いします。
- 締切済み
- その他(学問・教育)
- IF関数でしょうか? 分からないので教えて下さい。
IF関数でしょうか? 分からないので教えて下さい。 A1のセルにLの文字が入っている場合は(C1-B1)*D1として、A1のセルにSの文字が入って いる場合は(B1-C1)*D1します。答えは必ず小数点付きになりまして、且つ小数点以下が2桁だったり3桁だったりランダムになります。その少数点を外して整数とする。 これを一つの計算式で構築して値を算出することは可能でしょうか? もし可能なら、どのような式を構築したら良いか教えて頂けませんでしょうか? 面倒な質問で申し訳ありませんが教えて頂けると幸いです。
- ベストアンサー
- オフィス系ソフト
- 三角関数、逆三角関数の算出方法がわかりません
C++でdouble以上の精度で計算できるクラスを作って、現在数学関数を作成中なのですが三角関数関連のところでつまずいてしまいました sin,cosについてはテイラー展開を使って差分が一定以下になるまで次数をどんどん高くしていくという方法で算出したのですが tanの展開公式が複雑すぎて計算量が多くなり時間がかかりすぎてしまいます。(特にベルヌーイ数の算出) また|x|≧1についてのarctan(x)の算出方法もわかりません。 tanのより簡単な算出方法、|x|≧1でのarctan xの算出方法を教えていただけないでしょうか? また、テイラー展開よりもっと簡単な算出方法があればそれも教えていただけるとありがたいです。 なお、精度の関係上標準関数(tan(x),atan(x)など)は使いません。
- ベストアンサー
- C・C++・C#