Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 8.1 Pro : Excel 2010)
謎の関数 mCOUNTCELL って?
投稿日時: 21/04/10 15:47:09
投稿者: かうきのおやじ

24年も前に作られた表があります。(作成日が1997年1月)
カレンダー形式になった勤務シフト表なのですが、その中に見慣れない関数が使われています。
 
    A  |  B      |
   _____________________        
1  9:00  |山本       |
   ____           ___
2  9:30  |         |
   _____________________    
3  10:00  |山本       |
   _____________________
4  10:30  |橋本       |
   _____________________
5  11:00  |橋本       |
   ____           ___
6  11:30  |         |
   _____________________
 
 
   30分  =COUNTCELL(B1:B6)            答 4
 
   60分  =mCOUNTCELL(B1:B6)            答 1
 
   赤字  =mCOUNTCELLm(B1:B6)+COUNTCELLm(B1:B6)  答 2
 
A列に30分刻みの時刻。B列に名前が入力されていて、B1とB2セルが結合。
B3,B4は単独セルでB5とB6が結合しています。
どうやら書式によってセルの数をカウントする関数式のようです。
空白のセルは数えないようになっています。
黒字のセルは30分と60分を別々にカウントして赤字のセルは時間に関係なく1個として扱うようです。
 
COUNTCELLという関数自体知らないですが、それよりも不思議なのは前後に付いている小文字の存在です。
 
おそらく、前に付いているmが結合セルを、後ろに付いているのが赤文字を意味するのかと思います。
只、24年前にこの表を作った人が誰なのか知りません。
 
どなたかこの関数の謎をご存知の方がいらっしゃいませんでしょうか?

投稿日時: 21/04/10 15:49:04
投稿者: かうきのおやじ

30分の式の戻り値は「1」でした。

回答
投稿日時: 21/04/10 16:25:35
投稿者: WinArrow
投稿者のウェブサイトに移動

ユーザー定義関数ではないでしょうか?

投稿日時: 21/04/10 17:58:47
投稿者: かうきのおやじ

なるほど、そう言えばユーザー定義関数って昔、聞いたことがあったような。
 
こういうのって、Office TANAKAの田中亨氏が提唱している「迷惑をかけないExcel」をまさに痛感するケースですね。
 
個人で使うならまだしも、会社の業務で共有するファイルとしては後々の事まで考えて作る必要がありますね。
 
https://schoo.jp/teacher/175
 
WinArrowさん、ありがとうございました。