[[20070207184919]] 『どちらかのセルに数値が入っていたらカウント1とax(ポパイ) ページの最後に飛ぶ

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

 

『どちらかのセルに数値が入っていたらカウント1としたい』(ポパイ)

初歩的な質問ですみません。セルA1、B1のどちらかか、両方に数字が入っていたら
カウント1として数えていきます。=CAUNTA(A1,B1)とすると両方に数字が入っている場合
カウントを2としてしまいします。OR文使いたいのですが文法が分かりません。
。=CAUNTA(OR(A1,B1))とか。=CAUNTA(OR(A1),(B1))とかしましたがダメでした。
教えて下さい。

EXCEL2003 WIN NT


 一例です。
 =IF(COUNTA(A1:B1)>0,1,"")
   (SS)

 「両方に数字が」であれば、COUNT関数の方が適切かもしれません。
 該当しない時、0 を表示していいのなら、=(COUNT(A1:B1)>0)*1 なんてのも。
(純丸)(o^-')b

 =OR()を利用して論理値を戻すものでは、このような書き方もできると思います。 (6UP)

 =OR(COUNT(A1,B1))
 =OR(ISNUMBER(A1),ISNUMBER(B1))

 (SS)もCOUNTAにするかCOUNTを使うか迷ったところでした。
    (SS)

説明が不十分でした。前の質問での縦計を取りたいのです。たとえばセルがA1〜23とB1〜23あったとしたらA、Bどちらかもしくは両方に数字が入っていたらプラス1として23列の縦計を得たいのです。度々すみません。

 =SUMPRODUCT(SIGN(ISNUMBER(A1:A23)+ISNUMBER(B1:B23)))などでは、どうでしょう? (6UP)

ありがとうございます。
教えていただいたもので入力してみたのですが、数値が入ってなくてもカウントされてしまいます。

 そのデータをここに貼り付けて教えていただけませんか? (6UP)

A  B
3  1
   1  

2  1

1  

求めたいものはAとBのセルに両方も含め数字が入ってるかどうかのカウントを得たいのです。上の例では7つのAとBのセルがあります。同条件で答えを得ると4となりますが、それを関数で得たいのです。AとBを足したセルを設けそこに数字があるかないかの判断をすれば答えは出ますがそうしないで求める方法が知りたくてすみません。つたない説明でした。


 このようになるでしょう? (6UP)

    A  B  C
 1  3  1  4
 2     1	
 3       ↑			
 4      =SUMPRODUCT(SIGN(ISNUMBER(A1:A23)+ISNUMBER(B1:B23)))	
 5  2  1  
 6      		
 7			
 8  1  
 9			
10			
11			
12			
13			
14			
15			
16			
17			
18			
19			
20			
21			
22			
23			


表示がおかしくなってました

A  B

3  1

   1  


2  1



1  

求めたいものはAとBのセルに両方も含め数字が入ってるかどうかのカウントを得たいのです。上の例では7つのAとBのセルがあります。同条件で答えを得ると4となりますが、それを関数で得たいのです。AとBを足したセルを設けそこに数字があるかないかの判断をすれば答えは出ますがそうしないで求める方法が知りたくてすみません。つたない説明でした。


ありがとうございました。出来ました。
先程のは貼り付けがうまくなかったみたいです。
大変ありがとうございました。

コメント返信:

[ 一覧(最新更新順) ]


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