

No.7
- 回答日時:
A B C D E F
1 4月12日 4月13日 4月13日 4月14日 4月15日 無重複数
2 1 0.5 0.5 1 1 4
セル A2 に式 =1/COUNTIF($A1:$E1,A1) を入力して、此れを範囲 A2:E2 に複写。
セル F2 に式 =SUM(A2:E2) を入力。
No.5
- 回答日時:
配列数式でもできます。
例データA2:A13 (B列数字は下記解説の参考のために出しているもの)
a1
b1
c1
a2
s1
b2
0
a3
a4
c2
d1
f1
上記以外の、どこでも良いが、セルに
=SUM(IF(COUNTIF(OFFSET($A$2,0,0,ROW(A2:A13)-1),A2:A13)=1,1,0))
と入れて、SHIFT+CTRL+ENTER(3つのキーを同時押し)
結果 6
ーーー
考え方の仕組みについて
上記例の右側の数は、第2行からその行まで、その行の値と同じ行数がいくらあるかの数字を出したもの。
このうちの1の行の数を加えたのが、結果の6です。
そのB列の数は
=COUNTIF(OFFSET($A$2,0,0,ROW(A2:A13)-1),A2:A13)
と入れて、SHIFT+CTRL+ENTER(3つのキーを同時押し)
で出しており、回答の式の中の一部で使っている。
=SUM(IF(・・・))の・・・部分です.
なお日付の質問に、文字列の例ですが、日付もエクセルでは正数整数値ですので同じです。
空白行の存在をカウントしないも影響を受けません。
No.4
- 回答日時:
=SUMPRODUCT(1/COUNTIF($A$1:$A$99,$A$1:$A$99&""))-(COUNTBLANK($A$1:$A$99)>0)
で計算可能です。
No.3
- 回答日時:
日付のような数値データの場合
=SUMPRODUCT((FREQUENCY(A1:A10,A1:A10)<>0)*1)
のような感じで(空白が間に有っても大丈夫)いけると思います。
マクロでは、
Public Function kind(r As Range) '指定された範囲のデータの種類を数える
Dim x As Range
Dim aDic
Set aDic = CreateObject("Scripting.Dictionary")
For Each x In r
If (Not x.Value = Empty) And (Not aDic.Exists(x.Value)) Then '中身がない、重複する時は登録しない
aDic.Add x.Value, x.Value
End If
Next
kind = aDic.Count
End Function
みたいなもので、
=kind(A1:A10)
でいけると思います。(この場合はAとaを区別する)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
if関数の複数条件について
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
同じ名前(重複)かつ 日本 ア...
-
【マクロ】数式を入力したい。...
-
excel
-
Office2021のエクセルで米国株...
-
エクセルのVBAで集計をしたい
-
エクセルシートの見出しの文字...
-
エクセルの複雑なシフト表から...
-
グループごとの個数をカウント...
-
エクセルについてどう関数を使...
-
表計算ソフトでの様式の呼称
-
エクセルでフィルターした値を...
-
勤怠表について ABS、TEXT関数...
-
【マクロ】excelファイルを開く...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ】【画像あり】4つの...
-
オートフィルターの絞込みをし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
エクセルの複雑なシフト表から...
-
【マクロ】【画像あり】❶ブック...
-
LibreOffice Clalc(またはエク...
おすすめ情報