戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
別シートからの名前の転記と時間の合計

    [134561] 別シートからの名前の転記と時間の合計-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/06/27(14:41))
    □U R L/
      sheet1
        A    B  C  D
      1     6月 7月 8月 
      2 みかん  14
      3 りんご  15
      4 梨    14
      5 スイカ  11
      6 キュウイ 6
      7 オレンジ 11
      
      
      sheet2
         A          B      C      D
      1       時間1 時間2 時間3
      2 みかん   4   3   7
      3 りんご   5   8   2
      4 梨     6   7   1
      5 スイカ   2   5   4
      6 オレンジ  1   4   6
      7 キュウイ  3   1   2
      
      シート1の該当付(B列)へ、シート2の3つの時間の合計を入れたいです。
      現在シート1のB列にはそれぞれの名前を指定したSUMIF関数を入れてます。
      =SUM(IF(A2:A7="みかん",sheet2!B2:D2))
      =SUM(IF(A2:A7="りんご",sheet2!B3:D3))
      =SUM(IF(A2:A7="梨",sheet2!B4:D4))
      こんな感じで。
      
      しかし希望としては、シート2のA列に名前を入力すれば、シート1のA列に名前転記されて、
      さらにシート2のB、C、Dに時間を入れたら、シート1のB列に合計が反映されるようにしたいのです。
      新しい果物も追加される予定なので、新しく入力した時にも同じように反映されるようにしたいです。
      式を教えてくださいお願いします。
      
      
      



      ++++++++++++++++++++
      OS      ⇒Windows 11
      Version⇒Office365
      ++++++++++++++++++++




    [134562] Re[1]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ 亞 -(2024/06/27(16:37))
    □U R L/

      他にスマートな回答が有ると思いますがとりあえず

      =INDEX(Sheet2!$A:$D,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),2+INDEX(Sheet2!$A:$D,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),3)+INDEX(Sheet2!$A:$D,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),4)

      とB2セルに入れたらOKと思います。




    [134563] Re[2]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ 亞 -(2024/06/27(16:43))
    □U R L/

      すんません。)が抜けたりしてるので再度送ります。

      =INDEX(Sheet2!$A:$D,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),2)+INDEX(Sheet2!$A:$D,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),3)+INDEX(Sheet2!$A:$D,MATCH(Sheet1!$A2,Sheet2!$A:$A,0),4)




    [134566] Re[3]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ メジロ -(2024/06/28(08:16))
    □U R L/

      2点ほど確認です。

      ・果物名の並びはSheet1とSheet2は同じでいいのですか?
       オレンジとキュウイが逆になっているのでどうなんでしょう。


      ・7月 8月 はどうするのですか?

      果物名の並びが同じならば、つぎの式で集計出来ます。(6月分)

      Sheet1!A2: =IF(Sheet2!A2="","",Sheet2!A2)

      Sheet1!B2: =IF(A2="","",SUM(Sheet2!B2:D2))

      2つの式を多めに下にコピーです。




    [134567] Re[4]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/06/28(10:11))
    □U R L/

      亞さんありがとうございます。やってみます。

      メジロさん、基本同じにしようかとおもいますが、たまにシート1の並びが前後してる場合があります。
      やっぱり並び直さないとダメですかね💦

      7月はシート3から、8月はシート4から引っ張ってきたいです!
      よろしくお願いします。




    [134568] Re[5]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ ねむねむ -(2024/06/28(11:44))
    □U R L/

      これ、シート2では四つの果物、シート3で果物一つ追加、というようにシートごと(月ごと?)に果物数が違うということもあるのだろうか?




    [134569] Re[6]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ かんたんレシピ -(2024/06/28(13:54))
    □U R L/
      >たまにシート1の並びが前後してる場合があります。
      Sheet1のA列は、そちらで入力するんですか?
      
      >しかし希望としては、シート2のA列に名前を入力すれば、シート1のA列に名前転記されて、
      Sheet2に入力したら、自動的にSheet1に反映させたいんじゃないんですか?
      
      とりあえず並びが違うのなら
      
      B2:=IF(A2="","",SUM(XLOOKUP(A2,Sheet2!A:A,Sheet2!B:D)))
      




    [134570] Re[7]: 別シートからの名前の転記と時間の合計-

    保留中です・・・ / 記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/06/28(22:29))
    □U R L/

      ねむねむさん
      必ず増えていくわけではないですが、たまに増える月もあります。
      ありがとうございます。

      かんたんレシピさん
      sheet2から自動でsheet1のA列へ転記する式がわからなかったので、現在は自分で名前を入力していたのです。
      教えていただいた式ですとSheet1のA列が空欄でも、しっかり転記出来るようになりました。ありがとうございます。




    [134573] Re[8]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ かんたんレシピ -(2024/06/30(19:29))
    □U R L/
      保留にしているのは「sheet1のA列へ転記する式」待ちなんでしょうか?
       
      Sheet2だけが対象
      A2:=Sheet2!A2&""
       
      Sheet2からSheet4すべて対象
      A2:=LET(r,VSTACK(Sheet2:Sheet4!A2:A50),UNIQUE(FILTER(r,r<>"")))
      
      B2:=IF(A2="","",SUM(XLOOKUP(A2,Sheet2!A:A,Sheet2!B:D,0)))
      




    [134577] Re[9]: 別シートからの名前の転記と時間の合計-

    保留中です・・・ / 記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/07/01(17:10))
    □U R L/

      かんたんレシピさん

      ありがとうございます。会社のPCなので休み中触れなくてすみません...
      Sheet2のみ対象の
      A2:=Sheet2!A2&""
      こちらは問題なく動くのですが、

      Sheet2からSheet4すべて対象のほうの、
      A2:=LET(r,VSTACK(Sheet2:Sheet4!A2:A50),UNIQUE(FILTER(r,r<>"")))
      こちらの関数が「#NEME?」となってしまって、うまく動かないです...
      Sheet1のA2に入力ですよね?文字の間違いなど何度も確認したんですがちょっと分からなくて...

      Sheet2〜のシートの名前は、実際は4、5、6、7...というふうに月の数字になっているので、
      =LET(r,VSTACK(4:6!A2:A50),UNIQUE(FILTER(r,r<>"")))
      という感じで入力しましたが「#NEME?」となってしまいました。
      何かが違うのでしょうか...


      ++++++++++++++++++++
      OS      ⇒Windows 11
      Version⇒Office365
      ++++++++++++++++++++




    [134578] Re[10]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ ねむねむ -(2024/07/02(09:03))
    □U R L/

      EXCELのバージョンは確かに365だろうか?




    [134579] Re[11]: 別シートからの名前の転記と時間の合計-

    保留中です・・・ / 記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/07/02(09:59))
    □U R L/

      ねむねむさん
      ありがとうございます。バージョン確認してみたのですが確かに365です。
      拡張子は.xlsxで互換モードでもないと思うのです。




    [134580] Re[12]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ ねむねむ -(2024/07/02(10:29))
    □U R L/

      入力時、例えば関数の頭数文字を入力した際に対応する関数が表示されると思うが
      =LET(r,VSTACK(Sheet2:Sheet4!A2:A50),UNIQUE(FILTER(r,r<>"")))
      と入力した際にそれぞれの関数でどれが表示され、どれが表示されないだろうか?




    [134581] Re[13]: 別シートからの名前の転記と時間の合計-

    保留中です・・・ / 記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/07/02(10:46))
    □U R L/

      ねむねむさん
      ありがとうございます。LET関数とUNIQUE、FILTERは候補が出ますが、VSTACK関数が出ないですね...
      関数検索でもVSTACKはヒットしません。
      これ対応していないと言うことでしょうか?😭




    [134582] Re[14]: 別シートからの名前の転記と時間の合計-

    記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/07/02(11:59))
    □U R L/

      ねむねむさん
      すみません、windowsは11ではなくて10でした。
      また、office365のバージョンは2202でした...
      多分このバージョンが古いんですよね...


      ++++++++++++++++++++
      OS      ⇒Windows 10
      Version⇒Office365
      ++++++++++++++++++++




    [134586] Re[15]: 別シートからの名前の転記と時間の合計-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ エナガ -(2024/07/04(13:44))
    □U R L/

      ご回答いただきました皆様ありがとうございます。
      会社でエクセルのバージョンを上げてもらえて、無事関数が動きました。
      解決です!



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G