[[20051011180419]] 『奇数年及び偶数年のカウント数』(ガウ) ページの最後に飛ぶ

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

 

『奇数年及び偶数年のカウント数』(ガウ)

たびたびお世話になっている者です。

教えていただきたい事は
たとえば表のA1〜A15の列に「H9〜H17」と、年数がランダムに入っております。
この年数が入ったA列の中から、偶数年が何個、奇数年が何個と、
カウントさせたいのです。

文字列であれば COUNTIF(A1:A15,"〇〇") で、いいと思うのですが
"〇〇"の部分に、偶数奇数を区別する文字などあるのでしょうか?
それとも別の関数?または、出来ないのでしょうか?
よろしくお願いします。


 (MSE)
 奇数の数
 =SUMPRODUCT((MOD(REPLACE($A$1:$A$15,1,1,""),2)=1)*1)
 偶数の数
 =SUMPRODUCT((MOD(REPLACE($A$1:$A$15,1,1,""),2)=0)*1)
 でいかがですか?

 ↑の数式と酷似していますが折角作ったので上げておきます。
 H9とかが文字列の場合です。
 奇数の数
 =SUMPRODUCT((MOD(--SUBSTITUTE($A$1:$A$15,"H",""),2)=1)*1)
 偶数の数
 =SUMPRODUCT((MOD(--SUBSTITUTE($A$1:$A$15,"H",""),2)=0)*1)
                                           (SS)

   A
 1 H1
 2 S2
 3 H3
 4 T4
 5 M5
 6 
 7 T15
 8 8
 9 H

 特別なケースでしょうが、空白や数字がないものなどは、無視するものです。

 奇数の合計は、=COUNT(0^MOD(RIGHT(A1:A15),2))として、Ctrl+Shift+Enter、
 偶数の合計は、=COUNT(0^MOD(RIGHT(A1:A15)-1,2))として、Ctrl+Shift+Enter。 (LOOKUP)


皆さんいろいろありがとう御座います。
式の意味は、まったく分かりませんが、それぞれ使ってみます。
MSEさんと、LOOKUPさんの式は、数字だけを見ているのでしょうか?
それだと他にも使えそうですね。


コメント返信:

[ 一覧(最新更新順) ]


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