• 締切済み

Excelに入力すべき式を知りたいです

k-wata_OKの回答

回答No.9

一番上のセルに、 =INDEX($B$5:$E$19,MATCH(H5&I5&$I$2,$B$5:$B$19&$C$5:$C$19&$D$5:$D$19,0),4) と入力して、最後に配列数式とするために 【Ctrl】+【Shift】+【Enter】キーを押します。 そして、2~5行目のセル(J6~J9)にコピーしてみてください

関連するQ&A

  • Excelの条件式を教えてください

    Excel2000です。 業務用ソフトからCSV形式でExcelにデータを落として きました。20年近く前のものですが、必要あって 過去の売上データを集計したいのです。 日付別の各支店ごとの売上が集計されています。 A列に年月日(降順)、B列に支店名(10店舗)、 C列に各支店の売上日計です。 A列      B列     C列 2005 01 29 恵比寿支店  1,000,000 2005 01 29 新宿支店   2,000,000 上のようになっていて、支店が10店あるので、 A列の“2005 01 29”という日付は10行あります。 その“2005 01 29”の10店分の売上合計が 出ていないので、それを出したいのです。つまり、 10行目のつぎに自動で1行挿入して、C列に 10店合計売上を表示させたいのです。 DSUMという関数で考えたのですが、うまくいきません。 同一日付が10行あるその最後に1行挿入して、そこに 10店の日計の合計を出したいと考えます。 10数年分の膨大なExcelデータです。 どのような関数で、どのような式を組み立てたら よいのか、教えてください。 よろしくお願いします。

  • エクセルで集計

    エクセルで集計 シート1に1つの列に各支店名、2つ目の列に各商品名、3つ目の列に商品個数がランダム入力されているデータをシート2に自動で整理し集計したいのですが、2つの列の集計は関数SUMIFできるのですが、例えば、「各支店の商品個数の集計」など、「各支店の各商品の個数の集計」などの3つの列の集計方法を分かる方、いましたら教えてください。宜しくお願いします。

  • エクセルについて

    エクセルのオートフィルターについてなんですが、例えばA列に支店名、B列に計上月をC列に売上を入れるとします。売上列の先頭セルに合計のSUM関数を入れておきます。そこで、例えば東京支店の8月だけをフィルターで抽出したときに、自動的に売上高の合計も抽出したものだけを反映する様にはできませんか?

  • エクセルで備品の在庫管理がしたい

    エクセルで備品の在庫管理がしたい と考え、下記の画像のような表を思いつくままに作ってみました。 表は完成ではなく、とりあえずの形ですので、もっといい表現方法があれば教えていただきたいです。 下記画像の表はA列が日にち、B列が支店名、C列が商品コード、D列が商品名、E列が出荷数量です。 G列も支店名、H列も商品コード、I列も商品名、J列も出荷数量です。 G・H・I・Jは一日に出荷する商品が、視点が違ったり、商品が違ったりと複数出荷するのでとりあえずこのような形をとりました。 何かいい表現方法があれば教えてください。 青枠の商品名は商品マスタから「VLOOKUP関数」を使って商品コードを入力すると商品名が表示されるようにしています。 赤枠は支店別に出荷した商品名と数量を表示します。 そこで質問ですが、 (1)緑枠の商品別の月数量の出し方 (2)支店別の商品別の月数量の出し方。 (3)緑矢印の先の月間出荷状況の商品別の出荷数の出し方 以上3点です。 赤枠と緑枠の表についてはシートを変えて表示したいと思います。 表のいいレイアウトが思い浮かばないので、参考になる表があれば教えてください。 よろしくお願いします。

  • エクセルで自動入力されちゃう

    自分で作ったデータなのですが,ある名簿を作成するに当り, フルネームのセルを通常入力で入れ,姓と名や,同姓が居たら名の1文字目を()して付けるなどの列もあり,それらはすべて関数で導き出しています。 今は1400レコードを超えているのですが,いつからか,名前を入れると,姓や名が自動的に表示されるようになりました。 自分で細工したのかと思うのですが,すぐ一行下のセルをクリックして 数式バーで確認しても関数が入っているわけでもなく, 入力規則が設定されているわけでもなく, 条件付き書式が設定されているわけでもなく, マクロが組まれているわけでもなく... 自分で作ったデータなのですが,わかりません。 エクセルが賢くなって,しばらく上の行に続いた関数をそのまま引き継いでくれているかとも思うのですが, 同じ行数続く,ある関数(関数として8個目=8列目)は自動入力されません。 何かご存知の方,またはこんな設定をしたのでは?ということがわかれば教えて下さい。 便利なのですが,書式は引き継がれないし,気持ち悪くて,結局上の行の数式をコピーしています。

  • エクセル 条件の合うセルに自動入力するには

    多分、関数だけではできないと思いますが教えて下さい。   A B C D E F G H I J K 1 08/4 08/5 08/6 2 08  4  1 09 3 31 月 1000 3 08  5  1 09 4 30 年 18000 4 08  6  1 09 5 30 四半期 1500 A列~C列:年月日 D列~F列:年月日 G列:月/年/四半期 H列:お金  H2⇒毎月1000円と言う意味  H3⇒年間18000円と言う意味(自動で毎月にする)  H4⇒四半期1500円と言う意味(自動で毎月にする) やりたいこと! A列~H列へデータを投入すると (1)A2、B2に該当するI2から、D2、E2の該当するT2まで1000を自動投入 (2)A3、B3に該当するJ3から、D3、E3の該当するU3まで1500を自動投入 (3)A4、B4に該当するK4から、D4、E4の該当するV4まで 500を自動投入 というようなことはできないでしょうか? そして、下のようになればいいのですが...。   A B C D E F G H I J K 1 08/4 08/5 08/6 2 08  4  1 09 3 31 月 1000 1000 1000 1000 3 08  5  1 09 4 30 年 18000 1500 1500 4 08  6  1 09 5 30 四半期 1500 500 もともとの表の作りも悪いのかもしれませんので、表の作りを変えるのは問題ありません。 例えば ・年月はA列、B列に分けずに1つのセルでも問題なし。 ・逆にI1、J1はセルを分けても問題なし。 ただし、 ・I1からJ1、K1・・・は08/4から10/3の2年間程度あるものとする。 できるのでしょうか。 よろしくお願いします。

  • MAX関数

    A,C,E,G,I,K,M列に名前、B,D,F,H,J,L,列に2桁から3桁の数字が約300名分入力されているシート内の最大数値と最低数値を取り出す関数ご教示お願いします。AとB列、CとD列・・・2列だけならMAX関数とMATCH関数で取り出すことは出来たのですが、複数の列で全体から取り出すことが出来ません。よろしくお願いします。

  • エクセルの関数を教えて下さい。

    エクセルの関数を教えて下さい。 例えば、A1からC10までの表があり、A列は人の名前、B列は住所、C列は年齢であるとき、「〇〇に住む△才」と指定したら、該当するA列の名前が表示されるようにしたいのですが、方法が分かりません。 (実際にはB列を選んだあとC列を選べば、該当するA列は必ず1つになります。無いという事もありません。) エクセルのヘルプを見て、INDEXとMATCHを組み合わせた関数の使い方が出ていたので、それにANDを加えて何とかならないかと頑張ってみたり、VLOOKUPとかCHOOSEとか、あれこれ探すのですが1時間たっても分からず、自分のアホさ加減にあきれるやら眠くなるやらで、とうとうまた質問させて頂くことにしました。 どなたかご存知の方が見て頂けましたら、ご教授のほどよろしくお願いします。

  • エクセルマクロで出来れば‥

    宜しくお願いいたします。エクセルでY列に商品名があります。そして、N列からX列までその商品のコードが書かれてます。何故1個のコードのものと、10個近くあるものがあるかというと、画像では書いてませんが、実は、味違いの各種があるということです。コードは抜き取りましたが、名前は一つにしてあるのです。これを、帳票からこのコードを使い各データをブイルックや、インデックス、match関数でデータを抜き取りたいのですが、横にコードを、記載したので、空白行を入れて各コードを縦書きに独立させたいのですが、手作業だと、行がいっぱいあるので、時間のロスが出てしまいます。何かいい方法あるでしょうか?お力お貸しください。

  • エクセルの自動入力を

    今、手元にエクセルで作った一覧表が有ります A列には「入荷日」 B列には「製品番号」 C列には「製品名」 D列には「大きさ(重量)」 E列には「担当者」 が入っていて、全部で約25000行ほどの一覧表です。 入荷日の欄<A列>には =TODAY() の関数式が入っており、自動で入力されます。 (最後のコピー→テキストで貼付けをする) 製品番号,製品名,大きさ,担当者は関連しているため 製品番号を入力すれば他が自動で入る仕組みになっていました。 例えば製品名の所には =VLOOKUP(B25633,B:E,2,FALSE) といった感じで、B25633のセルの製品番号から製品名を自動記入 していました。 しかし最近になり担当者が変わってしまったのですが、この関数では いまだに過去の一番古い担当者を自動入力してしまいます。 上から検索が行われているためだと思うのですが、 一番最近のデータ(画面で言う下)から検索を行い 自動入力をする方法って、他には無いんでしょうかお願いします。