戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ

■ 24時間以内に投稿された新着記事 10件です。



    [130505] Re[2]: 複数表からのピボットテーブルに集計フィールドを追加するには
    ■■
    □投稿者/ kazuo -(2019/07/16(20:36))
    □U R L/


      りぃさん、返答ありがとうございます。

      Power Pivot初めて知りました。
      私のOfficeはProfessional 2016 なので、Power Pivotは利用できないようです。
      細かくご指導いただきありがとうございました。

      ノーマル?のピボットテーブル機能では無理ということで宜しいのでしょうか?




    [130506] Re[2]: Excelが自動的に起動してしまう。
    ■1■
    □投稿者/ kuma -(2019/07/16(21:41))
    □U R L/


      Officeプログラムの修復で直りました。半平太さん有難う御座いました。



    [130507] Re[3]: 複数表からのピボットテーブルに集計フィールドを追加するには
    ■■
    □投稿者/ kazuo -(2019/07/17(07:14))
    □U R L/


      ちなみにPower Pivotでの操作ってマクロの記録できますか?
      VBAリファレンスを読んでも理解できませんでした。





    [130508] Re[4]: 複数表からのピボットテーブルに集計フィールドを追加するには
    ■■
    □投稿者/ りぃ -(2019/07/17(08:58))
    □U R L/


      ノーマル?のピボットテーブルで複数のデータ範囲からの場合で、集計フィールドを使う方法はわかりません。
      Power Pivotがマクロ記録できるかもマクロに詳しくないのでわかりませんが、Power Pivotアドインが利用できない状態でマクロ記録はできないと思いますが。

      マクロをご利用になるなら、ピボットにせずそのままお望みの表をシート上に作られた方がいいのではないでしょうか?



    [130509] 期間中の個人のMAX値を算出したい。
    ■■
    □投稿者/ みちまろ -(2019/07/17(14:12))
    □U R L/


      いつも大変お世話になっております。
      心より感謝御礼申し上げます。
      勤怠の管理で下記事項につきまして、思う通りに値が出ず、訪問させて頂きました。どうかご指導を頂けないでしょうか。


      1.データ抽出シート:AA列(期間個人MAX)
      『(各月毎のシートで)各個人の最大値を求めたい。』

      2.集計結果シート:C列(期間個人MAX)
      『同じファイル中の別の集計シートで、個人番号を入力したら各月のMAX値を表示させたい。』


      入力した式(AA2)=IF($B2=0,"0:00",IF(C2<>C1,D2,MAX(???
      ???は、色々入力したがうまくいかなかったため、?表示にしております。



      <4月 データ抽出イメージ図>
      行 ____A____ ____B____ __C__ ____D____ _E_ _Y_ __AA__
      1 日付 個人番号 氏名 法外時間 作業列
      2 2018/4/1 1000 佐藤 1:00 1:00
      3 2018/4/2 1000 佐藤 1:33 1:33
      4 2018/4/3 1000 佐藤 2:18 2:18
      5 2018/4/5 1000 佐藤 1:22 2:18
      6 2018/4/6 1000 佐藤 1:11 2:18
      7 2018/4/7 1000 佐藤 2:44 2:44
      8 2018/4/1 1200 山口 1:55 1:55
      9 2018/4/2 1200 山口 0:10 1:55
      10 2018/4/3 1200 山口 2:02 2:02
      11 2018/4/4 1200 山口 2:10 2:10

      <集計 結果イメージ図>
      行 ____A____ __B__ ______C______
      1 個人番号 氏名 最大労働時間
      2 1000 佐藤 2:44
      3 1200 山口 2:10





    [130510] Re[1]: 期間中の個人のMAX値を算出したい。
    ■■
    □投稿者/ 半平太 -(2019/07/17(14:50))
    □U R L/

      1.個人番号は、数値ですか、数字(文字の一種)ですか、それとも実際はアルファベットなんかも含む文字列ですか?
      
      2.データは、個人番号順(昇順)に並んでいるんですか?
      
      3.関係することになるかどうか分からないですが、エクセルのバージョンは何ですか?
      




    [130511] Re[2]: 期間中の個人のMAX値を算出したい。
    ■■
    □投稿者/ みちまろ -(2019/07/17(17:39))
    □U R L/


      半平太様、返信が遅くなり申し訳ありませんでした。

      1.個人番号は、数値ですか、数字(文字の一種)ですか、それとも実際はアルファベットなんかも含む文字列ですか?
       →0から始まる数値8桁のみです。アルファベットは含みません。
       セルの書式を見ましたら、"標準"になっておりました。値貼り付けのシートはユーザー定義の"00000000"でした。


      2.データは、個人番号順(昇順)に並んでいるんですか?
       →1人について1日から末日まで連続したデータが続き、また次の人となっており、個人番号は役職順、事業所ごとの束なので並んでいません。
      例えば、
      00042001 が1日から末日まで
      00052010 が1日から末日まで
      00043002 〃        という順番もあります。


      3.関係することになるかどうか分からないですが、エクセルのバージョンは何ですか?
       →win10 の Excel2016 です。

      情報不足で申し訳御座いませんでした。




    [130512] Re[3]: 期間中の個人のMAX値を算出したい。
    ■■
    □投稿者/ リスキーダック -(2019/07/17(18:41))
    □U R L/


      エラー処理入れてません。(個人番号がない場合。)

      B2
      =IF(A2="","",VLOOKUP(A2,Sheet1!$B$1:$C$11,2))

      C2
      =IF(A2="","",SUMPRODUCT(MAX((Sheet1!$B$2:$B$11=A2)*(Sheet1!$C$2:$C$11=B2)*(Sheet1!$D$2:$D$11))))



    [130513] Re[5]: 複数表からのピボットテーブルに集計フィールドを追加するには
    ■1■
    □投稿者/ kazuo -(2019/07/17(19:14))
    □U R L/


      りぃさん、ありがとうございました。

      質問の発端はvbaの質問をみてピボットでやればいいのにと考えたのですが、私にはピボットで実現できなかったためです。

      マクロの件は記録できるのなら、Office2019を購入してPower Pivotを勉強しようかなと思ったしだいですが、
      当面は2016のままになりそうです。



- Child Forum -
Edit:ゆう-G