- ベストアンサー
エクセルの掛け算
エクセルで見積もりを作っています。 掛け算の式を使用しているのですが、 たとえば「数量」×「単価」×「日数」を自動で すべての行に入れ込んでいるのですが、 場合によって、「日数」が入らず、一式で見積もる項目が あります。その場合にいちいち計算式の ×「日数」の 部分を削除しながらやっていますが、結構面倒くさいです。 計算式上で、空欄なら「×1」とか、空欄なら自動的に とばして計算してくれる、とか、そういう式って あるのでしょうか? 素人な質問で申し訳ないですが、ご存知の方が いらっしゃったら教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「数量」×「単価」×MAX(「日数」,1) で日数の最小値が1に固定されます。
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
日数のみ空白となる事であれば、一例ですが次の方法は如何でしょうか。 =IF(「日数」<>"",「数量」×「単価」×「日数」,「数量」×「単価」)
お礼
迅速にどうもありがとうございます。 本当に皆さん熟知されてるんですね。 自分ももっと頑張ります!
- merlionXX
- ベストアンサー率48% (1930/4007)
日数のセルが空欄なら×1にします。 こんな感じでは?↓ =「数量のセル」*「単価のセル」*IF(「日数のセル」="",1,「日数のセル」)
お礼
ありがとうございます。 とてもシンプルでわかりやすく「なるほど!」という 感じでした。 ほんとうに助かりました。 ありがとうございます。
- heinell
- ベストアンサー率35% (420/1172)
数量=A1 単価=B1 日数=C1 削られる可能性があるのが日数(C1)だけの場合 =IF(ISNUMBER(C1)=TRUE,A1*B1*C1,A1*B1) または=IF(ISNUMBER(C1),A1*B1*C1,A1*B1)でもOK C1が数字かどうか調べて、数字の時とそれ以外の時の計算式を列挙すればいいです。
お礼
迅速にどうもありがとうございます。 本当に皆さん熟知されてるんですね。 自分ももっと頑張ります!
お礼
どうもありがとうございます。 MAXははじめて使います。 なによりシンプルで使いやすいです。 本当に助かりました。 どうもありがとうございます!!