![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
既に皆さんが回答されておられますが、ご質問者のニーズを叶える方法は様々なものがあります。
ご質問者は過去の課題解決の方法の例としてSUMIF関数を挙げておられますが、敢えて一つの関数ですべてのニーズに対応する方法を考えてみました。
添付画像をご覧ください。ご質問者がお示しになった例を表にしてみました。
添付画像の例でいえば、
単純合計は
=SUMPRODUCT($B$1:$B$5)
プラス値の合計は(SUMIF関数ではなくて)
=SUMPRODUCT(($B$1:$B$5>0)*($B$1:$B$5))
マイナス値の合計は
=SUMPRODUCT(($B$1:$B$5<0)*($B$1:$B$5))
プラス値の件数は
=SUMPRODUCT(($B$1:$B$5<0)*1)
マイナス値の件数は
=SUMPRODUCT(($B$1:$B$5>0)*1)
で求めることができます。
![「Excel関数について」の回答画像4](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/5/142736_6065c926ba3b0/M.png)
No.2
- 回答日時:
プラスの合計表示セル
=SUM(IF(A1:A5<0,A1:A5,0))
このように入力して「ctrl+shift」を押したままEnter。
マイナスの合計表示セル
=SUM(IF(A1:A5>0,A1:A5,0))
このように入力して「ctrl+shift」を押したままEnter。
「ctrl+shift」を押したままEnterで数式バーには
{=SUM(IF(A1:A5>0,A1:A5,0))}
このように表示されます。
これは配列数式と言います。
配列数式で検索すれば色々ヒットします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) SUMIFとCOUNTIFの違いについて 4 2022/09/29 14:13
- Excel(エクセル) スプレッドシート 関数で集計したい 2 2023/01/08 17:09
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) スプレッドシートの関数 2 2022/11/16 17:36
- Excel(エクセル) エクセル・スプレッドシートで、一定数を超えたらゼロから再累計する方法 8 2022/05/28 03:52
- Excel(エクセル) Excelの1つのセルにそれぞれ文字+数字が入力されていて、 数字のみ抽出して合計したいです。(合計 4 2023/03/16 23:44
- その他(Microsoft Office) COUNTIF関数の合計不一致について 1 2023/01/19 16:37
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
会社のOutlookにてメールを予約...
-
マクロ自動コピペ 貼り付ける場...
-
Outlook で宛先が複数の場合の人数
-
エクセルでXLOOKUP関数...
-
「生産性ソフトウェア」とは何...
-
無料のオフィス互換ソフトの使...
-
大学のレポート A4で1枚レポー...
-
Microsoft Formsの「個人情報や...
-
office365って抵抗感ないですか?
-
EXCELのセルへの色づけ
-
エクセルで例えば、A1に㈱ベ...
-
【Excel VBA】PDFを作成して,...
-
OFFICEで自動保存されたファイ...
-
vb.net オブジェクト指向につい...
-
マイクロソフト オフィスについて
-
Office2021を別のPCにインスト...
-
Excel テーブル内の空白行の削除
-
Outlook 2021 アカウント設定時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
Excelで空白以外の値がある列の...
-
会社PCのメールが更新されない
-
Excel 日付を比較したら、同じ...
-
マイクロソフト 一時使用コード...
-
ウィンドウィズ メモ帳で日付だ...
-
MicrosoftOfficeの1ユーザー2...
-
Microsoft Formsの「個人情報や...
-
Officeの字体
-
エクセルでXLOOKUP関数...
-
Microsoft365で自動保存が出来...
-
Outlookで、任意のメールアドレ...
-
outlookのメールが固まってしま...
-
Microsoft 365 の一般法人向け...
-
Office2021を別のPCにインスト...
-
Microsoft 365のディフェンダー...
-
Excelに貼ったリンクについて E...
-
MicrosoftOffice2019なんですが、
-
Outlook で宛先が複数の場合の人数
おすすめ情報
回答を有難うございます、どうも質問の要旨が分かりにいようですみません。
補足をすると金額の合計はそれぞれ-1100,+は1900とSUMIFを使って出すことができます。これは解決しています。
問題は、ーが何回、+が何回と回数が必要なんです、この場合だと―が2回、+が3回となりますがこの回数を簡単に出したいのです。
すみませんがよろしくお願いします。