![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.5ベストアンサー
- 回答日時:
こんばんは
>このように離れたセルの0以上の回数をカウントする関数を教えてください。
抜き出すセルに規則性があり、計算で求められる場合は、No4様の方法が使えると思います。
以下は、規則性がない場合でも利用可能な方法の例です。
質問内容に関しては、「0以上の回数をカウントする」ではなく、「指定セルで値が0より大きなセルの個数をカウントする」という内容として解釈しました。
(以下では、スピル機能が使える環境を想定しています)
例えば、ご例示のケースであれば・・・
=SUMPRODUCT((CHOOSECOLS(D5:L5,1,5,9)>0)*1)
とすれば 2 の結果を得られます。
抜き出すセルの指定は、式中の「1,5,9」の部分でインデックスで直接指定しているので、仮に位置がバラバラでも自由に指定することができます。
また、指定セルの個数が増減しても計算は可能です。
No.4
- 回答日時:
>D5=500 H5=0 L5=400のように離れたセルの0以上の回数を
>カウントする関数を教えてください。
とのご質問ですが、「D5=500 H5=0 L5=400のように離れたセル」という表現が曖昧でご希望内容が正確に把握できません。
仮に、5行目の左から4列目、8列目、12列目、・・・・というように列数が4の倍数であるセルの値のみ0より大きいか判定して、0より大きいものを数えるという意味だとします。
この場合、開始列はA列ですから、最終列を指定することで範囲を特定できます。最終列がT列だとすると、A5~T5以外のセルに
=SUMPRODUCT((A5:T5*(MOD(COLUMN(A5:T5),4)=0)>0)*1)・・・①
という数式を入れるという方法で計算可能です。
①の数式は、ご質問のとおり、最終列がL列だとすると
=SUMPRODUCT((A5:L5*(MOD(COLUMN(A5:L5),4)=0)>0)*1)・・・➁
という数式になるということです。
No.3
- 回答日時:
>0以上の回数は 2です、
0「以上」の数値は3つですが?
0「超」の数値の数ということでいいのでしょうか?
単純に
=(D5>0)+(H5>0)+(L5>0)
でもいいと思いますが。
No.2
- 回答日時:
No.1さんと同じかな?
=COUNTIF(D5:D5, ">0") + COUNTIF(H5:H5, ">0") + COUNTIF(L5:L5, ">0")
↓実際に、数式を入れるとこんな感じです。
![「exselの質問です」の回答画像2](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/b/543228632_665aea8f986ea/M.jpg)
No.1
- 回答日時:
0以上のセルの個数を数える、という事になると思います。
数える対象のセルが分散しているときは、次のようにします。
=COUNTIF(D5,">0")+COUNTIF(H5,">0")+COUNTIF(L5,">0")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Excel(エクセル) 「ChatGPT-3.5」の回答ですが 4 2023/09/10 15:30
- Excel(エクセル) 指定した数字まで累計する方法や文字例の抽出について教えてください 4 2022/10/05 21:19
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
Excelについて教えてください
Excel(エクセル)
-
Excelの関数について教えてください
Excel(エクセル)
-
エクセルの計算
Excel(エクセル)
-
-
4
エクセル②
Excel(エクセル)
-
5
CELL関数のヘルプ文の意味?
Excel(エクセル)
-
6
エクセルの日付を編集する
Excel(エクセル)
-
7
エクセルの「入力規則」のプルダウンメニュの▼をセルの左側に出したい
Excel(エクセル)
-
8
Excelのif関数で文字が見えなくなりました。
Excel(エクセル)
-
9
エクセル関数に詳しい方教えてください
Excel(エクセル)
-
10
Excel初心者です。 詳しい方、効率の良いやり方を教えてください。 職場で、抽出したデータの表を見
Excel(エクセル)
-
11
エクセルの神よ、ご回答を! エクセルのコメント欄について質問2点。
Excel(エクセル)
-
12
自動入力で今月はMONTH(TODAY())で良いのですが、翌月はどのようにすれば良いでしょうか。
Excel(エクセル)
-
13
【関数】スペースがいくつ入った後の文字列を取り出したい
Excel(エクセル)
-
14
エクセルでの作業計算方法について
Excel(エクセル)
-
15
指定文字の間に
Excel(エクセル)
-
16
【マクロ】顧客番号にて一致させ、情報を表へ上書きする為には
Excel(エクセル)
-
17
はがきについて。
Excel(エクセル)
-
18
Excel 複数列 A列B列C列一致 D列の数量 の合計
Excel(エクセル)
-
19
exselで最小数で並び替える関数
Excel(エクセル)
-
20
Excelの数式について教えてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでハイパーリンクのコピー
-
エクセルでセル内改行の1行目...
-
【マクロ】アクティブセルの、...
-
【Excel】 色の一致するセル数...
-
VBAからのHYPERLINK関数のアド...
-
エクセルの結合セル内に文章を...
-
結合されたセルの一部を変更す...
-
セルに落書きしたいのですが・・・
-
エクセルのセル内で改行コピー...
-
エクセルのセルの右下の角の十...
-
エクセル 0:00 の時間をカウン...
-
小数点以下を切り捨てる関数
-
Excel vba 毎月の第○ △曜日を求...
-
エクセル2010のセルのスタ...
-
exselの質問です
-
エクセル アンド関数の繰り返...
-
excel weekend関数について
-
VBA セル内で改行またはカンマ...
-
PowerPointの表内のカンマ
-
EXCELでタイトル行と一番下の行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでセル内改行の1行目...
-
エクセルでハイパーリンクのコピー
-
エクセル 0:00 の時間をカウン...
-
結合されたセルの一部を変更す...
-
エクセルの結合セル内に文章を...
-
【Excel】 色の一致するセル数...
-
アクティブセルとそのセルに隣...
-
VBAからのHYPERLINK関数のアド...
-
エクセルのセルの右下の角の十...
-
エクセルのセル内で改行コピー...
-
VBA セル内で改行またはカンマ...
-
Excel vba 毎月の第○ △曜日を求...
-
Word文書にパスワードをマクロ...
-
エクセルで 来年の曜日の自動設定
-
エクセルで納期遅れのセルを色...
-
Excel2002 色文字カウント コ...
-
Excel セル貼り付けができません
-
VBA ダブルクリックでセルの真...
-
エクセル 行も列もバラバラの入...
-
エクセル2010のセルのスタ...
おすすめ情報