エクセルの数式



 ◇-?エクセルの数式-sherry-PC不慣れ-08/08-15:05(167)-No.417444
   ┗?!Re:エクセルの数式...-独覚-08/08-20:01(162)-No.417496
     ┗?!!Re:エクセルの数式...-独覚-08/08-20:06(162)-No.417497
       ┗?!!【ありがとう】Re:エクセルの数...-sherry-08/09-15:52(142)-No.417591

▲このページのトップに戻る
417444エクセルの数式sherry-PC不慣れ 2007/08/08-15:05

メーカー名:SOTEC ソーテック
OS名:WindowsXp HomeEdition
パソコン名:PCstation PJ335B
トラブル現象:ソフトの使い方がわからない
ソフト関連:表計算Excel
--
エクセル初心者につき、お力をお貸し頂きたく、質問させていただきます。

   A    B     C
1 入金額  支払額  差引合計
2  500         500
3       300    200
4             ☆

上記のような表を作成していて、
☆印のC4に下記のような数式を入れたいです。

A4又はB4が空白の場合、C4は空白、
どちらかに数字が入ってる場合は C3+A4-B4

現在手元のデータで、他の人が作成したものには、
=IF(B4="","",C3+A4-B4)
という式が入ってますが、これではA4に数字を入れても
C4が空欄になってしまいます。

B4の部分をA4:B4としてみましたが、上手くいきませんでした。

いろいろ自分で調べようと、悪戦苦闘しておりましたが、
解決できませんでしたので、よろしくお願いします!

▲このページのトップに戻る
417496Re:エクセルの数式独覚 2007/08/08-20:01

記事番号417444へのコメント
二つの条件を指定する場合にはOR関数かAND関数を使う事になります。

で、

>A4又はB4が空白の場合、C4は空白、
>どちらかに数字が入ってる場合は C3+A4-B4
と書かれていますが例となる表から

>A4、B4の両方が空白の場合、C4は空白、
>どちらかに数字が入ってる場合は C3+A4-B4
と判断します。
この場合、式は
=IF(AND(A4="",B4=""),"",C3+A4-B4)
あるいは
=IF(OR(A4<>"",B4<>""),C3+A4-B4,"")
となります。

なお、以下のような式でも可能です。
おいおい勉強していってみて下さい。

=IF(COUNT(A4:B4)=0,"",C3+A4-B4)

=IF(COUNT(A4:B4),C3+A4-B4,"")

▲このページのトップに戻る
417497Re:エクセルの数式独覚 2007/08/08-20:06

記事番号417496へのコメント
書き込んでから気づいた(汗

C4セル以降にも使いたい場合は途中でC列に空白セルが入るのでうまくいかないかと。

=IF(AND(A4="",B4=""),"",SUM(A$2:A4)-SUM(B$2:B4))
等としてA列の合計からB列の合計を引くようにしてみましょう。
C4セルに上記式を入力して下へコピーします。

▲このページのトップに戻る
417591Re:エクセルの数式sherry 2007/08/09-15:52

記事番号417497へのコメント
ありがとうございました!!!できました!

これから少しずつ、勉強していこうと思います。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言