- ベストアンサー
エクセルの関数
cma3atgooの回答
- cma3atgoo
- ベストアンサー率35% (32/90)
セルの書式が文字列で無ければ 空白を気にする必要は無いかと思いますが一応 IFを使ったとして空白のときは0とすると =IF(A1="",0,A1)-IF(B1="",0,B1)+IF(C1="",0,C1)-IF(D1="",0,D1)
関連するQ&A
- エクセルの関数(条件付け)について
エクセルについて質問させてください。 説明がわかりにくかったらすみません。 A行のセルに、品名(文字列) B行のセルに、価格(数値) C行のセルに、チェック1(1と入力) と入力してある状態で、 D行・E行・F行のセルに下記のような式を表示させたいのですが、 どのような関数を組めばよいでしょうか? 表示させたいのは、 D行のセルに、チェック2 …「Cに1と入力されていなかったら2と表示させる」式 E行のセルに、価格1 …「Cに1と入力されている場合のみBセルの数値を表示させる」式 F行のセルに、価格2 …Fのセルには「Dに2と表示されている場合のみBセルの数値を表示させる」式 になります。 宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- EXCELの関数について
EXCELで以下の事をしたいのですが、できますでしょうか?もし質問の意味や条件が分かりにくければ追加で説明させていただきます。 A B C D E 1 1 2 1 3 1 この場合に1とカウントする。(A~Eのどこでもよいが、1~3行目のすべてに1が1つずつ入れば1とカウントする。) A B C D E 1 1 2 1 1 3 1 1 この場合に2とカウントする。(A~Eのどこでもよいが、1~3行目のすべてに1が2つずつ入れば2とカウントする。ただし以下のB1のマスのように2と入力されていれば1行目に1が2つあるという計算で、2とカウントする。) A B C D E 1 2 2 1 1 3 1 1 このような事が可能でしょうか?よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 関数の中に関数を入れたいが…
添付図をご覧ください。 [ふりがなの設定]を“全角カタカナ”にして、 セル A3 に式 =PHONETIC(A1) を入力して、此れを右方にズズーッとドラッグ&ペーストしています。 セル C7 に全角カナで入力した後で、セル B7、D7 に夫々下記の式を入力しています。 B7: =SUMIF(A3:E3,C7,A2:E2) D7: =SUMPRODUCT((A3:E3=C7)*(A2:E2)) そこで、上式中の「A3:E3」の場所に「PHONETIC(A1:E1)」の代入を試みたところ、 B7 では「入力した数式は正しくありません」と叱られ、 D7 では叱られはしなかったけど、戻り値が 28 でなく 0 になってしまいました。 なぜ B7 で叱られ、D7 では 0 になってしまうのか、教えてください。 ちなみに、Excel 2002 で試した結果に基づいてお尋ねしています。
- ベストアンサー
- Excel(エクセル)
- 【関数】エクセルでの時間の計算
いつもお世話になっております。 エクセルでの時間の計算に関する質問です。 下記のような30行ぐらいの表があり、A,B,C,D列は手打ち、E,F,G列は関数が入力されています。 この場合D2は空白ですが、両方に15ずつ入力されている場合もあります。 A B C D E F G 8:00 8:30 30 _ =(B2-A2)*24 =(C2+D2)/60 =IF(E2=F2,"〇","×") 結果、判定をしたいG列が〇になったり×になったりしますが、それがなぜなのか教えてください。
- ベストアンサー
- Excel(エクセル)
- エクセルで三次関数をつくりたいのですが
検量線を三次関数で書きたいというヒトから質問を受けたのですが、 y=4E-11x^3-3E-7x^2+0.0007x というような式をエクセルで作成する場合、こんな式の作り方で合っているのでしょうか? y=a(exp(1)+b)x^3+c(exp(1)+d)x^2+ex a=4 b=-11 c=-3 d=-7 e=0.0007 また、基本的なことですが「E」とは自然対数の底(≒2.71828)で合っていますか?
- ベストアンサー
- 数学・算数
- エクセル関数について
エクセルでセルA1に1、B1に2・・・・・Iに、J1に10が入力された表があります。また、A2に1、B2に3、C2に5、D2に7が入力されています。A2からD2を検索してA3に1、C3に1、E3に1、G3に1を入力します。次に、A2からにD2に2,4,6,8、と入力して同様にB3、D3、F3、H3に1が入るようにしたいのです。 このとき、1,3,5,7の値と2,4,6,8、の値が消去されず。またA2からD2に再度異なる数を入力した場合3列の値に1が加算されるようにしたいのですが、教えてください。
- 締切済み
- その他MS Office製品
- エクセル関数=IF(AND())で質問します。
初めまして、よろしくお願いします。 エクセルで A B C D E F 1 1 10 5 3 4 2 ・ 3 ・ このような表にB1、C1、D1三つの値の内一つでもE1より2倍以上の値がある場合にA1の値を抜き出す関数をF1に入力したいのですが、関数式 =IF(AND((B1)>=E1*2),A1,"") までは解るのですが、B1のみではなく、B1からD1までの範囲をどのようにすればいいのか解りません。 解る方、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのif関数のエラー
エクセルでif関数を使ってデータ処理をしたのですが、上手くいき ません。何がおかしいのかが分からない状態で困っています。 状況 A B C D E 1 : + = ? 関数式 とセルに入力してあるとします。(A1=:,B1=+,C1==,D1=?) 関数式のセルに以下の様に入力しました。 =IF(ISBRANK(D1)=TRUE,E1="",VLOOKUP(D1,$A$1$B$15,2,FALSE)) 目的はVLOOKUPだけではD1が空白の時にE1にNAMEと表示されるのを 避ける事でした。 そうすうとD1にA列の数字を入力すると、それに対するB列をE1に 表示するようになるのですが、D1が空白の時はB1が表示されて しまってます。 また一旦D1に入力した後、D1をデリートして空白にしてもE1には もとの数値がそのまま表示されたままになってしまいます。 文章で表現している分、かなり分かりにくい説明になってしまって いますが、お詳しい方いましたらアドバイスお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルの関数がわかりません
(1)以前に下記の質問をしました↓ A2・B2に自動的に文字が入力されるようにしたいのですが条件があって、A1は「田中」・B1は「佐藤」・C1は「東京」・D1は「大阪」と入力します。そしてC2に「田中」と入力するとA2には「東京」と表示され、D2に「佐藤」と入力するとB2には「大阪」と表示されるようにしたいのです。しかし、C2・D2に同じ文字を入力すると「エラー」と表示されるようにしたいのです(田中を2つ入力するとA2にエラーと表示したいです)。よろしくおねがいします。 (2)回答は↓ A2: =IF(C2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(C2,$A$1:$B$1,0)))) B2: =IF(D2="","",IF($C2=$D2,"エラー",INDEX($C$1:$D$1,1,MATCH(D2,$A$1:$B$1,0)))) この答えで満足だったのですが、 E1に神戸・F1に福岡と追加して、C2~F2に田中・佐藤はそれぞれ1回入力します。 この時、同じ名前を2回入力すると、エラーと表示されるようにしたいのです。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
お礼
有難うございました。 何とかうまくいきました。