• 締切済み

Excelのテーブルでの関数の使い方について

Excelについて 入力した日付と項目の該当期間を検索して、その値を表示する 数式を作成しました。 これをテーブルで実現したいと思い、テーブルに変換し 数式を作ってみたのですがエラーになってしまいます。 ( ・青色のテーブルは「T青」   ・オレンジ色のテーブルは「Tオ」と定義) 添付の画像を見ていただければわかると思います。 どなたか、エラーの原因と、正しい数式を教えていただけませんでしょうか? よろしくお願いします。

みんなの回答

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.2

[テーブル]に門外漢の私の添付図が何かの参考になれば望外の仕合せかと。(^_^)

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1625/2467)
回答No.1

テーブルの見出しは文字列として扱われますのでMATCHを使って日付で文字列を検索していることになりエラーになります。 見出しをあきらめるか見出しの下に同じ日付の行を作成してその行を検索する数式にして試してみてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数につきまして教えてください。

    エクセル関数につきまして教えてください。(過去に同じような質問がございましたら申し訳ございません。) エクセル関数で下記のような表示をしたいです。 表中にある数字の隣のセルに下記のようなランクをつけたいのですが、文字の色やフォントなども変えたいのですが可能でしょうか?? テーブルを下記のようなテーブルもつくったのですが数式がわかりません。 2.0以上 →A(赤文字) 1.9~1.0 →B(オレンジ) 0.9~0.5 →C(緑) 0.4以下 →D(青) 宜しくお願い致します。

  • DB2のテーブルの修復方法

    日付項目はパーティションキーとなっているテーブルに対してATTACHしましたが、 自分のミスでワークテーブルの該当キー項目の値はATTACH命令のSTARTING FROMとENDING ATで指定した値と違った。 例:STARTING FROM ('2012-01-01') ENDING AT('2012-01-01').... 実際のワークテーブルの該当キー項目は2011-01-01となっている。 結果としてはパーティションが追加され、アクセス無効の状態です。 整合性チェックset integrityを実行すると、チェックエラーとなる。 追加されたパーティションに対してDETACHしてもエラーとなる。 この場合はどうすれば解決できるのでしょうか?ご教授をいただきたいです。

  • エクセルの数式について質問です。

    添付の画像を元にご説明させて頂きます。 元データーに書かれた項目「品番」・「納期」・「数量」があり、 こちらを、その隣にある日付の書かれた表に反映させる為の数式をご教授頂きたく投稿させて頂きました。 具体的には、セルA3:C17までの範囲を検索し、 隣の表の品番と納期の2つの条件を満たした値(数量)をH3のセルに返す数式です。 数式を記載する表の日付は必ず連続な日付である必要がある為、ピボットテーブルではできず、 IFやINDEX,MATCH等でもやってみたのですが上手くいきませんでした。 このような場合どの様な数式を使用すれば必要な値を返すことが出来るか教えて下さい。 宜しくお願い致します。

  • 2つ以上のテーブルの結合

    こんにちは。 数年ぶりにプログラムを組むことになりSQLを考えているのですが、たとえば添付画像のように2つのテーブルを1つにまとめた結果を求めるにはどうしたらいいのでしょうか? 空白部はゼロでも空白でも構いません。 実際にはもっと条件や項目が多いのですが、それ以前にこれができず。。。 ご教授お願いいたします。 テーブルA    項目 日付 数1 ---------------- 001 0216 100 001 0217 50 003 0215 60 テーブルB 項目 日付 数2 ---------------- 001 0217 40 002 0216 200 ↓ 項目 日付 数1 数2 ---------------------- 001 0216 100 001 0217 50 40 002 0216 200 003 0215 60

  • 適切なエクセルの関数式を探しています。

    お世話になります。 添付画像の黄色く色付けた部分に入る数式を探しています。 バージョンはExcel2007を使用しています。 それぞれの日付に購入した商品の番号(リンゴならば(1))を、下部の表を見て手入力をし、 購入者ごとの合計を出したいのですが、どんな数式を当てはめれば良いのかまったく思い浮かびません。 それ以前に可能かどうかも分かっていません… 可能かどうか、可能なのであればどんな数式が適切か、お教えていただければ幸いです。 乱文で申し訳ありませんが、どうか宜しくお願い致します。

  • エクセルの関数での処理方法

    下記のようなデーターベースがあります  列 A   B   C  D   E    F 行  4/1 4/10 4/20 1   青  100 青 1100 青 11000 2  黄色  200 黄色 1200 黄色 12000 3 緑  300 緑 1300 緑 13000 4  赤  400 赤 1400 赤 14000 5  紫  500 紫 1500 紫 15000 6  黒  600 黒 1600 黒 16000 7  白  700 白 1700 白 17000 8  茶  800 茶 1800 茶 18000 9  水色  900 水色 1900 水色 19000 10 朱色 1000 朱色 2000 朱色 20000 上の図では分かりにくいかも知れませんが、 A列には上から4/1、青、黄・・・ B列には上から空白、100、200・・・  C列には上から4/10、青、黄・・・ D列には上から空白、1000、2000・・・  E列には上から4/20、青、黄・・・ F列には上から空白、10000、20000・・・と並んでます。 4/1の項目は4/9までの値段 4/10の項目は4/19までの値段 4/20の項目は4/30までの値段になります。 4/5、4/10/、4/15、4/25の白の値段を調べるにはどのようにすればいいでしょうか? 4/5、4/10、4/15、4/25のそれぞれに VLOOKUP関数の式を入れて調べるんではなく ひとつの式を入れて調べる日付のセルの値だけが 変わるだけで 全部同じ式で反映されるようにしたいんですが・・・ できますか? VOOLUP関数やIF関数を組み合わせてやってるんですが うまくいきません。 それともマクロでないとできないですか? よろしくお願いします。

  • ExcelでAccessのテーブルの操作

    Excelで期間選択すると、Accessのクエリを使わずに直接テーブルを覗いて選択した期間のデータを抜き出す事は可能でしょうか? 操作したいAccessのテーブルはこのような形になっています。 名称.tblというテーブルをビューすると 日付     名前  値 20130101 大田  10000 20130201 鈴木  13000 20130211 加藤  52000 20130301 石黒  40000  20130314 田中  9500 20130401 石井  1000 日付と名前と値が入っています。 Excelで指定した期間と名前を変数に保持するか、Excelのシートに保存したいのです。 現状はExcel側で 期間を選択して、実行ボタンを押す。 実行ボタンをクリックするとAccessのmdbファイルに接続。 Option Explicit Dim strAccess As String Private Sub cmb実行_Click() strAccess = \\接続先\接続.mdb dbCon.Open cnsADO_CONNECT1 & strAccess これでAccessファイルに接続は出来ています。 日付のレコードに対して該当する期間があるかどうかをFor文辺りでループをかけて、該当する日付と名前と値を抜き出したいのです。 この処理は可能でしょうか? 手詰まりを起こしていますのでお知恵をお貸し下さい。

  • エクセル2010でRANK関数に条件を付けるとき

    エクセル2010を使っている者です。 RANK関数で順位をつけても同順位だった場合、他の条件で判定することは可能でしょうか? 過去の質問も見たのですが、私のしたいこととは違う事例なんですね。 具体的には、添付画像のような表でドント式で順位をつけようと思っています。 オレンジ色にしたセルに、一つ右のセルの値について数値の高い順に順位をつけていき(全列のオレンジ色のセルの右の値の中での順位です)、値が同じであれば「総数」の値の大きい列のセルのほうが上位になるというようにしたいと思っています。 どうぞ、よろしくお願いいたします。

  • Oracle Nunber型の精度(桁数)について

    Oracleデータベース上のテーブルにNUMBER(1,0)で定義した項目を追加し、 その項目にSQLで値(数値で1、または0)をセットしたところ、「ORA-01438: この列に許容される指定精度より大きな値です」のエラーが発生しました。 同じテーブル上に元々NUMBER(1,0)で定義された項目があり、そちらでは 同じエラーがでません。 何か原因として考えられる事はあるのでしょうか?

  • アクセスのテーブル まとめた方がいいか?分けた方が

    アクセスのテーブルの構成について相談させてください。 作りたい内容は、冠婚葬祭(誕生日・お歳暮・お中元etc)において頂き物・贈り物管理を、accessで行いたいです。 案としては、 【1】 1つのテーブルで ・贈るor貰う(どちらかの値を入れる) ・日付 ・相手の名前 ・品物の内容 ・値段 ・理由 のテーブルを作るか、 【2】 テーブルを「T贈る」と「T貰う」に分けて、 T贈る ・日付 ・相手の名前 ・品物の内容 ・値段 ・理由 T貰う ・日付 ・相手の名前 ・品物の内容 ・値段 ・理由 とするのと、どちらがいいのでしょうか? テーブルに入力した値をもとに、フォームを作成していきたいと思っています。 アクセスで管理することが目的ですが、アクセスを勉強することも目的なので教えてください。 ご回答よろしくお願いします。

専門家に質問してみよう