
タイトルの表記でいまいちピンと来なかったらごめんなさい。
添付画像のような切手の使用&購入の記録表を作っております。
数式を組んだエクセルで赤丸で囲った部分があまりきれいでは無いと思ってしまい、
例えば・・・
【セルのF9かG9に数字が入力された時に初めてセルのH9に数字の表示がされる】
このような数式を組みたく、
IF関数、OR関数、ISBLANK関数等を組み合わせてみたものの、うまく反映がされず、困っております。
検索してみたもののうまく探し当てることができませんでした。
エクセルを約5年ぶりに扱って昔の感覚がつかめず所々知識が途切れ途切れの為、
おそらく小さなミスで関数の組み方が甘いのかとは思いますが、どうしてもうまく組めません。
どうか、皆さまのお知恵をお貸しいただけませんでしょうか?
また、もし、似たような関数の質問が上がっていれば誘導をお願いしたいです。
どうぞよろしくお願い致します。

No.3ベストアンサー
- 回答日時:
>【セルのF9かG9に数字が入力された時に初めてセルのH9に数字の表示がされる】
逆がいいと思いますよ。 OR じゃなくて AND
どちらにも文字が入力されていないなら、セルの値は””を表示、それ以外は計算し結果を表示 でいいですよね。
なのでH9だと、
=IF(AND(F9="",G9=""),"",計算式)
を入れるとよいと思います。
この関数が私的にすごくわかりやすく納得できました。
確かにORではなくANDの方がよかったですね。
わかりやすい数式ですので、今後、担当が変わっても教えやすく理解しやすいと思いましたので、
今回はこちらの数式を利用させていただくと共に、ベストアンサーにさせていただきました。
ありがとうございました。
No.4
- 回答日時:
=IF(COUNT(E9:F9)>0,式,"")
とかでも。FかGに入力するのが数値限定ですが。

No.2
- 回答日時:
これでどうでしょう?こいつをH4に入れてオートフィルでコピーすればいけるはず。
=IF(COUNTBLANK(F4:G4)=2,"",IF(ISBLANK(F4),SUM(H3)-G4,SUM(F4,H3)-G4))
COUNTBLANK関数は、空白セルの個数を返します。なのでその答えが2ならばどっちも空白セルなので、空文字列""を表示します。そうでなければ購入枚数と使用枚数を使った計算結果を表示します。この式だと、購入枚数と使用枚数が同じ行で同時に入力されても正常に計算されます。
計算でわざわざSUM関数を使っているのは、同じ式ですべてを処理したいんだけど、先頭の4行目よりも上は値ではなくタイトル行なので数値ではないから、ここを直接足したり引いたりすると#VALUE!のエラーになるから、SUMで受けてゼロとすることで回避しています。
すごく細かく他のセルの部分も考えて組んでくださりありがとうございます。
使ったことがない関数も入っているので、勉強させていただきました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで指定したセルのどれかに○がはいっていたら○を表示したいです。
その他(コンピューター・テクノロジー)
-
【Excel】2つの値のどちらかを抽出する
Excel(エクセル)
-
複数のセルのいずれかに数字がある場合に表示する関数
Excel(エクセル)
-
-
4
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
5
【エクセル】IF関数 AまたはBならばCと表示
その他(Microsoft Office)
-
6
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
7
対象セル内(複数)が埋まったら文字を表示させたい
Excel(エクセル)
-
8
【エクセル関数】AかつBに該当したCの値を返す関数
営業・販売・サービス
-
9
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
10
IFS関数の場合で、セルが空白の場合は何も表示しないようにする方法
Excel(エクセル)
-
11
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
12
2つのセルのどちらかに値が入れば
その他(Microsoft Office)
-
13
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
14
EXCELでB1に指定文字が入った場合、A1に”1”という数字を返すには
Excel(エクセル)
-
15
2つの数値のうち、数値が小さいほうを採用する数式
Excel(エクセル)
-
16
Excel-参照セルが空白の場合、別のセルを参照するには。
Excel(エクセル)
-
17
複数の文字列のいずれかが含まれていたらTRUEを返す関数について
Excel(エクセル)
-
18
Excelで、「特定のセル」に入力したら→「別のセル」に「○」を自動表示する方法
Excel(エクセル)
-
19
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
20
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数式の計算結果により表示され...
-
AかBに入力があった時Cに反映、...
-
Excel 関数? 文字列に...
-
Excelの文字入力にタイムラグが...
-
ヘッダー
-
エクセルで、時間の計算をした...
-
エクセル 1万時間を越える際の...
-
EXCELの関数に関する質問です
-
エクセル・計算式をテキストデ...
-
IF関数で、時間を条件にしたい...
-
エクセルでの時間計算(2時間30...
-
エクセルで足し算と掛算を混ぜ...
-
エクセルで時間の差の出し方は?
-
IF関数で出した数値をSUM関数で...
-
sum 範囲を横に可変したいです...
-
エクセルでDeleteキーを...
-
エクセルで数値を50単位で切...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルで同じ計算式を入れて...
-
Excel2019 時間入力の際に「:...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AかBに入力があった時Cに反映、...
-
ヘッダー
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
エクセルの使い方 1日=7時間45...
-
エクセルで、時間の計算をした...
-
エクセル 1万時間を越える際の...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
エクセル・計算式をテキストデ...
-
Excelの文字入力にタイムラグが...
-
エクセルでDeleteキーを...
-
IF関数で出した数値をSUM関数で...
-
エクセルでの時間計算(2時間30...
-
TEXTCALCの使い方
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルで数値を50単位で切...
-
【エクセル】あるセルのみ自動...
-
Excelの計算式内の文字列の一括...
-
Excel(エクセル)でフィルター...
おすすめ情報