戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
検索する関数

    [133644] 検索する関数-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ ポンコツ野郎 -(2023/03/18(14:38))
    □U R L/

      どなたか教えて下さい。
      下記のようにセル内に内容が入力されています。

          A   B   C   D   E   F   G   H  I   J
      1      田中 伊藤 高橋 村上 佐藤 門脇 菊地 山家 松野
      2  R5.2.1 菅野 寺林 国田 本村 遠藤 清水 今野 水戸 小室
      3      山田 今井 小野 庄司 国立 寺田
      4      今井 酒井 庄司 松野 水戸 高橋 引地 山家 大槻
      5  R5.2.9 田中 小野 本村 村上 寺田 今野 小室 室井 清水
      6
      7      佐藤 菊地 高橋 本村 遠藤 清水 今井 今田 田中
      8  R5.3.6 国井 村上 清水 工藤 菅野 小野
      9
      10      清水 遠藤 今野 菊地 鈴木 工藤 田中 国立 庄司
      11  R5.3.8 村上 今井 小野 水戸 松野 木村 引地 山家 大槻 
      12      宍戸 三上 鈴木 山田

      上記のように下に向かって日付順に入力されています。A列は、年月日が
      入力されており、A1〜A3までがセル統合しており、B1:J3までが1日分の
      氏名が入力されています。月ごとにその人が何回いるのかを数える関数を
      教えていただきたいです。例えば、2月に田中は何回いるのかという風に
      です。まお、実際の日付はもっと多く、名前はフルネームで順不同に入力
      されています。




    [133645] Re[1]: 検索する関数-

    記事引用/メール受信=OFF■

    □投稿者/ メジロ -(2023/03/18(16:06))
    □U R L/

      A列の日付ですがセルを結合せず、全てのセルに入力するでは
      だめですか?
      可能なら

      =SUMPRODUCT((MONTH($A$1:$A$12)=2)*($B$1:$J$12="村上"))

      名前はセル参照をするのがいいでしょう。




    [133646] Re[2]: 検索する関数-

    記事引用/メール受信=OFF■

    □投稿者/ Mike -(2023/03/19(11:45))
    □U R L/
      Fig-1                             Fig-2         Fig-3
         A   B  C  D  E  F  G  H  I  J  K      A   B  …    M  N   O  P
      1 23/2/1 田中 伊藤 高橋 村上 佐藤 門脇 菊地 山家 松野 2   1 23/2/1 田中 …   1       2月 3月
      2 23/2/1 菅野 寺林 国田 本村 遠藤 清水 今野 水戸 小室 2   2     菅野 …   2   始行→  1  7
      3 23/2/1 山田 今井 小野 庄司 国立 寺田        2   3     山田 …   3   終行→  6 12
      4 23/2/9 今井 酒井 庄司 松野 水戸 高橋 引地 山家 大槻 2   4 23/2/9 今井 …   4 No. 名前     
      5 23/2/9 田中 小野 本村 村上 寺田 今野 小室 室井 清水 2   5     田中 …   5 1  田中   2  2
      6 23/2/9                       2   6       …   6 2  伊藤   1  0
      7 23/3/6 佐藤 菊地 高橋 本村 遠藤 清水 今井 今田 田中 3   7 23/3/6 佐藤 …   7 3  高橋   2  1
      8 23/3/6 国井 村上 清水 工藤 菅野 小野        3   8     国井 …   8 4  村上   2  2
      9 23/3/6                       3   9       …   9 5  佐藤   1  1
      10 23/3/8 清水 遠藤 今野 菊地 鈴木 工藤 田中 国立 庄司 3   10 23/3/8 清水 …   10 6  門脇   1  0
      11 23/3/8 村上 今井 小野 水戸 松野 木村 引地 山家 大槻 3   11    村上 …   11 7  菊地   1  2
      12 23/3/8 宍戸 三上 鈴木 山田             3   12    宍戸 …   〜〜〜〜〜〜〜〜〜〜〜
                                                〜〜〜〜〜〜〜〜〜〜〜
      1.セル結合嫌いの私ならレイアウトを Fig-1 にして、セル A2 以降の日付が直上のセルに 32 28 室井   1  0
       ̄ ̄同じ場合は該当日のフォント色を白に[条件付き書式]で設定して、Fig-2のようなミテ  33 29 今田   0  1
       ̄ ̄クレにします。                                 34 30 国井   0  1
      2.式 =MONTH(A1) を入力したセル K1 を下方にズズーッとオートフィル         35 31 工藤   0  2
      3.Fig-3 において、                                36 32 鈴木   0  2
       ̄ ̄に書式設定した範囲 O1:P1 の左から数値 2、3 を入力                37 33 木村   0  1
      4.次のように式を入力した範囲 O2:O3 を右方にオートフィル              38 34 宍戸   0  1
       ̄ ̄O2: =MIN(IF($K:$K=O$1,ROW($K:$K)))                       39 35 三上   0  1
       ̄ ̄O3: =MAX(IF($K:$K=O$1,ROW($K:$K)))                       40   合計→ 42 37
       ̄ ̄【お断わり】上式は何れも必ず配列(CSE)数式として入力のこと
      5.式 =COUNTIF(OFFSET($B$1,O$2-1,,O$3-O$2+1,9),$N5)
       ̄ ̄を入力したセル O5 を右隣&下方にズズーッとオートフィル
      オ・シ・マ・イ
      
      愚直なチカラ技ですが、参考になれば仕合せかと。(^_^)




    [133647] Re[3]: 検索する関数-

    保留中です・・・ / 記事引用/メール受信=OFF■

    □投稿者/ ポンコツ野郎 -(2023/03/19(17:22))
    □U R L/

      お二人ともありがとうございます。
      明日職場でやってみたいと思います。



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G