- 締切済み
関数式教えてください。
関数式教えてください。 シート上に2つの表がありますA・BとしてAの表の数字をBのシートの範囲から値をもとめAシートのセルに出します。Bのシートは1.000~2.000は1500 2.000~3.000は1650など数字範囲があります ○~○の範囲はたくさん あります。
- rumitixyann
- お礼率100% (3/3)
- 財務・会計・経理
- 回答数3
- ありがとう数6
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- tamiemon96
- ベストアンサー率49% (658/1341)
例の場合ですと、 Aのシートを A,Bの列で Bのシートを D,Fの列で 作ると仮定します。 Bのシート ***************************** D列 F列 1 1500 2 1650 3 1800 ***************************** とした場合、 Aのシート ***************************** A列 B列 ***************************** B列に =VLOOKUP(A1,$D$1:$E$3,2) の関数をいれれば、OKです。 あとは、シートAの行数にあわせて$E$3 の3の部分を変えてください。
- mu2011
- ベストアンサー率38% (1910/4994)
範囲値が昇順になるように設定できるのであれば、VLOOKUP関数のTRUE型(近似値検索)で可能と思います。 使用例はVLOOKUPで検索してみてください。
お礼
ありがとうございます。範囲は昇降順になってます。VLOOKUP検索してみます。
- yosifuji2002
- ベストアンサー率51% (969/1888)
これはVLOOKUP関数を使います。 Bのデータは範囲を昇順に並べておく必要があります。 それにできれば範囲は全部連続している方が望ましいのですが。 断続的に空きがあると少しその工夫をする必要があります。 VLOOKUP関数の使いかたはヘルプでご覧下さい。
お礼
ありがとうございます。範囲は昇降順で連続です!がんばります(^v^)
関連するQ&A
- Excel INDIRECT関数の使い方が分からない
表という名前のSheetがあります。 A 4 1 5 2 : のように、表SheetのA4から下に連番で、 1~400まで数字がふってあります。 式という名前のSheetが式~式(399)まで、400Sheetあります。 400Sheetある式というSheetには表があり、入力されて文字は違いますが、表の配置は全く同じです。 式 のD6セルには 1。Q9セルには「あいうえお」と入力、 式(1)のD6セルには 2 Q9セルには「かきくけこ」と入力されています。 式Sheetが400枚あるので、D6セルには、400まで数字が連番で入力されています。 表SheetのA4セルが、もし空という前提で、1と入力した場合、式~式(399)までのSheetの中から一致した数字が合った場合、そのSheetのQ9のセルの値を返しなさい‥と関数を入れたいと思い、 「INDIRECT」関数を使用しました。 =INDIRECT("式(" & A4 & ")'!D6" しかし、何度入力しても、REFと出てしまいます。 この関数を使用するのは初めてで、戸惑っています。 どうかご教授ください。
- ベストアンサー
- オフィス系ソフト
- 関数が入っている列で値のある最後のセルの値を返す
お尋ねします。 関数が入っている列で式の値が入っている一番下のセルの値を調べるにはどうしたら良いでしょうか? 例 A列 1 5 2 10 3 13 4 (式の値が無いのでゼロ) B1セルにA3セルの13と言う値を返したいのですが、列に式(SUMPRODUCT関数)が入っていて、実際はA4セルのゼロが返ってきます。 またシート1~シート5 まで上記と同じ式が入っていて、シート1のA列の最後の値「13」をシート6のB1セルに値を返す場合、INDIRECT関数を使った場合、どういう式になるでしょうか? ご回答よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 関数式について教えてください
いつもお世話になっております。下記の様な場合はどんな関数式になるのですか?ご教授お願い致します。 Excel表内で下記のように指定するセル内に指定する数字がいくつあるか?の関数式はどういう式になるのですか?宜しくお願いいたします。 A 1 30 2 3 3 1 指定するセル;A2,A3,A6,A9,A10 4 1 の中に”1”がいくつあるか? 5 30 A91セルに表示する関数式は? 6 1 7 100 又、上記指定セル内に”2”の数字が 8 2 いくつあるか? 9 2 A92セルに表示 する関数式は? 10 3 11 60 又、上記指定セル内に”2”の数字が : いくつあるか? : A93セルに表示する関数式は? 91 ? 92 ? 93 ? 表現方法があまりうまくありませんが宜しくお願いいたします。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセル関数式で範囲指定をまとめて変化させる方法。
初めまして、よろしくお願いします。 式は違いますが、範囲は同じ関数式がかなりあるのですが、すべて範囲を手入力することはかなり骨が折れます。そこで指定セルに範囲の数字を入力すれば範囲が変化するような関数式の書き方がありましたら、よろしくお願いします。 例) =COUNT(H1:H15) =SUM(H1:H15) : : ; というモノをA1に1、もしくはH1、B1に1もしくはH15と入力すれば、シート内の任意の関数式総て(H1:H15)で範囲指定され、計算されるようにできると言う関数式の書き方です。
- ベストアンサー
- オフィス系ソフト
- Excelの関数式について(IFERROR関数)
Excelの関数式で、基本的な算数がわからず、質問いたしました。 具体的には、 A1セルとB2セルに整数を入力し、C1セルに 「=IF(ISERROR(ROUND(A1/B1/(1.11831)*1000,2)),"",ROUND(A1/B1/(1.11831)*1000,2))」 という式が入っています。 さらに、D1セルには「=A1*B1」という式が入っています。 この時、D1セル÷A1セル(「=D1/A1」)を計算すると、ほぼ894.2に近しい値となります。 A1セルの値を固定し、B2セルの値をいくつにしても、D1セル÷A1セルの結果が、894.2に近似するのは、なぜでしょうか? お恥ずかしい質問ですが、お知恵を授けてください。
- 締切済み
- Excel(エクセル)
- 書式を保ったまま、関数式を値に変換出来ますか?
自分で解決出来ず、お世話になります。 セル結合や、色の着いたセルのある特定フォーマットのシート(A)があります。そのシート(A)にはところどころ関数で値が入っています。フォーマットを変えずに、このセルの関数表示を値に変えた状態のシートにしたいのです。 空の特定フォーマット(B)を用意し、値貼り付けをすると、「この操作には同じサイズの結合セルが必要です」となり、張り付きません。もちろん、(A)と(B)のシートは同じ書式にしています。選択範囲も貼り付け位置も合わせています。 やはり、値貼り付けしてから、書式を整えるしか方法はないのでしょうか。いい方法がありましたら、ご教授ください。マクロでも頑張ってみます。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelの関数についての質問です。
Excelの関数についての質問です。 表1のセルA2の値に対し、セルB2の値の結果をセルC2に返す関数式を教えてください。 なお、表1は表2を反映した値となります(画像添付あり) 初心者です。宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- EXCELの式を教えてください。
LOOKUP関数で#N/Aのエラーが出ます。EXCEL97です。 1つのシート内でやると、うまくいくのですが、シートをまたがると、エラーが出ます(-_-;)以下のようにA列にある文字と一致したセルの2つ隣のセルの数字を持ってくるという単純な式なのです。(C列の100が出ればいいのですが・・) Sheet3に式を入れています。 Sheet1の表 A B C 1 4月計 100 2 5月計 200 3 6月計 300 Sheet3の式 =LOOKUP("4月計",Sheet1!A1:A3,Sheet1!C1:C3)
- ベストアンサー
- オフィス系ソフト
- 関数式を教えて下さい。
エクセルで入力した稼動表が有ります。 B1に =IF(D1,"奥本”," ")と入力し D1に =SUM('シフト表(ホール)’!D6)と入力しています。 B1にはD1が表示している時は、奥本と表示します。 名前が変わるたびに名前を変更しないといけません。 名前が変わってもシート名 シフト表(ホール)のB6セルの名前 奥本だけを変えただけで稼動表のB1セルの名前の変更を行いたい B1のセルに =IF(D1,"シフト表(ホール)'!B6"," ") みたいな 式を入れ奥本と表示させたいのですが上手くいきません。 関数式を教えて下さい。お願いします。
- ベストアンサー
- Windows XP
- EXCEL関数について
EXCEL関数について Sheet1、A1~A1000セルに「1~10」までの値がランダムに入力されております。 数字は「グループ1」、「グループ2」・・・という意味です。 B列、B1~B1000セルには「1~4」までの値がランダム入力されております。 B列については、空白のセルもあります。 Sheet2、A1~A10セルに、「1~10」までの値、「グループ1」~「グループ10」までが順に入力されております。 ここで、Sheet2、B列~E列、それぞれの1~10セルを使用し、、 それぞれの「グループ」がSheet1にて「1~4」の値をいくつずつ選んでいるか算出したいのです。 「グループ1」について、「1」のカウントはB1セル、「2」のカウントはC1のセルに返します。 同じように「グループ2」はB2~E2のセルに、「グループ3」はB3~E3のセルに値を返したいのです。 「COUNTIF」等の関数でいろいろと試してみたのですがうまく反映されません。 拙文乱文、大変恐縮ですが、ご教示頂きたく何卒宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
PC初心者です。がんばってみます(*^_^*)ありがとう