- ベストアンサー
エクセル2010で多数作業者、多数項目を日々管理する方法を教えてください
A88No8の回答
- A88No8
- ベストアンサー率52% (834/1602)
こんにちは σ(^^;も1シートに一人ずつ記録することに1票入れたいと思います。 30人が居ても同じセルに同じ日のデータがあるなら、シート串刺し集計もできるので問題はないと思いますけど(^^;
関連するQ&A
- 最下層項目の前に集団項目名を付与するには?
VBA初心者です。 以下のようにシートに文字列がある場合についてです。 A列 B列 C列 1行目 1 A A *集団項目* 2行目 2 A-1 A_A-1 *集団項目* 3行目 3 B A_A-1_B *最下層項目* 4行目 1 A1 A1 *集団項目* 5行目 3 B A1_B *最下層項目* 6行目 3 C A1_C *集団項目* 7行目 5 D A1_C_D *最下層項目* 8行目 3 E A1_E *最下層項目* ・やりたいこと 最下層項目の前に”集団項目名_”を付与したいです。C列はその結果を表しています。 VBAで実現したいです。 ・シートの初期状態 A列に階層を表す数字、B列に項目名が記載されています。C列は便宜上記載したものです。 ・階層の考え方 数値が大きくなるほど、その前の小さい数値に従属します。 例えば、3行目は2行目と1行目に従属し、2行目は1行目に従属します。 ・処理条件 ・A列が空白になるまで繰り返す。 ・A列が1の行から次に1が現れる1行前までが1つのグループという考え方です。 (1~3行目までが1つのグループ、4~8行目までがもう1つのグループ) C列の結果には、必ずA列が1の項目名で始めます。 ・やっかいそうだと思われること 6、8行目は同じ階層ですが、6行目は7行目があるため集団項目、8行目は最下層項目です。 ・その他 例えばA列が1の場合はC列に、2の場合はD列に・・・というように列をずらして 後から結合してもよいです。 その場合、アンダーバーは不要です(後から付与できるため) 但し、1グループ内でC列には同じ文字列が設定されていることが前提となります。 (例) A列 B列 C列 D列 E列 1 A A 2 A-1 A A-1 3 B A A-1 B 以上、よろしくお願い致します。
- ベストアンサー
- Visual Basic
- 設定した期間内の(項目)担当者の個数を求めたいです
設定した期間内の(項目)担当者の個数を求めたいです。 項目を毎日集計しています。 設定した期間内の項目の個数を集計したいです。 項目は一日に2つ以上発生することも有ります。 A列日付、B項目、D列集計開始、E列集計終了の列から、 F列に設定した集計開始日の項目とG列に設定した集計終了日の項目の条件に 合致した数をG列に表示させたいです。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 日報(1シート1日)を月報に集計
エクセル2010使用です。 1ブックに8月分日報(1シート1日分)+月報用で32シートあります。 フォーマットはすべて同一です。 日報シートには、3人の作業者に作業工程A作業からD作業です。実施作業には、【件数】と【金額】を投入してもらいます。 この日報(31シート)を月報に集計する方法を教えてください。 データには空白あり、エラー値もあります。 空白とエラー値はそのままで使用します。 フォーマットは全部同じです。 よろしくお願いします ※OKWaveより補足:「ひかりTVのサービスやISPぷらら」についての質問です。
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- エクセルデータの集計方法
次のような膨大なデータがありますが、これを集計結果のように取りまとめたいのですが、簡単で早くできる方法がありましたら教えて下さい。 <データ> A B 1行 ○ 10 2行 △ 52 3行 ◇ 25 4行 ○ 15 5行 ◇ 68 <集計結果> A B 1行 ○ 25 2行 △ 52 3行 ◇ 93 データはA列の項目をまとめ、更にA列項目ごとにB列数値を合算するのが目的です。
- ベストアンサー
- オフィス系ソフト
- ピポットテーブル以外で複数条件の集計をしたい。
2つのファイルがあります。 ファイルAには キー項目1 キー項目2 金額。 ファイルBには キー項目1 キー項目2 10月 11月・・・。 10月、11月の列にはデータは入っていません。 この集計結果が入るようにしたいです。 AとBを比較して「項目1」and「項目2」と一致するデータの金額をファイルBの各月の列へ集計したいのです。 ファイルAは1ヶ月分のデータが入っています。 ただ集計をしたい場合はピポットテーブルで出来たのですが、決まった列&行へその集計結果を入れたいです。 分かり難いかもしれませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 3つのシートから適合する項目を抽出したい
エクセル関数にて何かいい方法があればお教えください。 シート名"商品名A"、シート名"商品名B"シート名"商品名C"と3つのシートがあります。 それぞれのシートにはA列からW列まで統一した項目が入っているのですが、 商品Aを購入した顧客が商品Bや商品Cを購入した場合で、今まではそれぞれの商品の顧客番号を基準にVlookupでAとBとCを照らし合わせ、 A/B/C、A/B、A/C、B/C、Aのみ、Bのみ、Cのみの購入と分けて更に、担当IDをCOUNTIFを使って集計していました。 現状だと何回も同じ作業を繰り返していてとても面倒なんです。 もっと効率の良い関数式はありますでしょうか? 最終的には別のシートの列にそれぞれの商品購入項目(A/B/C、A/B・・・)を、行に営業IDを入れて集計をしたいと思っております。 またはマクロを組んだ方が良いのでしょうか?マクロはまだ初心者で余り自信が無いのですが。。。 どなたかお知恵を拝借頂けないでしょうか。よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excel 作業工程表を作りたいのですが、ネスト制限で作れません。
Excelで下記のような作業工程管理表を作成しようと思っています。 1つの作業を1行で管理するものとし、 A列には作業の名前を入力し、 B列には作業のステータスを表示、 それより右の列はC列を「工程1」として右方向の 各列に「工程30」まで各々割り振ります。 表の使用方法としては「工程1」が終わればその日の 日付を入力し、工程が進んでいくごとに各列に日付 を入力していきます。 質問の内容は、 B列の作業のステータスを、各工程の進み具合によって 自動的に表示する方法を知りたいのです。 (ステータスの種類は工程の数と同じく30近くあります) 最初はIF関数を使い 「=IF(C1="","ステータス1",IF(D1="","ステータス2",IF(E1="","ステータス3",IF(F1="","ステータス4"……..)」という風に、各セルに数値が入っているか いないかを判断してステータスを表示 していたのですが、ネストの制限があるため 30の工程をカバーしきれませんでした。 どうか、よいヒントをいただければうれしいです。 質問がわかりづらかったら申し訳ないです。 以上よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル 5項目に○で集めたアンケートをまとめる
エクセルでの集計に頭を悩ましています。 25設問(25行)に対して、回答欄 5項目(5列)に ○(良く出来た、出来た等)で集めたアンケート 良く出来たを ” A ” もしくは ” 100 ” を変換から始まって 全くできていない ” E ” もしくは ” 0 ” に変換するためのには どうすれば良いか頭を悩ましております。
- ベストアンサー
- Excel(エクセル)
- エクセルの特定セルのみを集計する方法
A1~A1000に1から20までの数値がランダムに入っていて、 B~Zの1~1000にはやはり数値が入っている場合の集計で、 A1~1000の数値が「1」の行の集計、「2」の行の集計・・・「20」の・・・という風に集計どのような関数を使用したらよいのでしょうか? 集計項目はB~Z列まで全てをA欄の数値20通りで集計します。 ヨロシクおねがいいたします。
- ベストアンサー
- オフィス系ソフト
- 【Excel】マクロを使って、自動集計ができるようにしたいと思っています。
こんにちは。 宜しくお願い致します。 アクセスがあったデータをピポッドテーブルでまとめ、さらに集計結果を出したいと思っています。 ピポッドテーブルを作成するまではマクロの自動記録でどうにかなったのですが、その後の集計結果のところでとまどっています。 <データの現状> ※ピポッドテーブルで出したデータは、1・2行目が空白、3~5行目に項目名が入っており、6行目からデータが入っています。何行までデータが入っているかはその月によって異なり、行の一番最後はA列に「総計」と入力されています。 ※A~C列は項目名(日付や商品名など)が入っています。 D列以降は合計などが入っており、ここで基準として使いたい項目はすべて4行目に入っています。 列の数は項目によって増減します。 項目の一番最後は「総計」です。 マクロで集計したいのは次の作業です。 (1)「Sheet1」を全コピー→「Sheet2」に形式を選択して貼り付け→値貼り付け (2)貼り付けたシートで、D列以降、4行目の項目が「集計1」「集計2」「詳細集計」「総計」以外のものも列を表示しないにする ※D列から始まって、「集計1」の前の列までを表示しないにするのと、「集計1」の次の列から「集計2」の前の列までを表示しないにしたい。 例えば、H列に「集計1」・L列に「集計2」が入力されている場合は「D~G列」「I~K列」を表示しないにしたい。 (3)詳細集計の列を1列選択し、列を1行挿入。挿入した列4行目のセルに「合計」と入力。 (4)挿入した列のところに、6行目以降、A列に「総計」と入っている行まで数字のデータが入っているところ(A列で「総計」と表示されている行まで)は、「集計1」と「集計2」のセルの合計をそれぞれ表示し、枠線を入れる。 (5)一番先頭に1列挿入し、6行目から元A列の「総計」と表示されている前までの通し番号を入れる。 (6)「総計」の次の列の4行目に、「ゼロ数」と入力し、5行目に(3)で挿入した列、A列に「総計」と入っている1行前までの範囲で「0」表示があるセル数を表示。 (7)ゼロ数と入力したの次の列の4行目に「ゼロ率」と入力し、先に出した「ゼロ数」を(5)で入力した通し番号の一番最後の数で割った数を表示。 (8)入力終えた後はA1のセルを選択。 以上になります。 長いですが、どなたか教えてください。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
お礼
ありがとうございます。1シートで全部管理しようと思ったのが間違いでした。 1シートに1作業者(30人分のシート)と1シートに1日分(最高31シート)の2つ作成して使い勝手の良い方法で実施します。猫、かわいです。私は猫が好きです。