戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
空白時は空白

    [134152] 空白時は空白-

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

    □投稿者/ yami -(2023/11/23(11:19))
    □U R L/
      縦列の奇数、偶数、横列の奇数、偶数の計算をしたいのですが
      空白の時に「0」が表示されるのを空白にする数式を教えてください。
      空白にするセルV4,W4,X4とAB3,AC3です。
      1.集計表
       ・A2回数、B3月日、C3からG3に数字が入ってます。
      
      2.集計の縦の計
        U4にC列〜G列が入ってます。
        V4に奇数のU4計を各列に出します、V4に下記数式を
        設定してます。
        V 4   =SUMPRODUCT((MOD(C3:C2000,2)=1)*1)
        各W4,X4を下記の様に設定してます。
        W4に偶数の計を各列に出します。
        W4  =SUMPRODUCT((MOD(C3:C46,2)=0)*1)
        X4に奇数偶数の計を出してます。
        X4    =SUM(V4:W4)
        ・V列はユーザー定義で「G/標準;;」で消えるのですが
         W4.X4は、「44」が(C3:C46指定した範囲を表示してます。)
         どちらも表示するのですが何故でしょうか?
      
      3.集計の横の計
        AB列の奇数は
        AB5  =SUMPRODUCT((MOD(C3:G3,2)=1)*1)
      
        AC列の偶数は  
        AC5 =SUMPRODUCT((MOD(C3:G3,2)=0)*1)
        どちらも上記の様に設定してます。
        AB4はユーザー定義で「G/標準;;」で消えるのですが
        AC4は、「5」が(C3:G3指定した範囲を表示してます。)表示されます。
      
      
      
      




    [134159] Re[1]: 空白時は空白-

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

    □投稿者/ 半平太 -(2023/11/25(12:00))
    □U R L/
      何が問題なのか飲み込めないのですが・・
      、
      そもそも、これがよく分からないです。
            ↓
      >W4に偶数の計を各列に出します。
      >W4  =SUMPRODUCT((MOD(C3:C46,2)=0)*1)
      
      それで偶数行の計は出ませんよ?
      
      計を出すならこうですけど。(他のセルも同様にする必要があります。)
             ↓
      W4セル =SUMPRODUCT((MOD(ROW(C3:C46),2)=0)*C3:C46)




    [134163] Re[2]: 空白時は空白-

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

    □投稿者/ yami -(2023/11/25(20:28))
    □U R L/

      書くのが漏れてました。

      >縦列の奇数、偶数、横列の奇数、偶数の計算をしたいのですが

      数字の合計を求めているので無く、同じ数字が何個有るかを知りたいのです。

      ごめんなさい。




    [134164] Re[3]: 空白時は空白-

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

    □投稿者/ 半平太 -(2023/11/25(22:07))
    □U R L/
      >同じ数字が何個有るかを知りたいのです。
       ~~~~~~~~~~~~~~~~~~~~~
      例えば、2が10個あったら、1個(=1種類)と数えるのですか、
      それとも10個(2の個数)と数えるのですか?




    [134168] Re[5]: 空白時は空白-

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

    □投稿者/ 半平太 -(2023/11/26(17:41))
    □U R L/
      説明がちょっと分かり難いですけど、雰囲気からして以下のような事と解釈しました。
      
      バージョンがExcel2021なので、Let関数が使えるとして、またデータ配置が下図だとしたら・・
      
      (1) U4セル =LET(r,INDEX(C$3:G$2000,0,ROW(A1)),flt,FILTER(r,r<>""),IFERROR(SUM(IF(ISODD(flt),1,0)),""))
      (2) V4セル =LET(r,INDEX(C$3:G$2000,0,ROW(A1)),flt,FILTER(r,r<>""),IFERROR(SUM(IF(ISODD(flt),0,1)),""))
      (3) Y4セル =LET(r,C3:G3,IF(COUNTBLANK(r)=5,"",SUMPRODUCT((MOD(r,2)=1)*ISNUMBER(r))))
      (4) Z4セル =LET(r,C3:G3,IF(COUNTBLANK(r)=5,"",SUMPRODUCT((MOD(r,2)=0)*ISNUMBER(r))))
      
      それぞれ、下にコピー
      
      <結果図> 
      行 __A__ _____B_____ __C__ __D__ __E__ __F__ __G__ :  _T_ __U__ __V__ _W_ _X_ __Y__ __Z__
       1 A     B           C     D     E     F     G     :       U     V    W   X    Y     Z  
       2 回数  月日        1回  2回  3回  4回  5回  :      縦     列            横    列   
       3     1   2023/11/1    6     7     9    11    21 :      奇数  偶数  計      奇数  偶数   
       4     2   2023/11/2    1     4     9    12    15 :  C列   3     7             4     1    参照範囲と
       5     3   2023/11/3    2     7     8    11    22 :  D列   6     4             3     2    1行ズレてていいんですね?
       6     4   2023/11/4    8    11    14    15    27 :  E列   4     6             2     3   
       7     5   2023/11/5    5     7    10    17    25 :  F列   7     3             3     2   
       8     6   2023/11/6   10    25    29    30    33 :  G列   6     4             4     1   
       9     7   2023/11/7   14    20    27    31    34 :                            3     2   
      10     8   2023/11/8    6    12    16    21    28 :                            2     3   
      11     9   2023/11/9    6     8    10    27    31 :                            1     4   
      12    10  2023/11/10   11    13    16    20    32 :                            2     3   
      13                                                :                            2     3   
      
      




    [134169] (削除)-

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

    □投稿者/ / -(2023/11/27(09:54))
    □U R L/

      この記事は削除されました




    [134170] Re[7]: (削除)-

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

    □投稿者/ yami -(2023/11/27(12:51))
    □U R L/

      遅くなりました。

      半平太さん説明が悪く大変お手数お掛けしました。

      解決出来ました、本当にお世話になりました。

      有難う御座いました。




    [134171] Re[8]: (削除)-

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

    □投稿者/ Mike -(2023/11/27(18:20))
    □U R L/
      下図参照(Excel 2019)
      若干文言を変更してます。
      (範囲 T3:T7 の文言変更に合わせて、範囲 C2:G2 の文言変更)
      
         A   B  C  D  E  F  G 〜 T  U  V  〜 Y  Z
      1                      列方向 〜  行方向 
      2  回数 月日 列C 列D 列E 列F 列G 〜   奇数 偶数 〜 奇数 偶数
      3   1 11/01  6  7  9 11 21 〜 列C  3  7 〜  4  1
      4   2 11/02  1  4  9 12 15 〜 列D  6  4 〜  3  2
      5   3 11/03  2  7  8 11 22 〜 列E  5  5 〜  2  3
      6   4 11/04  8 11 14 15 27 〜 列F  7  3 〜  3  2
      7   5 11/05  5  7 10 17 25 〜 列G  6  4 〜  4  1
      8   6 11/06 10 25 29 30 33 〜        〜  3  2
      9   7 11/07 14 20 27 31 34 〜        〜  2  3
      10   8 11/08  6 12 16 21 28 〜        〜  1  4
      11   9 11/09  6  8 10 27 31 〜        〜  2  3
      12  10 11/10  9 11 13 16 20 〜        〜  3  2
      
      1.範囲 C2:G12 を選択⇒Alt+MC⇒“上端行”のみにチェックありの確認⇒[OK]を実行
       ̄ ̄これに伴い、Alt+MN で表示される[名前の管理]の結果が下記のようになる。
       ̄ ̄[名前の管理]
       ̄ ̄ ̄ ̄名前 ̄参照範囲 ̄ ̄ ̄ ̄ ̄ ̄範囲
       ̄ ̄ ̄ ̄列C ̄ =Sheet1!$C$3:$C$12 ̄ブック
       ̄ ̄ ̄ ̄列D ̄ =Sheet1!$D$3:$D$12 ̄ブック
       ̄ ̄ ̄ ̄列E ̄ =Sheet1!$E$3:$E$12 ̄ブック
       ̄ ̄ ̄ ̄列F ̄ =Sheet1!$F$3:$F$12 ̄ブック
       ̄ ̄ ̄ ̄列G ̄ =Sheet1!$G$3:$G$12 ̄ブック
      2.式 =SUM((MOD(INDIRECT($T3),2)=2-COLUMN(A1))*1)
       ̄ ̄を入力したセル U3 を右隣&下方4行にオートフィル
      3.式 =SUM((MOD(INDEX($C$3:$G$12,$A3,),2)=2-COLUMN(A1))*1)
       ̄ ̄を入力したセル Y3 を右隣&下方9行にオートフィル
      【お断わり】上式は何れも必ず配列(CSE)数式として入力のこと
      
      お・し・ま・い(フ〜ッ)
      



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

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

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


- Child Forum -
Edit:ゆう-G