数値だけの入力の場合に計算、関数簡略化 | |
---|---|
[133320] 数値だけの入力の場合に計算、関数簡略化- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ あらた -(2022/08/24(15:35)) □U R L/ はじめまして、よろしくお願い致します。 Windows 11 Home、Excel2019です。 A1セルとC1セルに数値を入力して、D1セルに掛け算の結果を出力します。 条件は、A1セルとC1セル両方に数値が入力されたのなら、D1セルに出力されます。 A1、C1どちらも未入力だとD1セルは空白、 A1、C1どちらかだけに数値だと0を返す関数です。 =IF(AND(A1="",C1=""),"",IF(AND(A1<>"",C1=""),"0",IF(AND(A1="",C1<>""),"0",PRODUCT(A1,C1)))) A1、C1の両方が数値の場合D1に出力してほしくて以下の関数になりましたが、文字でも計算してしまいます。 関数の簡略化も含めて教えて下さい。よろしくお願い致します。 =IF(AND(A1="",C1=""),"",IF(AND(ISNUMBER(A1),C1=""),"0",IF(AND(A1="",ISNUMBER(C1)),"0",PRODUCT(A1,C1)))) ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |
[133321] Re[1]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2022/08/24(15:51)) □U R L/ =CHOOSE(COUNT(A1,C1)+1,"",0,PRODUCT(A1,C1)) または =CHOOSE(COUNT(A1,C1)+1,"",0,A1*C1) |
[133322] Re[1]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2022/08/24(15:53)) □U R L/ =IF(AND(A1="",C1=""),"",IFERROR(A1*C1,"")) ではどうだろうか? A1セルC1セルとも空白だと空白、そうでない場合はA1*C1を計算する。 その場合、空白セルは0とみなされるので結果は0、文字が入っていた場合は文字の掛け算をしようとしてエラーになるのでIDERROR関数で空白を返す。 |
[133323] Re[2]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2022/08/24(15:55)) □U R L/ おっと説明が変だった。 >その場合、空白セルは0とみなされるので結果は0、 ↓ その場合、片方のセルが空白であれば空白セルは0として扱われるので結果は0 |
[133324] Re[3]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2022/08/24(16:02)) □U R L/ >A1、C1どちらかだけに数値だと0を返す関数です。 A B C D 1 10 あ この場合のD1は? |
[133325] Re[4]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ あらた -(2022/08/24(16:16)) □U R L/ 早々の回答ありがとうございます。 何時間も悩んでいたのに… とても短くて驚いています。関数は発想なんですね。 3つもあってどれをつかえばいいのか悩んでいます。 >>A1、C1どちらかだけに数値だと0を返す関数です。 > > A B C D >1 0 あ > >この場合のD1は? はい、A1が数値入ってるので、D1は0です。 追加で申し訳ないですが、無理だと思っていたエラーメッセージにできますでしょうか? 数値を入力してくださいとか、追加なのですいません。 気が乗ればでいいので。ありがとうございます。 |
[133326] Re[5]: 数値だけの入力の場合に計算、関数簡略化- ■ / 記事引用/メール受信=OFF■ □投稿者/ あらた -(2022/08/24(16:20)) □U R L/ すいません解決入れさせていただきます。 ありがとうございました。 |
[133327] Re[6]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2022/08/24(16:24)) □U R L/ 私の式だと片方数値で片方文字の場合、空白を返すのでこの場合には使えない。 |
[133328] Re[7]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2022/08/24(16:28)) □U R L/ A1セルが「あ」、C1セルが空白、A1セル、C1セルとも「あ」の場合は何を返せばいいのだろうか? |
[133329] Re[8]: 数値だけの入力の場合に計算、関数簡略化- ■記事引用/メール受信=OFF■ □投稿者/ あらた -(2022/08/24(16:42)) □U R L/ ありがとうございます。 >A1セルが「あ」、C1セルが空白 数値が入っていないので、空白です。 >A1セル、C1セルとも「あ」の場合 数値が入っていないので、空白です。 数値がどちらかにある場合は0をかえします。 「あ」と数値でも0をかえします。 すいません説明不足でした。 |
このトピックに書きこむ |
---|