ベストアンサー Excelで 2002/09/28 16:30 ExcelでA列は+B列はーD列は残高ですDをコピーするとまだ数字を入れてない行まで残高がでますこの数字を表示せずA又はB列に数字を入れた行だけDに残高を表示さすにはどうすればよいのですかお願いします。 みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー moccos ベストアンサー率43% (61/140) 2002/09/28 17:24 回答No.4 C列は?と気になるところですが・・・ <A又はB列に数字を入れた行だけDに残高を表示>と言う事でしたら これでよろしいかと思います。 D1のセルに =IF(AND(A1="",B1=""),"",残高の数式) 「残高の数式の所は現在入力されているものですネ」 A1のセルとB1のセルが両方共空白(何も入力されていない)ならば 何も表示しない(空白) どちらに入力すると「残高の数式」の結果が表示されます。 質問者 補足 2002/09/28 18:15 早い回答感謝します質問のしかたが悪くてごめんなさい。 A B D 1 入金 出金 残高 2 10 3 3 7 D3に=D2+A3-B3 4 2 9 5 9 6 9 7 9 8 9 D3の数式をD4~D8にコピーすると9がでますこの9を出さない様にしたいのですお願いします 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) Zz_zZ ベストアンサー率44% (756/1695) 2002/09/28 17:09 回答No.3 D1 に、 =IF(A1="","",IF(B1="","",A1-B1)) を入力して、D2 以下へコピー。 ・A1 が "" (ヌル=未入力)なら、 ・D1 に "" (ヌル)を表示。 ・それ以外は、IF(B1="","",A1-B1) を評価する  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ └→・B1 が "" なら、"" を表示 ・それ以外は、A1-B1 を計算して表示 A 列と B 列 に、両方とも値が無いと、D 列は空白になります。 質問者 お礼 2002/09/28 18:19 有難うございます補足しましたよろしくお願いします 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 taranko ベストアンサー率21% (516/2403) 2002/09/28 16:59 回答No.2 現在D列にはA1-B1という式が入っていると思います。 B列を手で入力するのであれば関数のIFを使い =IF(B1="","",A1-B1)とすれば良いと思います。 式の意味はB1がブランクならこのセル(式の入れたセル)を ブランクにし、もしブランクでなければA1-B1の計算 結果を表示しなさいです。 いかがでしょうか。 質問者 お礼 2002/09/28 18:22 大変参考になる回答感謝します補足しましたお願いします 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 miya_777 ベストアンサー率31% (44/140) 2002/09/28 16:58 回答No.1 D1セルに「=A1-B1」とすれば、「A1セルの値」-「B1セルの値」がでます。 このD1セルを全てのDセルにコピーすればOKです。 質問者 お礼 2002/09/28 18:14 早い回答感謝します質問のしかたが悪くてごめんなさい。 A B D 1 入金 出金 残高 2 10 3 3 7 D3に=D2+A3-B3 4 2 9 5 9 6 9 7 9 8 9 D3の数式をD4~D8にコピーすると9がでますこの9を出さない様にしたいのですお願いします 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンWindowsWindows XP 関連するQ&A EXCELで EXCELで A列に4文字の任意の数字を B列に3文字の任意の数字を入れていきます。 *A列とB列は同じ行だけ数字を入れます。 A列の数字と且つB列の数字 異なる行で 同じ数字が入るときエラーメッセージか何かわかるように表示させるにはどうすればよいでしょうか? A B 1234 123 5678 321 4956 695 1234 123 →1行目と同じ!! 以上、宜しくお願い申し上げます。 EXCEL VBAで EXCEL VBAで シート1のA2~G2までの列にA,B,C,D~と題名があり、それぞれの下の行には数字が並んでます。シート2のA2~G2までの列にもA,B,C,D~と題名がありますが、ランダムに並んでます。シート1のAの行を、シート2のAの行に、BにはBへという風にコピーをさせるにはどのようにすればよいでしょうか。またシート1A~Gのどれかが欠けている場合もあります。その場合はシート1にあるもののみコピーすることとします。 わかりにくいかも知れませんか、どうかよろしくお願いします。 エクセル関数の質問 よろしくお願いします。 エクセル2003を使用してます。 A B C D 1 2 3 1 1 1 1 2 3 4 5 3 5 7 9 4 7 10 13 5 9 13 17 6 11 16 7 13 19 8 15 9 17 10 19 11 12 13 14 15 16 17 18 19 20 上記のA列の1~20(実際はもっと多い)の数字を B列、C列、D列のように並べたいのですが、 1行目の1,2,3の意味は 1だったらA列の数字を1行間隔ずつあけて、B列に行を詰めて並べる 2だったらA列の数字を2行間隔ずつあけて、C列に行を詰めて並べる というような意味なのですが、わかる方がいましたらご教示お願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム エクセル関数の質問 よろしくおねがいします。 先程回答された方々申し訳ありませんでした。 エクセル2003です A B C D 1 2 3 37 37 37 37 17 82 74 11 82 11 15 15 74 15 28 95 11 15 95 4 86 44 21 15 95 24 67 45 15 4 28 24 44 5 95 42 45 21 4 67 24 48 上記のA列のランダム(実際はもっと多い)の数字を B列、C列、D列のように並べたいのですが、 1行目の1,2,3の意味は 1だったらA列の数字を1行間隔ずつあけて、B列に行を詰めて並べる 2だったらA列の数字を2行間隔ずつあけて、C列に行を詰めて並べる というような意味なのですが、わかる方がいましたらご教示お願いします。 エクセルのIF関数について エクセルのIF関数について質問をさせて頂きます。 現在、下記のような条件で抽出できる式を考えているのですが、 中々思うような式が思い浮かびません。 例えば、 A列 B列 C列 D列 1行目 111 2行目 222 3行目 333 4行目 444 5行目 555 6行目 666 7行目 777 8行目 888 9行目 999 上記のようなシートがあったとして、 A列 B列 C列 D列 1行目 111 999 2行目 222 333 3行目 333 ○ 123 × 4行目 444 5行目 555 6行目 666 7行目 777 8行目 888 9行目 999 ○ 上記のように、例として C列の1行目に「999」と入力した場合、A列の9行目に「999」の数字があるので、その横のB列に「○」 C列の2行目に「333」と入力した場合、A列の3行目に「333」の数字があるので、その横のB列に「○」 C列の3行目に「123」と入力した場合、どこにも該当番号がないので、入力したC列の横、即ちD列の3行目に「×」を表示 要は、A列のどこかに該当数字があった場合にはその数字の横(B列)に「○」、どこにも該当数字が無い時には、入力した数字の横、D列に「×」を表示するような数式を考えています。 IF関数を使えばできるような気がするのですが、色々と試してみても中々うまくいきません。 下手な説明で分かり辛いかもしれませんが、どなたかご存知の方がいましたら、ご教授の程頂ければ幸いです。 どうぞ宜しくお願い致します。 エクセルで多数行へ数式を貼り付ける方法 エクセルで1つの数式をコピーし、一度に多数行へ貼り付ける方法を教えてください。 たとえば、A列1行からA列10000行まで入った数字をB列では計算式による変換後の数字にしたい場合、B1に計算式を書き、それをコピーしてB2からB10000の範囲に貼り付ければいいわけですが、行が多すぎるためいっぺんに処理をする方法があるでしょうか。よろしくお願いします。 エクセルの数字の桁数 エクセル2000です。 3000行程のデータです。横に並べた3つのセル(A~C列)の数字をひとつのセルにまとめてD列に表示しようと思います。希望はゼロも含めて8桁の番号10036803にしたいのですが、ゼロがとれて13683になってしまいます。 なお、Dのセルには=A1&B1&C1としています。 A B C D 1 1 00368 03 10036803 よろしくお願いします。 エクセルでこんな事出来ます? エクセル2000で教えて下さい。 ABCDの列に任意の数字が入ります。 例えば A B C D 1 -10 -20 -30 60 2 50 -30 0 -20 3 10 30 -25 -15 のように同じ行で4つのセルをプラスマイナスすると等しくなります。 数値の入力は小さい数字(マイナスの大きい数字)から順番に入力されていきます。 最後に一番大きい数字が入るように式を入れたいのです。 例で言うと1行目ではD1、2行目ではA2、3行目ではB3の答えが自動で入るようにしたいのです。 列は4列のみです。マイナスの数値は最低でも1つ入ります。 EXCELで予測値を導き出す方法(複合バージョン) 複雑になってしまいますが、みなさま、よろしくお願いします。 A列1~9行 50 70 30 60 10 90 50 60 20 A列10行 75もしくは76 以上のような数値とします。 (列はアルファベット、行は数字) B10 [式] =AVERAGE(A1:A10) C10 [式] =STDEVP(A1:A10) D10 =B10+C10 と式を入れ、 A列10行に「75」を入れますと、D10に表示される数字は75.38です。 A列10行に「76」を入れますと、D10に表示される数字は75.58です。 つまり、76で、はじめてD10の数字を超えます。 現在のやり方ですと、少しずつ数字を増減させて数字を導き出しているのですが、 このはじめて超える数字、この場合だと76を一発で出す関数式はどのようにすればいいのでしょうか? ○参考までに 昨日、同じような質問をしました。 http://oshiete1.goo.ne.jp/qa3270906.html 前回は、A列10行が空欄で数値が出るのですが、 今回は、A列10行に仮想的に数値を入れ、B10を出しておかないとD10が導き出せないことに気づきました。 B11 =ROUNDUP(AVERAGE(A1:A9),0) C11 =ROUNDUP(STDEVP(A1:A9),0) D11 =B11+C11 という感じに作ってみたのですが、B11の時点で49(B10では51.6)となり、最終のD列が一致しませんでした。 エクセルのデータ結合について エクセルのB列に1~1000までの数字がランダムに500個入っています。 エクセルのC列にも1~1000までの数字がランダムに500個入っています。 同様の列が10行あります。 (B列以降には入っている数字と入っていない数字があります) A列には、1~1000までの数字が順番どおりに全て並んでいます。 次のような感じです。 (並べ替え前の文字列) A B C D・・・ 1 3 2 6 2 1 4 5 3 5 5 1 4 6 3 5 6 これを、下の列のように、B列以降の列の数字を並べ変えたいのですが、エクセルはこのような各行の並べ替えはできますでしょうか? 方法がありましたらご教示頂ければ幸いです。 よろしくお願いいたします。 (並べ替え後の文字列) A B C D・・・ 1 1 1 2 2 3 3 3 4 4 5 5 5 5 6 6 6 エクセルで二つのセルにある数字の差の個数を表示したい エクセルでの質問です。 どう質問したら良いか、うまく伝わるかよくわからないのでわかりづらかったらすみません。 Aの列に「1」Bの列に「~」Cの列に「4」が入力されているとします。 入力されている数字は、通し番号の一部です。 Dの列に、1~4までの数字の個数である「4」を表示させたいと思っています。 1234、と指を折って数えると4になる、それです。 数字の多い方から少ない方を引いて、1を加えるというのは考えたのですが A列のみの入力でC列に入力なしの、D列の結果が「1」という場合もあり それをスマートに表示させる方法は何かないかと模索しております。 質問がわかりにくくてすみません。 A B C D 1 ~ 4 4 7 ~ 1 こんな感じです。 実際は6桁の通し番号で、行も多いです。 計算式を入れて、下行にコピー。で対応したいのですが、 なんともうまくいきません。 ご教授頂けると助かります。 エクセル2007関数 A B C D E 1 15 20 300 2 21 22 400 3 34 31 452 D1に、A列の数字のいずれかを入力すると、 E1に、A列のいずれかの数字を入力した行のC列の数字を表示させたい。 たとえば、 D1に、21と入れると、E1に400と D1に、34と入れると、E1に452と 表示させたいのですが、 関数は、ありますでしょうか? ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム エクセルに詳しい方へ! エクセルで例えば A B C D 1 ・・・ ・・・ ・・・ 2 ・・・ ・・・ ・・・ 3 ・・・ ・・・ ・・・ ・ ・ ・ というようにデータがあった場合に、違うシートへうつりそこのある場所で1と入力すると 1 ・・・ ・・・ ・・・ と表示されるような機能はありますか? (1というのは行番号ではなく、A列にかかれている数字です。) エクセルで数字の下1桁を見て並び替える エクセルで下記の様な数字が並んでいます。 A列の下1桁の数字は上から順に増えていて、ある数字で1に戻りまた増えています。 その数字は毎回同じではなく、6までの場合もあれば10までの場合もあります。 下記の例では上から6行、次は4行、次は7行と下1桁の数字によってグループ分け出来ますよね? それで上から6行目までのB列の値(462~530)をコピーしてSheet2のA1から横方向に並べます。 その次は7行目から10行目までのB列の値(356~487)をコピーしてSheet2のA2から横方向に並べます。 その次も同じように並べます。 B列が空欄の場合もありますが、その場合はそのままSheet2にも空欄のセルを作ります。 1グループ全部のB列が空欄でもそのままSheet2に空欄の行を作ります。 この動作をマクロで出来る式を教えて頂けないでしょうか? A列 B列 0213240101 462 0213240102 387 0213240103 556 0213240104 585 0213240105 536 0213240106 530 0213240201 356 0213240202 632 0213240203 486 0213240204 487 0213240301 586 0213240302 670 0213240303 619 0213240304 0213240305 645 0213240306 487 0213240307 651 0213240401 0213240402 0213240403 0213240501 455 0213240502 623 0213240503 411 Sheet2 A列 B列 C列 D列 E列 F列 G列 462 387 556 585 536 530 356 632 486 487 586 670 619 645 487 651 455 623 411 エクセルについて エクセルについて、お知恵をお貸し下さい。 シート1に A B C D 1 2 45 3 4 @ 42.3 5 と書いてあります。 シート2には A B C D 1 0° 45° 90° 2 20 3 30 4 40 4.2 5 50 と書いてあり、シート1の@のセルに、 シート1のA列の数字を、シート2の1行を参照し、合致した数字 シート1のD列の数字を、シート2のA列を参照し、四捨五入して合致した数字 が交わる数字(4.2)を返す式をお教えいただけましたら幸いです。 宜しくお願いします。 エクセル:フィルーター:コピー エクセルにて、表を作成し、それを、オートフィルターをかけます。そうすると、例えば、1行目、3行目、5行目、7行目だけが表示され、B列をまるごと、D列にコピーしようとすると出来ません。行が飛んでいるからだと思います。一つづつコピーするしかないのでしょうか?それとも、一発で、コピーする方法はないのでしょうか?宜しくお願いします。 Excel データの抽出について教えて下さい。 初めて質問させて頂きます。 Excelでデータの抽出と言ったらいいでしょうか・・・ 「一定の条件に当てはまった場合に、別のセルに数字を入力する」 というような処理をしたいのですが、データ量が多くて、 どのようにやったら効率がいいのか、頭を悩ませています。 例えば・・・ A列 B列 1行目 111 A 2行目 112 B 3行目 115 C 4行目 115 C 5行目 118 D といったようなデータが1500件ほどあります。 このデータを使って、A列の中で番号が2つ(又は3つ等)あるものに、 A列 B列 C列 1行目 111 A 2行目 112 B 3行目 115 C 1 4行目 115 C 1 5行目 118 D といった感じで決まった数字を表示する方法がないでしょうか? こんな説明でご理解頂けるかどうか、心配なんですが・・・。 いい方法をご存知の方がいらっしゃいましたら、力を貸して下さい。 エクセルで離れたセルを離れた場所へコピペするには? エクセルで 1行目のctrl+コピーで離れたセル(B1,D1,F1)を 3行目(B3,D3,F3)、4行目(B4,D4,F4)、6行目(B6,D6,F6)などに 貼り付けるにはどうすればよいでしょうか? ちなみに、A列、C列、E列には他の数値があるのでコピーしたくないのです。 どなたかよろしくお願いします。 Excelで1列のデータを5列に振り分けする Excel2003でA列に1行にあるデータ(半角英数字)を 次のシートに、1行ずつコピーして、それを5列に振り分けするというマクロを作りたいです。 (ただし、コピーは2つずつの時もあります。) 元データ ●A列 B列 C列 1 2 3 4 5 ・ ・ 加工後 ●A列 B列 C列 D列 E列 1 1 2 2 3 3 4 4 5 5 上記のような感じです。ただデータは数字のみでなくて、英数字です。 Excelのマクロは全くの初心者で大変困っています。 どうぞよろしくお願いたします。 エクセルの使い方で困っています A B C D 1 a b c 空欄 上記のように1行目のA列にa, B列にb, C列にcというある数字が存在するときに、 aが正の値のときにD列の空欄のセルに値bを、 aがそれ以外(0か負)の値のときにD列の空欄のセルに値cを表示させたいとき、 どのように関数などを設定すればよいでしょうか? エクセル初心者なので、このような条件付き抽出の方法がよく分かりません。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン Windows Windows 11Windows 10Windows 8Windows 7Windows VistaWindows XPWindows MeWindows NT・2000Windows 95・98その他(Windows) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
早い回答感謝します質問のしかたが悪くてごめんなさい。 A B D 1 入金 出金 残高 2 10 3 3 7 D3に=D2+A3-B3 4 2 9 5 9 6 9 7 9 8 9 D3の数式をD4~D8にコピーすると9がでますこの9を出さない様にしたいのですお願いします