[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『1列おきの合計』(EHO)
B C D E F G ・・・ BT BU 2 当座 当座 ・・・・ 当座 3 経費 入金 経費 入金 ・・・ 経費 入金 4 5日 5 7日 6 10日 7 12日 8 14日
と横に長い表を作りました。 BV列 BW列に、経費の合計、入金の合計を入れようとしたのですが 一列おきの合計を出す方法はないのでしょうか? 列数が多いため、一つ一つSUM関数で足すことはできませんでした。 どなたか助けて下さい。
=SUM(IF(MOD(COLUMN(D3:BT3),2),"",D3:BT3)) とかですか?(配列数式です) (ROUGE)
ありがとうございます! 素早く的確で助かりましたぁ!! でも私、配列数式がよく分からないので、隣のBW列に応用して使うことができません(。。) 私の表では、4行目から合計したいので 教えていただいた式を =SUM(IF(MOD(COLUMN(D4:BT4),2),"",D4:BT4) と変更しました。 私なりに =SUM(IF(MOD(COLUMN(D4:BU4),1),"",D4:BU4) にしてみたり =SUM(IF(MOD(COLUMN(D4:BU4),0),"",D4:BU4) にしてみたりしたのですが、だめでした。 もう一度おねがいできないでしょうか? (EHO)
お隣は =SUM(IF(MOD(COLUMN(D3:BT3),2),D3:BT3,"")) です^^ (ROUGE)
あれ? すみません。経費列の合計の式に入金列の金額も含まれてしまいます。 お隣に、今教えていただいた式を入れると VALUE! とエラーになります。 考えてみたのですが、解決できませんでした。。。 お願いします・・・ (EHO)
D4:BU4が範囲でしたね・・・orz 偶数列(経費)の合計 =SUM(IF(MOD(COLUMN(D4:BU4),2),"",D4:BU4)) 奇数列(入金)の合計 =SUM(IF(MOD(COLUMN(D4:BU4),2),D4:BU4,"")) これでもOK BV4=SUM(IF(MOD(COLUMN($D4:$BU4),2)=MOD(COLUMN(),2),$D4:$BU4,"")) 配列数式でなければ、 BV4=SUMPRODUCT((MOD(COLUMN($D4:$BU4),2)=MOD(COLUMN(),2))*$D4:$BU4) 右と下にフィルドラッグ (ROUGE)
何度もありがとうございます! 教えていただいた式を全て試したところ、 最後の式で、偶数列のみ足すことができました。 他の式だと、経費合計では全ての列を足してしまい、入金合計はエラーが出ました。 これは、私が配列数式に必要な何かをしていないからなんでしょうか? (EHO)
配列数式の確定の仕方はご存知なかったですか? Ctrl + Shift + Enter という隠しコマンド(?)が必要です。 数式が { } で括られていたらOKです^^ (ROUGE)
知りませんでした・・・ そりゃエラー出ますね(^^;) 勉強になりました! ありがとうございました! (EHO)
解決済みですが、こんなのも。 =SUMIF($D$3:$BU$3,"経費",$D4:$BU4) (sin) タイトルには、合致してませんね。。。
でも、そっちのんがスマート♪ (ROUGE)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.