- ベストアンサー
エクセルの数式を教えて下さい
どなたか、次の表の適用率を当てはめるためのエクセル数式を教えていただけますでしょうか? 色々調べておりましたが分からなくて質問させていただきました。 a以下,b以下,C超 イ以上 50% 40% 30% ロ以上 60% 70% 80% ハ以上 100% 20% 10%
- kamaro123
- お礼率100% (3/3)
- Excel(エクセル)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! やり方だけ・・・ イ・ロ・ハ a・b・c は数値だとします。 ↓の画像で右側がSheet2とします。 行・列とも項目数値は昇順にしておきます。 画像では行方向の 2行目 → 0以上10未満 3行目 → 10以上20未満 4行目 → 20以上 列に関しては B列 → 0以上100未満 C列 → 100以上200未満 D列 → 200以上 という配置になります。 INDEX関数とMATCH関数の「TRUE型」で対応できると思います。 左側Sheet1のC2セルに =IF(COUNTBLANK(A2:B2),"",INDEX(Sheet2!B$2:D$4,MATCH(A2,Sheet2!A$2:A$4,1),MATCH(B2,Sheet2!B$1:D$1,1))) という数式を入れオートフィルで下へコピー! これで画像のような感じになります。m(_ _)m
その他の回答 (2)
- bunjii
- ベストアンサー率43% (3589/8248)
他の方も指摘しているように質問の要件が満たされていません。 元になるデータ(仮の値で良い)の提示は必要です。 また、判定の指標となるa、b、C、イ、ロ、ハの値も仮の数値として必要です。 添付画像にそれらの値を配置して計算式をあてがってみましたので参考にしてください。
お礼
ご回答、ありがとうございました。
- keithin
- ベストアンサー率66% (5278/7940)
具体的な数字を挙げず、わざわざ「言葉で説明」を考えようとして説明に失敗しています。 問題点: 1)bを超えてC以下の範囲にヌケがある 2)イ未満の範囲にヌケがある こういった「場合分け」に失敗することで、関数を組み立てても大概失敗します。 具体的な数字が無いので、てきとーに縦横ともにゼロ以上の数字が入る場合で説明します。 添付図: A2には数字のゼロを記入、セルの書式設定の表示形式のユーザー定義で「0以上」と設定 以下同じ B1、C1には10、20を記入、セルの書式設定の表示形式のユーザー定義で「0以下」と設定 D1には「20超」と言葉で記入 作成例: G2、G3に数字を記入、G4に =VLOOKUP(G2,A2:D5,COUNTIF(B1:C1,"<"&G3)+2) のように作成する。
お礼
こんばんは。 雑な質問に丁寧なご回答をありがとうございました 早速、やってみます。
関連するQ&A
- エクセルのマクロで、指定した条件を満足する組み合わせを表示する方法?
エクセルで、例えば イ ロ ハ A-a 3 6 0 A-b 0 5 1 A-c 2 0 5 イ ロ ハ B-a 3 0 0 B-b 5 3 1 B-c 0 2 0 イ ロ ハ C-a 0 5 0 C-b 0 4 5 C-c 0 0 2 のように幾つかのグループ(A、B、C)があって、 それぞれのグループに幾つかのサンプル(a、b、c)があって、 それぞれのサンプルに幾つかの属性(イ、ロ、ハ)があるとして、 (イ 5以上 ロ 10以上 ハ 5以上) のように属性を任意に指定すると、それぞれのグループから一つずつサンプルを選択して、 指定した条件を満足する組み合わせを表示する方法ってありますか? イ 5以上 ロ 10以上 ハ 5以上の指定だと、 イ ロ ハ A-a 3 6 0 B-a 3 0 0 C-b 0 4 5 6 10 5 イ ロ ハ A-a 3 6 0 B-b 5 3 1 C-b 0 4 5 8 13 6 イ ロ ハ A-b 0 5 1 B-b 5 3 1 C-b 0 4 5 5 12 7 のように表示してくれると良いのですが。 教えてください、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数のセル間の文字の代用について
すみません。又教えてください。 C6には次の数式があります=SUMIF((INDIRECT($J$6)),"1イ",INDIRECT($L7)) B7には 1イ C7には次の数式があります=SUMIF((INDIRECT($J$6)),"1ロ",INDIRECT($L7)) B7には 1ロ C8には ・・・・・・・・・ =SUMIF((INDIRECT($J$6)),"6ロ",INDIRECT($L7)) B8には 6ロ C9には ・・・・・・・・・ =SUMIF((INDIRECT($J$6)),"2ロ",INDIRECT($L7)) B9には 2ロ ・ ・ ・ ・ C25には次の数式があります。=SUMIF((INDIRECT($J$6)),"16イ",INDIRECT($L7))B25には16イ このようにセルCには数式の中に「1イ、1ロ、6ロ、2ロ・・・・」と同じ文字がセルBにも「1イ、1ロ、6ロ、2ロ・・・・・・・」とあります。 セルCの「1イ、1ロ、6ロ、2ロ・・・・」を直接書き込みしないで、既にあるセルBの「1イ、1ロ、6ロ、2ロ・・・・・・・」を使って、数式を使って? 何とか代用したいのですが、良い方法が分かりません。 セルCとセルBの「1イ、1ロ、6ロ、2ロ・・・・」はそれぞれ同じ順番です。 うまく質問できませんが、よろしくお願いします。 前回の質問に回答して頂いた皆さん、ありがとうございました。本当に助かりました。 ただ質問ばかりして申し訳ありません。私も勉強して1年後、2年後には皆さんの助けになれたら幸いです。
- ベストアンサー
- オフィス系ソフト
- Excelで、行と列から割り出される値を別シートで利用するには?
Office2000のExcelを使用しています。 「甲シート」に以下のような表があり、 A B C イ 10 18 11 ロ 13 17 14 ハ 12 19 15 「乙シート」のセルA1に「イ」,セルB1に「B」を記入した場合、セルC1に「18」が記入されるようにしたいのですが、どうすればいいでしょうか? ※わかりにくいので文字にしましたが、実際は「イロハ」も「ABC」も数字です。
- ベストアンサー
- オフィス系ソフト
- EXCEL セルの中身の一括コピーについて
宜しくお願いします。 例えば、 │A B C D E ┼─────────── 1│ イ ロ ハ ニ 2│あ 3│い 4│う 5│え │ と文字列が入っているとします。 そこで セルB9 に =B1&A2 セルB10に =C1&A3 セルB11に =D1&A4 セルB12に =E1&A5 という数式を入れます。 すると セルB9 =イあ セルB10 =ロい セルB11 =ハう セルB12 =ニえ と表示されると思います。 そこで質問です。 セルB9~B12の数式をそのままセルD9~D12に一括コピー したい場合、どのようにすればよいでしょうか? 予め$を使えば(セルB9に =$B1&$A2など)簡単かと思いま すが、$を使わず 編集→形式を指定して貼り付け などで コピーする方法はありますか?
- ベストアンサー
- オフィス系ソフト
- エクセルで複数列のデータに対して検索後、対象行を表示できますか?
よろしくお願いします。 エクセル2002を使っています。 例として 1 E F G 2 データA イ ロ ハ 3 データB ロ ハ 4 データC ニ 5 データD ニ ロ E,F,G列に行方向にイ~ニのデータがランダムに入っています。 オートフィルを使う様に3列中にイを含む行、又はイ又はロを含む行、イ、ロ、ハを含む行を表示させたいのですが、何か方法があるでしょうか? どなたかご存知の方ご教授お願いします。
- ベストアンサー
- オフィス系ソフト
- Excelでの統計処理について
Excelの表でマークシート試験の合計点、平均点、正解率などの統計をしているのですが、以下のような場合はどのような数式を入れたらよいのでしょうか? 通常は、 A1セル 正解の記号 B1セル Pさんの選択した記号 C1セル Qさんの選択した記号 D1セル 正解数 数式 =SUM(IF($A1=B1:C1,1,0)) を入力 E1セル 正解率 数式 =SUM(IF($A1=B1:C1,1,0)/COUNT(B1:C1))*100 を入力 で、この問題の正解数、正解率が出ると思いますが、 問題の不手際で、正解の記号が「イまたはロ」というように正解が2つ有り、 選択した記号がどちらか合っていれば正解というようなときは、 D1、E1セルにはどのような数式を入力すればよいのでしょうか? アドバイスお願いします。
- ベストアンサー
- 数学・算数
- エクセル VBA
いつも、皆々様にはお世話になり、大変役立たせていただいております。 エクセルのデータについての質問です。 セルごとに A,B,C,D,E...... イ,ロ,ハ,ニ,ホ,ヘ,ト... と並んでいるデータがあるとします。 それをテキストデータとして取り出して、 A B C D E . . イ ロ ハ . . . と 各データを改行して取り出すことは可能でしょうか。 行列の変換ではありません。 各セルのデータをひとつずつ取り出して、 テキストデータとして1行ずつ取り出す方法なのです。 VBAで別のシートに1個ずつデータを移して、 ちまちまやっていれば出来そうなのですが、 一発でやる方法はないでしょうか。 よろしくお願い申し上げます。 なぜこのようなことが必要かと申しますと、 歯科のレセ電のプログラムの一環であります。
- ベストアンサー
- その他(プログラミング・開発)
- 急いでいます。エクセルの数式を教えてください。
販売金額 A 1億5千万以上 B 1億以上1億5千万未満 C 5千万以上 1億円未満 D 5千万未満 報償率 Aグループ (1)達成率100%以上105%未満 1.8% (2)達成率105%以上110%未満 1.9% (3)達成率110%以上2.0% Bグループ (1)のとき 1.5% (2)のとき 1.6% (3)のとき1.7% Cグループ (1)のとき 1.2% (2)のとき 1.3% (3)のとき1.4% Dグループ (1)のとき 0.9% (2)のとき 1.0% (3)のとき1.1% 以上の条件で報償率を関数で表示させるにはどのような数式になるでしょうか? 販売金額がセルC8、達成率がD8、F8にグループ(AからD)が入力されています。 セルG8に報酬率を表示させたいです。 イフ関数やVlookupで考えてみましたが、うまく 数式ができません。 以上どうぞよろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
お礼
ご丁寧なご回答、誠にありがとうございました。 早速、明日試してみます。