[[20140421113708]] 『利益の算出』(somuyuka) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『利益の算出』(somuyuka)

利益の算出をしたいのですがデータが膨大にあり
一度にできる方法はないかと色々と試してみたのですが
うまくいきません。
詳しい方がいらっしゃったら教えて下さい(>_<)

たとえばこんな場合です。

  A列    B列    C列
  売上   原価    利益

1  500

2      20

3      25

4      30

5      50

6             375

C6のセルに利益を算出したいのですが
原価の行がいつも4行とは限りません。
2行だったり10行だったりでバラバラです。
そのたびにセルの位置を変更するのが面倒です。

どのような関数を使えばうまくいくでしょうか。
何卒よろしくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 憶測で。

	A	B	C	D
1	売上	原価	利益	利益TTL
2	500			
3		20		
4		25		
5		30		
6		50		
7			375	375
8	400			
9		10		
10		20		
11		30		
12			340	715

 C2 =IF(COUNT(A2:B2),"",SUM(A$2:A2)-SUM(B$2:B2)-SUM(C$1:C1))
 D2 =IF(C2="","",SUM(C$2:C2))
 
(GobGob) 2014/04/21(月) 11:58

さっそくのご回答ありがとうございます!
ほぼ近くまでできましたが。。

すみません。
私の表記の仕方が間違えておりました。

正しくは下記のような形にしたいのです。
7行目のように原価が発生しない場合もあるので
そのような時も数字があがってくるようにしたいのです。
合計する縦の行数は毎回バラバラです。

誠に申し訳ございませんが
引き続き教えていただければ助かります。

  A列    B列    C列

   売上   原価    利益 

1  500

2       20
 
3       25

4       30

5       50        375

6 ***** 一行空白 **************

7  100    0       100

8 ***** 一行空白 ***************

9  1200

10      100

11      100

12      100       900

13 ***** 一行空白 ***************

何卒よろしくお願いいたします。

(somuyuka) 2014/04/21(月) 14:29


 C2 =IF(COUNT(A2:B2)=0,"",IF(COUNT(A2:B3)=1,SUM(A$2:A2)-SUM(B$2:B2)-SUM(C$1:C1),""))
 
(GobGob) 2014/04/21(月) 15:37

 C2 =IF(COUNT(A3:B3),"",SUM(A$2:A2)-SUM(B$2:B2)-SUM(C$1:C1))

 でOKだったねw
 
(GobGob) 2014/04/21(月) 15:55

解答頂きましてありがとうございます!!
やりたかったことがばっちりできました★

本当にありがとうございます。
助かりました。
(somuyuka) 2014/04/21(月) 17:00


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.