No.1
- 回答日時:
空白になりうるのはB2だけですか?
それならIF関数を使うといいでしょう。
=IF(B2=””、D1+C2、D1+B2-C2)
だと出ると思います。
(もし、B2が空白なら、D1とC2を足す、そうでないなら
D1とB2を足してC2を引く)という計算式になります。
複数空白になる場合もこの方法は流用できますが、
組み合わせが必要になるので少し複雑になります
この回答への補足
ありがとうございました
C2も空白になる時があります
ご教授お願いします
A2*B2=C2 E1+C2-D2=E2という数式で
A2.B2.C2.D2が空白になりえます
C2が空白の時はE1-D2=E2
D2が空白の時はE1+C2=E2
C2.D2両方空白のときはE1=E2となる
また A2.B2のどちらかが空白の時はC2は空白
このような数式が作りたいのです
ご教授頂ければ幸いです
よろしくお願いいたします。
No.2
- 回答日時:
D2に
=D1+B2-C2
と入力してください。
どれかが空白でもエラーにはならないと思いますが。
空白は0として計算します。
もしかして、空白ではなく、スペースを入力していませんか。一度、空白に見えるセルを選択くして、deleteキーを押して空白にしてみてください。
No.4
- 回答日時:
家計簿のタイプの質問のようですが、意外に難しい。
色々式が考えられるが
=IF(AND(B2="",C2=""),"",SUM(D1,B2,-C2))
入りと出の列が両方空白の場合は残を出さ無いために
=IF(AND(B2="",C2=""),"",を加えています。
またSUMを使ったのは、一方法です。式でもかまいません。
>空白か入るとエラーになります
普通はそうなりません。空白、数字以外の、スペース(文字の一種)か文字・記号が入っているのでは。
No.5
- 回答日時:
#2です。
>A2*B2=C2 E1+C2-D2=E2という数式で
はじめから式の書き方が変だ。excelでは、A2*B2=C2という数式の書き方はない。C2=A2*B2のほうがまだましだが、
C2に、
=A2*B2
という式を入れているということか。
これだとC2は「0」か「#VALUE」などのエラーになって、もともと数式が入っているのだから、空白になることはない。
はじめの質問の式とも変わってきてしまっているから、何をどうしたいのか不明。
したがって、適切な回答はできない。
>B2と C2のどちらかに空白
空白ではなく数式が入っていということですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル】複雑な関数を教えてください 1 2023/06/05 18:09
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
- Excel(エクセル) EXCEL 行内のデータを2行に分けて、表を作り直したいのです。教えてください。 5 2023/06/25 14:00
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- 物理学 真空に置かれた面積S、間隔dの平行平板コンデンサの問題について教えて下さい。 (1)コンデンサの極板 1 2023/05/29 22:51
- Visual Basic(VBA) ローマ字、ハイフン付きの並び替え ローマ字抽出方法 Excelマクロ 4 2022/04/01 14:10
- Excel(エクセル) グループの最後の行に書式、計算式なども同じ行を追加するマクロを教えてもらえませんか。 7 2022/05/18 10:13
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
エクセルでの空白を無視した引算の方法
Excel(エクセル)
-
Eエクセルの計算方法で空欄を0とみなすやり方をお教え願います。
Excel(エクセル)
-
エクセルで、合計をもとめたいが、空白セルがある
Excel(エクセル)
-
-
4
空白を無視した計算の方法を教えてください。
Excel(エクセル)
-
5
エクセル ブランクを飛ばして計算する
Excel(エクセル)
-
6
空白を0とみなす関数
Excel(エクセル)
-
7
SUMIF関数で、「ブランク以外を合計」を指定したい
その他(Microsoft Office)
-
8
エクセルで空欄の場合は計算しない方法
Excel(エクセル)
-
9
Excelでの空白セルを除いた引き算【part2】
Excel(エクセル)
-
10
IF関数で、時間を条件にしたい場合の式について
Access(アクセス)
-
11
excelのif関数の中に引き算を入れたいのですが、上手く入れられず困っております。 C4の値が11
Excel(エクセル)
-
12
Excelで数式の入っているセルを空白と認識させたい
Excel(エクセル)
-
13
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
14
EXCELマクロを使い、空白行ではさまれた範囲の数字を合計
Excel(エクセル)
-
15
エクセルで条件に合う引き算をしたい
Excel(エクセル)
-
16
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
17
計算式 何%減少を教えてください!
数学
-
18
初歩的なExcelの質問となります
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
エクセルVBA 「On Error GoTo...
-
VBAでfunctionを利用しようとし...
-
お助けください!VBAのファイル...
-
On ErrorでエラーNoが0
-
実行時エラー'-2147467259(8000...
-
ACCESSで値を代入できないとは?
-
データベース操作時エラーについて
-
実行したSQLの結果を返す方法
-
オブジェクト型の変数にフォー...
-
【VBA】ワークブックを開く時に...
-
【VBAエラー】Nextに対するFor...
-
実行時エラー 438 の解決策をお...
-
VB.net 重複チェックがしたいです
-
「実行時エラー '3167' レコー...
-
マクロで"#N/A"のエラー行を削...
-
Excel実行時エラー[80004005]に...
-
UBoundに配列がありませんとエ...
-
エラー処理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
String""から型'Double'への変...
-
On ErrorでエラーNoが0
-
VBAでfunctionを利用しようとし...
-
マクロで"#N/A"のエラー行を削...
-
VBA データ(特定値)のある最...
-
実行時エラー 438 の解決策をお...
-
お助けください!VBAのファイル...
-
文字列内で括弧を使うには
-
エクセルVBA 「On Error GoTo...
-
【VBA】ワークブックを開く時に...
-
マクロの「SaveAs」でエラーが...
-
ACCESSで値を代入できないとは?
-
実行時エラー'-2147467259(8000...
-
インポート時のエラー「データ...
-
【VB.NET】 パワポ操作を非表示で
-
Filter関数を用いた結果、何も...
-
UBoundに配列がありませんとエ...
-
Excel vbaについての質問
-
メールの件名のセットでエラー...
おすすめ情報