過去ログ

                                Page      78
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼カウント関数について教えてください。  ブンブン 02/9/7(土) 0:38
   ┗Re:カウント関数について教えてください。  クウガ 02/9/7(土) 2:01
      ┗Re:カウント関数について教えてください。  ブンブン 02/9/12(木) 0:00
         ┗Re:カウント関数について教えてください。  Jaka 02/9/12(木) 11:56
            ┗ごめんなさい。  Jaka 02/9/12(木) 13:23
               ┗Re:ごめんなさい。  クウガ 02/9/12(木) 14:47
                  ┗Re:ごめんなさい。  ブンブン 02/9/14(土) 0:19

 ───────────────────────────────────────
 ■題名 : カウント関数について教えてください。
 ■名前 : ブンブン
 ■日付 : 02/9/7(土) 0:38
 -------------------------------------------------------------------------
   VBAのことでないのですが、大変もうしわけないのですが教えてください。
困ってます。

◎、○、▲、※の4種類の記号が縦に順不同にならんでおり、種類別に数を数えたいので、COUNTA関数でやってみたのですがなぜか縦の空白以外のセルを全て数えてしまい、うまくいきません。どうか皆さま教えてください。宜しくお願いします。
 ───────────────────────────────────────  ■題名 : Re:カウント関数について教えてください。  ■名前 : クウガ <kuugafactory@yahoo.co.jp>  ■日付 : 02/9/7(土) 2:01  ■Web : http://www6.ocn.ne.jp/~kuuga/  -------------------------------------------------------------------------
   ▼ブンブン さん:
>VBAのことでないのですが、大変もうしわけないのですが教えてください。
>困ってます。
>
>◎、○、▲、※の4種類の記号が縦に順不同にならんでおり、種類別に数を数えたいので、COUNTA関数でやってみたのですがなぜか縦の空白以外のセルを全て数えてしまい、うまくいきません。どうか皆さま教えてください。宜しくお願いします。

COUNTIFを使ってはいかがですか?
=COUNTIF(A:A,"◎")
 ───────────────────────────────────────  ■題名 : Re:カウント関数について教えてください。  ■名前 : ブンブン  ■日付 : 02/9/12(木) 0:00  -------------------------------------------------------------------------
   ▼クウガ さん:
>>VBAのことでないのですが、大変もうしわけないのですが教えてください。
>>困ってます。
>>
>>◎、○、▲、※の4種類の記号が縦に順不同にならんでおり、種類別に数を数えたいので、COUNTA関数でやってみたのですがなぜか縦の空白以外のセルを全て数えてしまい、うまくいきません。どうか皆さま教えてください。宜しくお願いします。
>
>COUNTIFを使ってはいかがですか?
>=COUNTIF(A:A,"◎")

すみませんが、もう一度教えていただいてもよろしいでしょうか?
COUNTIFでやってみたのですが、うまくいきませんでした。もっと細かく説明させてもらいます。
(例)
    A     B     C
1  巡回監査  金太郎    ◎
2  年一括   銀太郎    ○
3  巡回監査  金太郎    ▲
4  MJS   銅太郎    ◎

 上記のとおり、A1の巡回監査で金太郎の◎の数を数えたいのですが、なにかいい方法ありますか?宜しくお願いします。
 ───────────────────────────────────────  ■題名 : Re:カウント関数について教えてください。  ■名前 : Jaka  ■日付 : 02/9/12(木) 11:56  -------------------------------------------------------------------------
   >(例)
>    A     B     C
>1  巡回監査  金太郎    ◎
>2  年一括   銀太郎    ○
>3  巡回監査  金太郎    ▲
>4  MJS   銅太郎    ◎
>
> 上記のとおり、A1の巡回監査で金太郎の◎の数を数えたいのですが、なにかいい方法ありますか?宜しくお願いします。


こんにちは。

MsgBox Application.Evaluate("SUMPRODUCT((A1:A10=""巡回監査"")*(B1:B10=""金太郎"")*(C1:C10=""◎""))")
 ───────────────────────────────────────  ■題名 : ごめんなさい。  ■名前 : Jaka  ■日付 : 02/9/12(木) 13:23  -------------------------------------------------------------------------
   >VBAのことでないのですが

すごいまぬけ!

=SUMPRODUCT((A1:A10="巡回監査")*(B1:B10="金太郎")*(C1:C10="◎"))
 ───────────────────────────────────────  ■題名 : Re:ごめんなさい。  ■名前 : クウガ <kuugafactory@yahoo.co.jp>  ■日付 : 02/9/12(木) 14:47  ■Web : http://www6.ocn.ne.jp/~kuuga/  -------------------------------------------------------------------------
   ブンブンさん、レスが遅れましたごめんなさい。

単一項目での個数でしたら、COUNTIFですが、
例えば、A列の巡回監査の数でしたら
=COUNTIF(A:A,"巡回監査")
C列の◎の数でしたら
=COUNTIF(C:C,"◎")

この場合は、Jakaさんので、完璧です。
>=SUMPRODUCT((A1:A10="巡回監査")*(B1:B10="金太郎")*(C1:C10="◎"))

セルで指定するとこうですね。
=SUMPRODUCT((A1:A10=A1)*(B1:B10=B1)*(C1:C10=C1))
 ───────────────────────────────────────  ■題名 : Re:ごめんなさい。  ■名前 : ブンブン  ■日付 : 02/9/14(土) 0:19  -------------------------------------------------------------------------
   jakaさん、クウガさん

ありがとうございました。うまくいきました。
これで仕事が1つへりました。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 78