
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
フィルタをかける目的は、選択して、該当する明細を見たいということがあります。
ですので下記は目的に合致するかわからないのですが本来の条件に戻り
A列がa,B列が正の条件で、集計する
=SUMPRODUCT((B2:B10>0)*(A2:A10="a")*(B2:B10))
で
結果
Xy
a1
a3
a-3
a4
がフィルタ結果場合で
8です。
ーー
私は#1の方のおっしゃることが最もと思いますが。
ーー
>マイナスの得意先がカウントされないようにするには
はどこまで考えて質問しているのか良くわからない。
A 2
A 3
A -6
B 3
B 2
B -4
のときAは合計はー1、Bは合計1であるが、マイナスでないBだけ表示とか合計しろということなら、再質問してください。
No.3
- 回答日時:
こんばんは。
>マイナスの得意先がカウントされないようにするには、
得意先ごとの合計なら、当然、マイナス売上げも計上するのではありませんか?
余計なお世話ですね。(^^;
そのままで計算するには、補助列を設けるしかないのではないでしょうか?
= If(C2<0,C2, "")
というような数式を置いて、フィルハンドルでコピーをします。そうすると、数字として出てくるのは、マイナスのみになります。そして、やはり、表示しているものだけが出てきますね。
た上記の数式をF列だすれば、その集計を、SUBTOTAL関数で取ります。
=SUBTOTAL(2,F5:F50) ←件数を出すなら、ここでの引数は、3 ではなくて、2 ですから、間違えないでください。
=SUBTOTAL(9,F5:F50)
そして、C列の合計に(マイナス値を)足せばよいです。
No.2
- 回答日時:
1)A列とC列にオートフィルタをかけて、A列は営業所、C列はオプションで「0より大きい」を条件で絞り込む
2)表示されている行の0以上のセルだけカウント、合計するユーザ定義関数を用いる。ちょっとお遊びで作ってみました。
以下のマクロをALT+F11でVBE画面を開き、左上のVBA Projectでシート名を右クリックし「挿入」→「標準モジュール」で表示される画面に貼り付けて下さい。マクロの実行はワークシート画面に戻って
=irrSubtotal(2,A5:A50)
=irrSubtotal(3,A5:A50)
=irrSubtotal(9,A5:A50)
のいずれかの式を入力してみてください。COUNTA関数相当の計算方法は多少意図するものとは違うかもしれません。そのときは補足して下さい
Function irrSubtotal(ByVal fnc As Integer, ByVal rng As Range) As Single
'この関数は0以上のセルを対象にします。
Dim r As Range
For Each r In rng
If r.EntireRow.Hidden = False Then
Select Case fnc
Case Is = 2
If IsNumeric(r.Value) And r.Value >= 0 Then
irrSubtotal = irrSubtotal + 1
End If
Case Is = 3
If r.HasFormula Or r.Value <> "" Then
If IsNumeric(r.Value) And r.Value < 0 Then
Else
irrSubtotal = irrSubtotal + 1
End If
End If
Case Is = 9
If IsNumeric(r.Value) And r.Value >= 0 Then
irrSubtotal = irrSubtotal + r.Value
End If
Case Else
irrSubtotal = ""
End Select
End If
Next r
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで年月の合計の関数を...
-
SUMIFとCOUNTIFを合わせたよう...
-
ある一定時間を超えた場合の超...
-
【スプレッドシート】指定の日...
-
エクセルで、一つのセルに二つ...
-
隣のセルに入力したら自動的に...
-
エクセルで「ぶら下げ」書式を...
-
エクセルでの複数条件下での標...
-
Excel:月またぎを含む日数の差...
-
エクセルにて「週」から日付を...
-
複数連続した列幅や行高を一発...
-
エクセルで角度の計算できますか?
-
エクセル シフト表 6連続勤...
-
ある数値から始まるものをカウ...
-
EXCEL 経過年数の平均を求めた...
-
エクセルで条件に当てはまる曜...
-
エクセル2010で合計5000に近い...
-
Excelの表以外が暗い?
-
共有のエクセルで一人だけ正常...
-
excelでの文字を隠す方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIFとCOUNTIFを合わせたよう...
-
ある一定時間を超えた場合の超...
-
エクセルで年月の合計の関数を...
-
エクセルでの複数条件下での標...
-
隣のセルに入力したら自動的に...
-
【スプレッドシート】指定の日...
-
エクセルで角度の計算できますか?
-
Excelの表以外が暗い?
-
複数連続した列幅や行高を一発...
-
エクセルで「ぶら下げ」書式を...
-
エクセルにて「週」から日付を...
-
EXCEL 経過年数の平均を求めた...
-
エクセルで、一つのセルに二つ...
-
Excel:月またぎを含む日数の差...
-
時間帯ごとの集計をしたいがエ...
-
ある数値から始まるものをカウ...
-
excelでの文字を隠す方法
-
EXCEL 年月表示をするVBAを教...
-
エクセル2010で合計5000に近い...
-
エクセル 重複行色付(VBA)に...
おすすめ情報