No.3ベストアンサー
- 回答日時:
こんにちは。
Verion4 マクロ関数を使います。
メニュー-[挿入]-[名前]-[定義]
名前(W)
「SIKI」
参照範囲(R)
=GET.CELL(6,!A1)&LEFT(NOW(),0)
とします。A1 の行の部分は、相対参照にします。
B列の同じ行に、
=LEN(SIKI)-LEN(SUBSTITUTE(SIKI,"+",""))+1
注意:なお、この式は、同じブック内でしか使用できません。
とすればよいと思います。(こういうやり方は、ブラックボックス形式だから、気に入らないという人には、以下を使ってください。なお、Excel2003では、多少問題があるそうですが、標準アドインが、未だ、Ver.4 マクロを使用しています。)
ユーザー定義関数にするなら、そのまま扱えばよいと思います。
'標準モジュール
Function FCOUNTIF(範囲 As Range, 要素 As String) As Integer
If 範囲.HasFormula Then
FCOUNTIF = Len(範囲.Formula) - Len(Replace(範囲.Formula, 要素, ""))
End If
End Function
ワークシート
=FCOUNTIF(A1,"+")+1
ただし、これは、+,-,×・÷など複数あるものでは出来ません。
その場合、別のコードに替わります。(用意はしていますが、今回は、加算が目的ということですから、それは置いておきます)
この回答へのお礼
お礼日時:2006/11/25 10:33
お礼、遅れて申し訳ありません。
私の質問へご回答頂いたのは初めてかと思いますが、Wendy02さんのご回答は、いつも勉強になっております。
今回も大変参考になりました。
ありがとうございます。
No.2
- 回答日時:
ワークシート関数で数式の文字列が取得できたかどうか検索しているうちに、No.1さんが回答されたので、No.1さんの関数、お借りします。
Alt+F11でVBAの画面を開き、「挿入」>「標準モジュール」を開いて、No.1さんのFunctionをコピー。
Excelの画面に戻り、B2に
=LEN(FO(B1))-LEN(SUBSTITUTE(FO(B1),"+",""))+1
と入力。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) Excelで小数表記をそのまま角度表記にしたい 5 2022/04/04 12:34
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
Excel内での検索結果をシート...
-
エクセル 数字をすべて○などの...
-
クリックすると文章が表示され...
-
VBA 見つからなかった時の処理
-
エクセルでの検索ボックスの作...
-
現在のセルの位置を返す関数は...
-
フォントの色を指定して削除出...
-
Excelで挿入した図をセルの中央...
-
Excelで、図形内の文字をセルに...
-
エクセル 未入力セルがあると...
-
セルの内容をテキストボックス...
-
マクロを実行すると画像がズレ...
-
Excel ハイパーリンクのURLを別...
-
Excelでセルをクリックす...
-
太字に設定されているセルの個...
-
セルがクリックされた回数をカ...
-
エクセルでPDFリンクを大量...
-
未記入がある場合はマクロを実...
-
セルの値が変ると自動でマクロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
Excelでセルをクリックす...
-
マクロを実行すると画像がズレ...
-
太字に設定されているセルの個...
-
Excelで、図形内の文字をセルに...
-
Excelで挿入した図をセルの中央...
-
フォントの色を指定して削除出...
-
Excel ハイパーリンクのURLを別...
-
エクセルでPDFリンクを大量...
-
エクセル 未入力セルがあると...
-
現在のセルの位置を返す関数は...
-
VBA 見つからなかった時の処理
-
EXCELのセルや文字色の反映
-
【EXCEL】先週の月曜日の日付を...
-
セルの値が変ると自動でマクロ...
-
エクセルでセルをダブルクリッ...
-
アポストロフィーの一括挿入 ...
おすすめ情報