Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2007)
プラスの場合は0にして足し算
投稿日時: 19/04/28 02:03:10
投稿者: satoshi3

お世話になります。
    
元々F列はSUMIFで算出してました。
さらにD列の数字のマイナスをプラスに変更して足したいと思いました。
    
F7にSUMIF(Sheet1!J:J,A7,Sheet1!H:H)+IF(D7>0,"",D7*-1)で試しました。
D列が0とマイナスの場合はうまくいきましたが
プラス(D8)の場合は、F8に40を算出したいですが
#VALUE!が出てしまいました。
    
 

    	A	B	C	D	E	F
7				0		20
8				3		40
9				-1		30
10						
11						

 
    
ご教示よろしくお願い致します。

回答
投稿日時: 19/04/28 03:43:20
投稿者: コナミ

SUMIFで出した結果と、足し算して希望する結果の両方書いてもらえると分かりやすいんですが…
 
=SUMIF(Sheet1!J:J,A7,Sheet1!H:H)+ABS(MIN(D7,0))
 
というようなことでしょうか?
というか、
=SUMIF(Sheet1!J:J,A7,Sheet1!H:H)+IF(D7>0,0,D7*-1)
でいいのか。

投稿日時: 19/04/28 09:49:48
投稿者: satoshi3

失礼いたしました。
 
SUMIFだけだと、F7から下に20、40、30です。
求めたい結果は、20、40、31になります。
 
よろしくお願い致します。

回答
投稿日時: 19/04/28 09:52:37
投稿者: コナミ

えっと、それで式は試したんでしょうか?

投稿日時: 19/04/28 09:54:13
投稿者: satoshi3

 
 
=SUMIF(Sheet1!J:J,A7,Sheet1!H:H)+ABS(MIN(D7,0))
でうまくいけました。
 
ありがとうございました。