Excel VBA質問箱 IV

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

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


8628 / 13645 ツリー ←次へ | 前へ→

【32203】1行おきの数字を合計したいのですが M 05/12/9(金) 9:28 質問[未読]
【32204】Re:1行おきの数字を合計したいのですが ちくたく 05/12/9(金) 10:14 発言[未読]
【32205】Re:1行おきの数字を合計したいのですが こたつねこ 05/12/9(金) 10:29 回答[未読]
【32207】Re:1行おきの数字を合計したいのですが M 05/12/9(金) 10:48 質問[未読]
【32206】Re:1行おきの数字を合計したいのですが Jaka 05/12/9(金) 10:41 回答[未読]
【32208】Re:1行おきの数字を合計したいのですが M 05/12/9(金) 11:05 質問[未読]
【32213】Re:1行おきの数字を合計したいのですが M 05/12/9(金) 12:32 お礼[未読]

【32203】1行おきの数字を合計したいのですが
質問  M  - 05/12/9(金) 9:28 -

引用なし
パスワード
   例えばA13からA44まで数字が入ってたとして
奇数行だけの数字の合計を出したいのですが

=SUM(IF(MOD(ROW(A13:A44),2)=1,A13,""))

これだとうまくいかないようです。
何がいけないのか分かりません。

他のサイトを検索したら、合計する数字だけ別の列に移動して。。。と
書かれてありましたが、そんなことしなければできないのでしょうか。

以前は普通に偶数行にも数字がはいったまま合計できてたのですが。。。

【32204】Re:1行おきの数字を合計したいのですが
発言  ちくたく WEB  - 05/12/9(金) 10:14 -

引用なし
パスワード
   M さん。
おはようございます。
ワークシート関数は私は全然知らないので、
識者の登場を待って下さい。

Sub test()

  Dim i As Integer, mySum As Double
  
  mySum = 0
  
  For i = 13 To 44 Step 2
    mySum = mySum + Range("A" & i).Value
  Next i
    
  MsgBox mySum

End Sub

【32205】Re:1行おきの数字を合計したいのですが
回答  こたつねこ  - 05/12/9(金) 10:29 -

引用なし
パスワード
   Mさん、こんにちは
ちくたくさんが回答済みですが配列関数で

{=sum(if(mod(row(A13:A44),2)=1,A13:A44,""))}

でどうですか?

>例えばA13からA44まで数字が入ってたとして
>奇数行だけの数字の合計を出したいのですが
>
>=SUM(IF(MOD(ROW(A13:A44),2)=1,A13,""))

【32206】Re:1行おきの数字を合計したいのですが
回答  Jaka  - 05/12/9(金) 10:41 -

引用なし
パスワード
   ▼M さん:
>=SUM(IF(MOD(ROW(A13:A44),2)=1,A13,""))
 ↓
=SUM(IF(MOD(ROW(A13:A44),2)=1,A13:A44,""))
これを入力したら、Shift+Ctrl を押しながら、Enter
配列関数だから、ただ入力してもまともな答えになりません。

【32207】Re:1行おきの数字を合計したいのですが
質問  M  - 05/12/9(金) 10:48 -

引用なし
パスワード
   ▼こたつねこ さん:

{=sum(if(mod(row(A13:A44),2)=1,A13:A44,""))}

このままコピペしたんですが、文字列として認識?したのか
計算してくれませんでした。

なので
計算式の頭に=入れてみたり、Shift+Enterしてみたりしたんですけど
やっぱりできません。

何ででしょうか。。。


>ちくたくさん
書いてくれた解答、全然分かりません。
すみません。。。

【32208】Re:1行おきの数字を合計したいのですが
質問  M  - 05/12/9(金) 11:05 -

引用なし
パスワード
   ▼Jaka さん:
 
できました!
できました!!

皆さんありがとうございます!
助かりました〜。

【32213】Re:1行おきの数字を合計したいのですが
お礼  M  - 05/12/9(金) 12:32 -

引用なし
パスワード
   できました!
できました!!

ありがとうございます。
助かりました!!

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