advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 406 for kazu 条件付書式 (0.004 sec.)
kazu (7739), 条件付書式 (2647)
[[20031127172506]]
#score: 6690
@digest: f4681ecec311f72fb8c02bb05003e03a
@id: 4218
@mdate: 2003-11-28T06:30:09Z
@size: 6016
@type: text/plain
#keywords: 桃子 (24901), 子桃 (23052), 子経 (22142), 郎花 (18487), 車日 (18074), 郎経 (17590), 乗車 (15392), 川交 (15368), ¥2 (13530), ト太 (11789), 経営 (11644), 通シ (11311), ー会 (11037), ン氏 (10831), シ- (9271), 子1 (7285), タク (6934), 花子 (5979), 経路 (5900), 交通 (5229), デ- (5095), 経理 (4249), book1 (3676), book2 (3112), 各部 (2996), 実務 (2252), ケン (2137), 太郎 (2136), 神奈 (1612), の者 (1521), 奈川 (1513), トテ (1333)
『太郎さんだったら¥2350とセルに自動で入力』(ありんこ)
教えてください BOOK1 番号 乗 車 日 名前 経路 金 額 通行料 合計金額 2987 2003/10/6 太郎 中央〜長沼 ¥2,350 ¥2,350 3030 2003/9/30 花子 新宿〜雑色 ¥9,040 ¥700 ¥9,740 3032 2003/10/1 太郎 有楽町〜仲六郷 ¥5,450 ¥700 ¥6,150 3035 2003/10/7 桃子 東京〜雑色 ¥6,010 ¥700 ¥6,710 BOOK2 NO 太郎 花子 桃子 1 ¥2,350 ¥3,200 8,320 ¥14,760 2 ¥6,150 ¥2,340 3,460 ¥17,490 3 ¥3,840 4 5 上記のような2つのブックがあったとします。 BOOK2の方に、太郎さんだったら¥2.350 とセルに自動で入力されるように するにはどうしたらいいのでしょうか?? 上記で行くと、太郎さんは10/6,10/1の2回乗車したことになりますが それをBOOK2のセルの1、2のところにそれぞれ自動で入力するようには できるでしょうか?? ---- VBAだと簡単なのですが、数式は苦手なので難しい・・・ こんな式を書いてみたけど、空白行が空いてしまって詰められなかったです。 =IF([Book1]Sheet1!C2=$B$1,[Book1]Sheet1!E2,"") (INA) ---- ありがとうございました やっぱり、空白を埋めるのは難しいですね。 ちょっとひと手間増えてしまいますが、数値がはいったあとに空白行は 削除するようにして、この式を使おうと思います!! (ありんこ) ---- このような形式は家計簿や会計処理でよく見かけそうですね。 VBA 参考まで、、ほんとに参考までなんですが。。 1)同番号でまとめる 2)同日付でまとめる 3)ありんこさんがご希望の、名前で処理する 一つの処理コードで 後は応用でしょうかね。 この中の一つでも もし、よろしかったら INAさんの VBA をお願いしたいんですが? (jun53) ---- 私は花子さん桃子さんの表と説明のイメージが合致していないと思うのですが。 (kazu) ---- 確かに単純足し算で 計算が???ですね 深〜〜い 意味があるのでしょうか?? 不 思 議 (jun53) ---- 私は右端の横の合計欄が気になります。 別人で経路も違って日付も違う交通費を足す事にどんな意味が?? (怜子) ---- jun53さん。こんにちは。 VBA 作ろうかと思って考えていたのですが、 このような処理ってピボットテーブルで出来ないのでしょうか? 一般機能をあまり使ったことが無いので詳しくないのですが、 なんとなく出来そうに思ったので・・・ (INA) ---- これはケン氏の得意科目につき、本当は、ケン氏にとっておかねばならないところですが、ケンちゃんだったらこうする だろうなぁと考えているうちに、載せてしまって、ゴメンナサイ。エラー処理はしていません。お使いの折は、条件付 書式による空白化等で、エラーを消して下さい。 {=INDEX([Book1]Sheet1!E1:E5,SMALL(IF([Book1]Sheet1!C1:C5="太郎",ROW([Book1]Sheet1!C1:C5),""),ROW()-1))} なお、質問者の記載どおりやっていますが、本当は、費用発生日付順にならなければならないだろうと思いますけど… (通りすがりの者) ---- 通りすがりの者さん、気遣い有難うございます。(ケン) ---- みなさま本当いろいろと考えてくださってありがとうございます すみません。 説明が下手で・・・・・ 詳細を説明すると、BOOK1のシ-トに上記のような表があって 各タクシ-会社ごとに、表が作成されています。 それを、BOOK2で、タクシ-を使った人ごとにタクし-金額の詳細を出してさらに それを各部ごとにまとめるという、なんとも面倒くさいものなのです。 何でそうやってるかと言うのは、会社の担当者にも聞いたのですが、こうやって ほしいとだけ言われてそのまま毎月処理をしているものです。 もういちど表を書き直すと、 BOOK1 東京交通 名前 所属 金額 1 太郎 経営 ¥1,000 2 花子 経理 ¥2,000 3 太郎 経営 ¥1,000 4 桃子 経理 ¥1,500 神奈川交通 名前 所属 金額 1 太郎 経営 ¥5,000 2 花子 経理 ¥2,000 BOOK2 東京交通シ-ト 神奈川交通シ-ト 太郎 花子 桃子 太郎 花子 1 1,000 2,000 1,500 1 ¥5,000 ¥2,000 2 1,000 合計 2,000 2,000 1,500 合計 ¥5,000 ¥2,000 各部署シ-ト 1、経営 7,000 2、経理 5,500 合計 12,500 合計シ-ト 太郎 花子 桃子 1 1,000 2,000 1,500 2 1,000 2,000 3 5,000 合計 7,000 4,000 1,500 総計 12,500 上記のようにBOOK1のデ-タを元にして BOOK2の各シ-トにデ-タが自動で入るようにしたいということです。 すみません上手く説明がちゃんとできなくて・・・・ 毎月定例で行う作業のため、処理を簡素化したいというのが目的です。 BOOK1のデ-タをいちいちBOOK2の各該当セルにコピ-貼付をするのが 大変手間だと思い、なにか良い方法があればと思って質問しました。 ---- 考えている内に衝突してしまいましたのでシート名は直して下さい。Book2の合計シート のA1に =IF(COUNTIF([Book1.xls]Sheet1!$C$2:$C$20,B$1)<ROW(A1),"",INDIRECT(ADDRESS(SMALL(IF([Book1.xls]Sheet1!$C$2:$C$20=B$1,ROW($C$2:$C$20)),ROW(A1)),5,,,"[Book1.xls]Sheet1"))) でCtrl+Shift+Enterで良いと思いますが何分最初とシートレイアウト等が変わってし まいましたので、参照等が違っていたら、すいません。(ケン) ---- -INA 氏のおっしゃるとおり、これはピボットテーブルそのものの処理で、できそうもなにも、横に「名前」縦に「乗車日」データフィールドに「金額」をもってくれば、それでもうそのまま、出来上がります。 -さらに、タクシー会社の列を「ここにページフィールド…」というところにドラッグすると、ありんこ氏がお望みの表そのものだと思います。 -しかし、思うにこの方は、数式の可能性をみてみたいだけのことではないかと、ぼくは勝手に推測しておりました。実際に、横に名前が展開する表は、実務としては、おそらく作らないだろうと思っていましたから…。 -実務としては、この処理は、タクシー会社⇒名前⇒乗車日でソートして、「データ⇒集計」としてやるのが一番手間がかからなかろうと思います。(通りすがりの者) ---- どうもありがとうございました はい!!ピボットテ-ブルで作成すれば簡単にできると先ほど気づきました。 ただ、式で組んだらどうやってらできるのだろうと考えてしまったのです。 本当にありがとうございましたっ!! ---- ありんこさんは、解決の目処がついたようで良かったですね。 INAさんのピボットテーブル攻撃に 通りすがりの者さん、ケンさんの配列式攻撃 ここは、見なかった事にして逃げるしか無いみたいです。。 (jun53) ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/200311/20031127172506.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97012 documents and 608132 words.

訪問者:カウンタValid HTML 4.01 Transitional