
データ解析をしてる途中ですがちょっと煮詰まっているのでよろしくご教授ください。
=SUMIFS(M3:M500,J3:J500,"月曜日",N3:N500,"○")
上記の式があります。合計したいのはM列に入っていて、条件はJ列が月曜日でなおかつN列が○の場合の数値のみを足す、というものです。
ところがM列はプラスマイナス両方入っているのでJ列とN列の条件が適合したM列の数値の「絶対値」を合計したいのです。
absをつけるらしいのはわかるのですがどのようにつけたらほしい値が返ってくるのかほとほと弱っています。
よろしくお願いいたします。
No.4ベストアンサー
- 回答日時:
■SUMIFSにこだわるなら(その1)
=SUMIFS(M3:M500,M3:M500,">0",J3:J500,"月曜日",N3:N500,"○")-SUMIFS(M3:M500,M3:M500,"<0",J3:J500,"月曜日",N3:N500,"○")
■SUMIFSにこだわるなら(その1)
M列の代わりに、O列で
=ABS(M3)
のように絶対値の列を作成して
=SUMIFS(O3:O500,J3:J500,"月曜日",N3:N500,"○")
■SUMPRODUCT関数を使用して
=SUMPRODUCT(ABS(M3:M500)*(J3:J500="月曜日")*(N3:N500="○"))
No.5
- 回答日時:
話はずれるが
例データ
A-C列 、D列は該当行にしるしをつけただけ
Å列a,
B列x
の行のC列を足す。ただし絶対値で。
ax-11
ax21
sx3
dx-3
ay3
cy1
ax-31
式
=SUMPRODUCT((A2:A8="a")*(B2:B8="x")*(ABS(C2:C8)))
で結果6になるので、
M3:M500の前にABSをつけてダメなら
これ(SUMPRODUCT)ででもやってみたら。
ーー
配列数式でも範囲の前のABSは使えるようだ
=SUM(IF((A2:A10="a")*(B2:B10="x"),ABS(C2:C10),0))
と入れてSHIFT+CTRL+ENTERキーを同時押しする。
No.3
- 回答日時:
=SUM(IF(J3:J500="月曜日",IF(N3:N500="○",ABS(M3:M500),""),""))
でセルをアクティブにして
SIHFT+CTRL+ENTERの配列数式を使うといかがでしょう。
{=SUM(IF(J3:J500="月曜日",IF(N3:N500="○",ABS(M3:M500),""),""))}
No.2
- 回答日時:
こんばんは!
当方はExcel2007を使ったことがないので
SUMUIFS関数は分かりませんが、
すでにNo.1さんが回答されていらっしゃるように
作業用の列を1列追加して
=ABS(M3)
という数式をいれ、オートフィルで下へコピー、又はオートフィルハンドルの+マークでダブルクリックした後に
その作業列の条件が合う物を合計すればいいのではないかと思います。
仮の話をしては失礼なのですが、
もし作業列を使わないのであれば
=SUMIFS(ABS(M3:M500),J3:J500,"月曜日",N3:N500,"○")
という感じの数式になるような気がするのですが・・・
これも自信がありません。m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Excel(エクセル) エクセル関数のスペシャリストの方、教えてください。 写真のように A列にはデータ C列にはデータの中 7 2022/04/09 00:15
- Excel(エクセル) 関数を教えてください 2 2022/12/29 21:01
- Excel(エクセル) エクセル・スプレッドシートで、一定数を超えたらゼロから再累計する方法 8 2022/05/28 03:52
- Excel(エクセル) エクセルのマクロ作成について教えてください 5 2023/02/20 00:39
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) SUMIFS 一部の条件のどちらかを参照する場合を教えてください。 2 2022/04/26 12:48
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで文字が混じった数字...
-
エクセル(勝手に太字になる)
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
「B列が日曜の場合」C列に/...
-
エクセルの並び変えで、空白セ...
-
EXCELで 一桁の数値を二桁に
-
Excel 文字列を結合するときに...
-
Excelで半角の文字を含むセルを...
-
エクセルで、列の空欄に隣の列...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 同じ値を探して隣の...
-
Excel、市から登録している住所...
-
エクセルの表示画面(シート)...
-
エクセルの表から正の数、負の...
-
VBA 連続行データを5行ずつ隣の...
-
VBAでセル入力の数式に変数を用...
-
エクセルで一行毎、一枚づつ自...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
エクセルで文字が混じった数字...
-
エクセルで最初のスペースまで...
-
「B列が日曜の場合」C列に/...
-
エクセル(勝手に太字になる)
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルのセル内の文字の一部...
-
【VBA】特定列に文字が入ってい...
-
Excel、市から登録している住所...
-
文字列に数字を含むセルを調べたい
-
エクセルの表から正の数、負の...
-
VBAで文字列を数値に変換したい
-
エクセルで、列の空欄に隣の列...
-
オートフィルターをかけ、#N/A...
おすすめ情報