Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


46509 / 76732 ←次へ | 前へ→

【35193】DSUMの集計(Ver違いによる相違)
質問  mam  - 06/2/23(木) 15:36 -

引用なし
パスワード
   開発環境:Windows XP SP2・Excel2002

1ブック上に複数シートがあり、各々下記の様な作りになっています。
シート上のL5セルに数式があり、「ランク」による集計を取っています。
名前の定義で
  「一覧」     「ランクS」   「ランクA」   「ランクAR」  
   ↓        ↓       ↓        ↓
 $B$30:$AV$300  $AX$18:$AX$19  $AY$18:$AY$19  $AZ$18:$AZ$19

  「ランクB」   「ランクC」   「ランクD」   「ランクE」
   ↓       ↓       ↓        ↓
 $BA$18:$BA$19  $BB$18:$BB$19  $AX$21:$AX$22  $AY$21:$AY$22  


<データ内容>:ランクの部分
   |AX   AY   AZ    BA   BB
 -----------------------------------------------------------
 17|ランクS ランクA ランクAR ランクB ランクC
 18| ランク    ランク    ランク     ランク    ランク
 19|  S     A     AR     B     C
 20|ランクD ランクE
 21| ランク    ランク
 22|  D     E

             
<データ内容>:一覧の部分
   |D   E     F  G  H   I    J    K   L   M・・・・
 -----------------------------------------------------------------------------------------
 30|no grp   区分 種類 ランク 番号    名1    名2  数値1 数値2
 31| 1  1グループ  あ   1  A  111111   あああ  ああ  100   100
 32| 2  1グループ  あ   1  A  222222   いいい  いい  100   100
 33| 3  1グループ  い   3  S  999999   かか   か   400   400
 34| 4  1グループ  は   7  AR 555555   たたたた たた  300   300
 35| 5  1グループ  い   3  D  777777   は    は   200   200
 36| 6  1グループ  き   4  B  444444   なな   なな  500   500
 37| 7  1グループ  う   2  E  666666   て    て   700   700
 38| 8  1グループ  と   3  S  333333   ひひひ  ひひひ 600   600
 39| 9  1グループ  え   5  AR 888888   まま   ま   500   500
 ・ |
 ・ |
 ・ |


L5の数式:「=DSUM(一覧,11,ランクS)+DSUM(一覧,11,ランクA)+DSUM(一覧,11,ランクAR)+DSUM(一覧,11,ランクB)」

結果・L5の値:2500 となります。


ところが、私の環境でこの状態OKなはずで、配布した所(ネットワーク上フォルダに保存)、
Excel2003、97などで開くと数値が正しく集計されない状態が発生しました。

誤数値・L5の値:3300 となってしまいます。
    これは「ランクAR」の値が2度加算されています。

元々、ランクに「AR」が無かった為、その仕様を追加した結果この様な現象が起こっています。
色々調べたり、変更したり(文字の全角、半角など)しましたが、まったく原因がわかりません。
どなたかこの様な現象の原因に心当たりがありましたら、ご伝授願います。

1 hits

【35193】DSUMの集計(Ver違いによる相違) mam 06/2/23(木) 15:36 質問
【35590】Re:DSUMの集計(Ver違いによる相違) ぬぅ 06/3/8(水) 10:12 発言
【35599】Re:DSUMの集計(Ver違いによる相違) mam 06/3/8(水) 13:28 お礼
【35608】Re:DSUMの集計(Ver違いによる相違) mam 06/3/8(水) 14:41 発言
【35938】Re:DSUMの集計(Ver違いによる相違) ぬぅ 06/3/16(木) 14:42 発言
【35947】Re:DSUMの集計(Ver違いによる相違) mam 06/3/16(木) 16:56 お礼
【36339】Re:DSUMの集計(Ver違いによる相違)... mam 06/3/29(水) 11:33 お礼

46509 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free