- ベストアンサー
Excelの初心者です。
Excelの初心者です。 指定したセルA~C 内にデーターが入力されたら、セルDに数値が入力されるようにするにはどうしたら良いでしょうか? A~C のどのセルに入力されともDに80が表示される、どのセルにも入力がないときは空白のままです。 Eのセルにカウント関数を入れ、DにIF関数を入れておくとこの様なことが出来ますがD内の関数だけで処理出来ないものでしょうか。 教えて下さい。
- ghydonguri
- お礼率83% (10/12)
- オフィス系ソフト
- 回答数4
- ありがとう数6
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 D1に=IF(COUNT(A1:C1)>0,80,"")を設定、下方向にコピーで如何でしょうか。
その他の回答 (3)
- ogawa_sora
- ベストアンサー率36% (468/1280)
今晩は。 D4セルに。 『=IF(AND(A2="",B2="",C2=""),"",80)』で行けますよ。
お礼
貴重な回答有り難うございました。IFを使いAND:COUNT等いろんな使い方があるのを知りました。皆さんのおかげで入力作業が楽になります。まだExcelを使い始めたばかりなのでこれからも質問すると思いますが宜しくお願いします。 今回初めてこのサイトを利用させてもらいました。利用に際しての不備な点があるかもしれません1日も早く慣れるつもりです。 これからも宜しくお願いします。
- f_tekki
- ベストアンサー率19% (24/122)
1行目で試してください D1セルに =IF(A1>1,80,(IF(B1>1,80,(IF(C1>1,80,""))))) を入れてください
お礼
貴重な回答有り難うございました。IFを使いAND:COUNT等いろんな使い方があるのを知りました。皆さんのおかげで入力作業が楽になります。まだExcelを使い始めたばかりなのでこれからも質問すると思いますが宜しくお願いします。 今回初めてこのサイトを利用させてもらいました。利用に際しての不備な点があるかもしれません1日も早く慣れるつもりです。 これからも宜しくお願いします。
- devilconan
- ベストアンサー率65% (21/32)
こんな感じでいかがでしょうか? =IF(OR(A1<>"",B1<>"",C1<>""),"80","")
お礼
貴重な回答有り難うございました。IFを使いAND:OR:COUNT等いろんな使い方があるのを知りました。皆さんのおかげで入力作業が楽になります。まだExcelを使い始めたばかりなのでこれからも質問すると思いますが宜しくお願いします。 今回初めてこのサイトを利用させてもらいました。利用に際しての不備な点があるかもしれません1日も早く慣れるつもりです。 これからも宜しくお願いします。 すみませんが解決済みにするにはどうしたら良いのです?教えて下さい。
関連するQ&A
- Excelで同数値の数を数える
次のような数値があるとします。 A B C D 201 1 205 2 201 2 205 1 203 1 行A、Cには201、202などの値がランダムに 表示されています。(関数で表示された値です) 行Bには、例えばB1にはA1:A3の範囲中にA1セルで表示されて いる値と同じ値がいくつあるかをカウントしてあるのですが、 このカウントに関数を使いたいのです。 行Dには、A1:C3の範囲で同じようにカウントした結果を表示 させたいと思います。 同じ行に同じ値が表示されていることはありません。 AとCのセルが空白の場合はBとDも空白にしたいため、 IF(A1="","",COUNTIF($A$1:$A$3,A1)) と入力してみたのですが、空白セルに関数があるせいか、 空白セルまでカウントされてしまいます。 行Aの関数を消すとうまくいくのですが、 消さずに、空白セルをカウントしない ようにする方法はあるでしょうか。 お返事お待ちしています。
- ベストアンサー
- オフィス系ソフト
- エクセルの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製品
- エクセル 隣のセルの数値によって文字を表示させる
こんにちわ。 いろいろ試したのですがいまくいかないので質問させてください。 C1セルに計算式(=B2/A2)が入っていて数値が出ているんですが、 その数値が20より小さいとき、隣のセルD1に「←!!!」 20より大きいときは空白にしたいのです。 今D1に入力しているのは下記の関数ですが↓ =IF(C1<=20,"←!!!","") これでは20以上の数値でも「←!!!」が表示され、 どうしたらいいのかわかりません。 助けてくださいー!よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルの空白を求めたいのですが。
エクセルの空白を求めたいのですが。 例えば、 ・・A B C D E 1 4 2 3 8 4 5 6 4 7 8 9 2 10 A列の数字入力があるセルから、次のセルの入力値まで の空白の個数を関数で出来ますでしょうか? A9~A6 は空白が2個となります。 A6~A3 は空白が3個となります。 A列の 各行 には他のセルで計算された値を出しているので、 各行に現れる数値は、その時によって違います。(現れる数値は整数です) わかる方いましたら、宜しくお願いします。
- 締切済み
- オフィス系ソフト
- Excelの関数がうまく使えません。
Excelで関数がうまく使えません。 「=IF(E2>=2000,200,IF(E2>=1000,100,IF(E2>=500,50," ")))」というのをH列のセルに入力しています。 計算はうまく?いくのですが、偽の場合に空白にしているのに、E列が空白でも200と反映されてしまいます。 ちなみにE列には「=IF(ISNUMBER(D2),(C2*D2)," ")」このような関数を使っております。 H列が空白のときに正しく空白にするにはどうしたらよいのでしょうか? 教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルCOUNT関数について
こんばんは、COUNT関数についてお伺いします。 たとえばA列に関数(SUMなど)の数式が入っています。そのA列を範囲指定してCOUNT関数をしたところ、数値が現れているセルのみをカウントしたいのですが、空白の数式が入っているセルもカウントしてしまいます。数値を示しているセルのみをカウントしたいのですが、うまく行きません。 どうすれば解決できますか、教えていただけないでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルでのIF関数:この場合どうすれば?
IF関数を使うと思うのですが、このような場合どのように入力すればよろしいのでしょうか? 特定のセル(たとえばC1のセル)にマイナスの数字もしくは、プラスの数字もしくは空白が入力されており、たとえばB1のセルに関数を入力するとき C1に空白以外の数値が入力されている場合に限り、A1に入力されている数値をB1のセルに入力(反映)させたい場合。 また同時に、C1が空白の場合、B1も0ではなく空白にしたい。 どなたかご教授ください。よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- EXCELで、参考対象のセルが空白の場合、の空白表示(複数対象)
表1(1日単位の入金額) A B C D ・ ・ 5 「 10」 「 10」 「 10」 「 20」 6 「 10」 「 20」 「 20」 「空白」 7 「空白」 「空白」 「空白」 「空白」 表2 A B C D 合計 ・ ・ 5 「100」 「150」 「130」 「200」 「580」(A+B+C+D) 6 「110」 「 170」 「 150」 「200」 「630」 7 「空白」 「空白」 「空白」 「空白」 「 X 」 この表2で、ABCDの全てのセルが空白(7)の場合、「 X 」のセルが空白になるようにしたいのです。 勿論数値が入力されれば、ちゃんと計算出来るようにします。 ちなみに表2のABCDの各セルは、表1で入力された数値の積算金額(6段目の場合、表1の6+表2の5の合計)です。 一個だけならIF関数で、処理できたのですが、複数のセルの場合はどのようにするかが質問です。 よろしくお願いします。 なお、質問文が解らない部分があれば、補足いたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで困ってます。
今、データ処理をしているのですが、関数がわかりません。よろしくお願いします。 ++++++++++++++++++++++++++++ セルD2(D2:D583)の数値を 0 a 0以上5未満 b 5以上10未満 c 10以上20未満 d 20以上30未満 e ・ ・ ・ 90以上100未満 f 100 g 言う感じに分類したいので、 IF(D2=0,"a",IF(D2<5,"b",IF(D2<10,"c",IF(D2<20,"d",IF(D2<30,"e",IF(D2<40,"f",IF(D2<50,"g",IF(D2<60,"h")))))))) という関数を書きました。hまではうまくいったのですが、h以降つまり「60以上70未満をiと表示する」 というところを書くと「入力した式にはエラーがあります」とでてきてしまいます。なぜでしょう? 若しくはもっと良い関数があれば教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのROUND処理について教えて下さい。IF関数で条件指定
詳しい方、教えて下さい!! エクセルで見積書を作成していて、素人ながら一応数式を入力して金額 が算出できるようにしています。その中で、ROUND処理をIF関数で条件 を指定した中で異なる桁数の数字に行いたいのですが、どうすればよい か分からず試行錯誤しています。 つまり、 A B C D E F G 1 1.0 式 空白 106,300 80% 85,000 85,000 2 89.0 m 1,900 169,100 80% 1,500 133,500 というデータで、 Cのセルには=IF(OR(A1=1,A1="",F1=""),"",ROUND(F1/E1,-2)) Dのセルには=IF(OR(A1="",E1=""),"",IF(A1=1,ROUND(F1/E1,-2),A1*C1)) Gのセルには=A1*F1 の数式の結果がそれぞれ入っています。 見積として客先に提出するため、Aのセルが1の場合はCのセルを空白に してDのセルにのみ数式の結果が出るようにしたいのです。 が、F1のセル(5桁)とF2のセル(4桁)のように数値の桁数が違う場合 に、四捨五入を行う桁数をそれぞれにF1=-2、F2=-1とする方法が分から ず困っています。桁数が違う場合には手入力で四捨五入の桁数を変えれ ばよいのでしょうが、それだと手間がかかる上に桁数の変更を忘れてし まうことがあり、間違いのもとなので、間違いにくい方法で数式を組み たいのです。 詳しい方、解決方法があれば回答お願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
貴重な回答有り難うございました。IFを使いAND:COUNT等いろんな使い方があるのを知りました。皆さんのおかげで入力作業が楽になります。まだExcelを使い始めたばかりなのでこれからも質問すると思いますが宜しくお願いします。 今回初めてこのサイトを利用させてもらいました。利用に際しての不備な点があるかもしれません1日も早く慣れるつもりです。 これからも宜しくお願いします。