[[20170703145856]] 『奇数行と偶数行ごとに数値の入ったセルをカウント』(A1) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『奇数行と偶数行ごとに数値の入ったセルをカウントしたい』(A1)

奇数行と偶数行ごとに数値の入ったセルをカウントしたいのですが
うまくいきません。

count(mod(row(a1:a10),2)=0) ← 何がちがうのでしょうか?

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 偶数行:=COUNT(IF(ISEVEN(ROW(A1:A10))*(A1:A10<>""),A1:A10,""))
 奇数行:=COUNT(IF(ISODD(ROW(A1:A10))*(A1:A10<>""),A1:A10,""))
 と入力してShiftキーとCtrlキーを押しながらEnterキーで確定(確定後、式が{}で囲まれればOK)ではどうか。
(ねむねむ) 2017/07/03(月) 15:15

 あと、
 >何がちがうのでしょうか?
 問題点はいくつかあるが一つ。

 mod(row(a1:a10),2)=0
 の結果はその行番号が偶数の場合に「TRUE」(真)を、奇数の場合に「FALSE」(偽)を返す配列になり、
 そのセルに数値が入っているかの情報は全くないことになる。
(ねむねむ) 2017/07/03(月) 15:21

 =SUMPRODUCT((MOD(ROW(A1:A10),2)=0)*ISNUMBER(A1:A10))

 普通にEnterで確定。

 こういうこと?
(笑) 2017/07/03(月) 15:25

早々のコメントありがとうございます。

 =SUMPRODUCT((MOD(ROW(A1:A10),2)=0)*A1:A10)で偶数セルの合計を出すことはできたのですが

さらに数値が入力されている偶数セルをカウントして、その数値で合計を割り、平均を出したいのですが

うまくいきません どうか よろしくお願いします。
(A1) 2017/07/03(月) 15:35


 私や笑さんの式ではカウントできなかったのですか?
(ねむねむ) 2017/07/03(月) 15:39

はい やってみましたが 「0」になりました。

(スキルが低いからですかねww)

(A1) 2017/07/03(月) 15:41


できました!!!!

ちょっとした間違いがあったので修正したら答えがでました。

ありがとうございます!!!
(A1) 2017/07/03(月) 15:49


 偶数行の平均てこと?

 =AVERAGE(IF((MOD(ROW(A1:A10),2)=0)*ISNUMBER(A1:A10),A1:A10))

 Ctrl+Shift+Enterで確定

 または
 =AVERAGE(A2,A4,A6,A8,A10)

 普通にEnter

 下のでいいんだったら、個数も =COUNT(A2,A4,A6,A8,A10)

 参考まで。
(笑) 2017/07/03(月) 16:00

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.