[[20061222124650]] 『計算式』(ビートたけし) ページの最後に飛ぶ

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

 

『計算式』(ビートたけし)
 IF関数のようなもので出来るとは思うのですが下記の様な結果を求めたい場合の
 式をどなたか教えて下さい。よろしくお願いします。

 実行予算 セルA1 10,000   B1  98,000   C1  -5,600  D1  6,800
 支払状況  セルA2  9,000   B2 110,000   C2   4,000  D2 -5,000 
 結果      セルA3  1,000   B2 -12,000   C3  -1,600  D3  1,800
 1つずつ計算式を入れていけば良いのですが他の資料へも反映させることもあって
 出来れば同じ式をコピー&ペーストで行いたいのですが、よろしくお願いします。
 また、結果がマイナスとなる場合には文字を赤く出来るのでしょうか?

 実行予算 セルA1 10,000 B1  98,000 C1 -5,600 D1  6,800

 支払状況 セルA2  9,000 B2 110,000 C2  4,000 D2 -5,000

 結果     セルA3  1,000 B2 -12,000 C3 -1,600 D3  1,800

うーん a1-a2=a3 b1-b2=b2 c1+c2=c3 d1+d2=d3

1行目・2行目が負の場合は足し算 それ以外は引き算?

でよければ

=if(and(sign(a1)=1,sign(a2))=1,a1+a2,a1-a2)

で表示形式を

#,##0;[赤]-#,##0;"±0"

でOK


 衝突…☆ そのまま記入(*^_^*)

 マイナス値は、セルの書式設定→「通貨」or「数値」で「負の数の表示形式」からお好みのものを…

 (Ohagi)

 数式は違うみたいなので削除…(^_^;)

 こんにちは〜♪

 A3セルに

 =IF(A1<0,A1--A2,IF(A2<0,A2--A1,A1-A2))
 右にコピーします。

 でいいのでしょうか?
 違ってるかも知れません。

 違っていたらゴメンナサイ!!

 。。。。Ms.Rinでした〜♪♪


 とりあえず、提示例なら
 =SIGN(A1)*(ABS(A1)-ABS(A2))
 こんなものでもよさそう。
    (TORI)


 たびたび申し訳ありません。もう一つだけ教えて下さい。
 実行予算  セルA1    7,000 
 支払状況  セルA2   -9,000 
 結果      セルA3   -16,000 
 の式がどうあがいても完成しません。よろしくお願いします。

 ・・・・
 最初に提示されたD列の例と、矛盾してませんか?
   (TORI)


 どこの数値がどの様な時に、どんな計算をしたいのか
 ご説明頂くのが良いと思います。

 まぁ、その前に 協力して下さった方に一言あっても良いと思いますが。

 (HANA)

 パターン1:+A1+A2
 パターン2:+A1-A2
 パターン3:-A1+A2
 パターン4:-A1-A2

 として、A4に1-4の数値を入力し、それに応じてA3を変えるというのはどうでしょうか
A3=IF(A4=1,A1+A2,if(A4=2,A1-A2,if(A4=3,-A1+A2,-A1-A2)))
(アシベ)

先ほどもお礼は送ったのですが、うまく更新されなかったようです。初心者なので失礼しました。うまくいきそうです、ありがとう御座いました。

コメント返信:

[ 一覧(最新更新順) ]


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