• 締切済み

エクセルの質問です

初心者です。すみません、関数教えてください。     A列  B列   残 繰り越し        100   (1)   100      200 (2)   100      300    (3)      100   200 このように、A列に数字が入っていたら1つ上の残からに足す B列に数字が入っていたら1つ上の残からひく 商品出納帳を作成中です。ほかの元帳などは、エクセルテンプレートで あるのですが、商品の出納帳が探せません・・・ 要は、商品何個、単価いくらで仕入れました 残りは何個で金額はいくら分です。 みたいな事です。上級者なら、出荷した時にこれだけもうけましたとかの 数式も入れれると思うんですが、うまいこと作れません。 どうぞよろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

例としては A1:D5に 日付  入  出  残 繰り越し 100 5月1日 100 200 5月2日 100 300 100   200 のようなのを挙げるべきだ。 === 関数の式は、D列(だけ)に入れるのだが、D2の繰越の第2行目は式を入れず。繰り越し残の100を打ち込む。 (エクセルのスキルが進んだら、将来的には繰り越し残も式で、他のセルを参照して持ってくることになろうが) D3には=D2+B3-C3を入れる。基本はこれ1式のみだが、 A列やB列が未入力の行の場合(普通は、式を前もって複写しておくので)(これが理解できないなら、この行は読み飛ばしてください)D列に前日と同じ残が出るのが、鬱陶しいので D3の式は =IF(AND(B3="",C3=""),"",D2+B3-C3) のようにする.入金列出金列とも入力がなければ、空白を返しておく。 どちらか、か両方入力されたら、とたんに、前行D列+当行B列₋当行D列の値がD列に入る。 本件は、初歩的なようで、初心者にはむつかしいようだ。質問者は、回答が出てもすぐには、確認できないレベルのようで、しばらくは経験を積む(数を踏む)ほかないだろう。 口頭で質問ができる、エクセルのわかる、周りの(職場などなら)仲間を見つけ、聞いた方がよいと思う。

全文を見る
すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

A列の先頭行に繰越の100を入力するものとして次の数式をC1セルへ設定します。 =IF(COUNT(A1:B1),SUM(A$1:A1)-SUM(B$1:B1),"") C1セルを下へ必要数コピーすれば良いと思います。

cocoharu1005
質問者

お礼

ありがとうございます!ためしてみます。

全文を見る
すると、全ての回答が全文表示されます。
noname#231538
noname#231538
回答No.3

関数よりセルの中に式を書くだけの方が楽ということですよね。 黄色セルをその下のセル以下にコピーすればよいです。 ご質問の絵の一番上の繰り越し残は割愛しましたが。

cocoharu1005
質問者

お礼

ありがとうございます!!

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

  =C2+A2-B2 (1)と書いてるのは2行目 残と書いてるのはC列 この様に考え「200」の所の式が上です   あとはこの式を下にコピーしてください  

cocoharu1005
質問者

お礼

説明がわかりずらくてすみません!! ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • okwavey2
  • ベストアンサー率15% (251/1593)
回答No.1

すみません。質問の内容が乱雑になっているので整理をお願いします。 質問には、大きく3つのことが書いてあると思います。 1.エクセルファイルの説明 2.業務の説明 3.エクセルで出納帳を作る事になった理由 エクセルファイルの説明だけで良いので、エクセルに関することのみで要件を説明していただけないでしょうか。 A列、B列ときたなら、次はC列です。 それぞれの列が何を表しているのか、一行目には項目の名前を書いて下さい。

cocoharu1005
質問者

お礼

すみません分かりずらいですね。 整理してみます。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの質問です

    A列・B列とも数字がないものは0、A列のみ数字があるものは1、B列のみ数字があるものは2、といったようにする数式はありますか?教えてください。

  • エクセル関数

    A列に商品名、B列にNET(g)、C列に単価の入った単価表があります。 その単価表を範囲選択して、別の表の規定の列にA列の商品名と B列のNET(g)が合致すればC列の単価が返されるという計算式を作りたいと思っています。 VLOOK関数を使えばできるのかと考えましたが、数式の作り方が分かりません。 教えて下さい。

  • エクセル 数量二倍時の計算結果を表示

    エクセル2003を使っています(2007も持ってます)。 取扱商品は、数量により単価が変わります。 商品Bは、商品Aの数量を二倍にした金額で出荷します。 数量により、異なる引数・数式を使って計算した数列(商品A売価)の中から、 二倍の数量のときの計算結果を引用して、別の列(商品B売価)に表示させたいです。(下の表で行くと商品Bの列です) 商品Bの列に入力する数式を教えていただけますでしょうか。 (できれば考え方も簡単にお願いします) 複数の関数の組み合わせと思いますが、あまり経験がなく、手に負えません。 数量    商品A     商品B 10     \4,500     \5,500 20     \5,500     \7,500 30     \6,500     \9,400 40     \7,500     \11,200 50     \8,500      … 60     \9,400 70     \10,300 80     \11,200

  • エクセルの質問です

    A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。     B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A   B    C   D     12345 12354 A社    12334 12345 B社    12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。  

  • エクセルの質問です

    A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。     B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A   B    C   D     12345 12354 A社    12334 12345 B社    12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。  B列が昇順で並んでいる C列とD列は重複しない という条件で <=vlookup(b1,c:d,2,false)> という回答を頂いたのですが、 B列が昇順で無い(ランダムに数字が入っています) D列には同じ会社名が何度も出てきます。 どうすればいいのかわかる方お願いします。

  • エクセルの並べ替えについて質問です。

    エクセルの並べ替えについて質問です。 行/列   A      B    C      D 1    商品コード  単価  商品コード 単価 2     100      50    102      70 3     101      60    100      55 4     103      65    104      65 5                   101      65 と並んでいるデータを 行/列   A      B    C      D 1    商品コード  単価  商品コード 単価 2     100      50    100      55 3     101      60    101      65 4                   102      70 5     103      65 6     104      65 というように商品コードで並べ替えて、しかも対比する商品コードがない場合は空欄になる‥なんてことはマクロを使えば可能なんでしょうか? よろしくお願い致します。

  • Excelの数式についての質問お願いします

    A列B列の数字が完全に一致したらC列に可とゆう文字を入れたいんですが数式を忘れてしまって 教えてください

  • エクセルの数式を教えてください。

    仕事で使う請求書など作っています。 その表で数量(A1) 単価(B1) 計(C1) 数量かける単価=計 そして数量が入力ないときは¥0と出したくないので (C1)の数式は  =IF(ISBLANK(A1),"",SUM(A1*B1)) にしました。ここまでは良かったのですが 単価のところには3m2のように数字以外を入れることになるのでエラーになってしまいました。 そこでm2などが入った場合でも数字だけを読み取って計算してくれる数式を教えてください。よろしくお願いします。

  • エクセルで、増減の無い日の残を表示したくない

    会社のオフィス2000でのエクセルなのですが・・・ ある、在庫管理表がエクセルで有ります。 一般的な表なのですが、A列が【月日】B列【受入】C列【払出】D列【残】と言う感じで、D列の数式が【前日残+当日受-当日払】みたいに簡単な数式になってます。 商品種目が10種くらい、並んで1つの表になっています。 この場合に、増減の無い商品、未来日にも残数表示されます。 (例:a商品の、7月1日持越10、7月5日受+5、10日払-6の場合、 7月2日~4日の各残10、6日~9日の各残15、7月11日~31日まで各残8・・・) 増減の無い日(=B列とC列に入力の無いD列)は、 残数D列を表示させないにはどうしたら良いでしょう? 質問内容わかるでしょうか?

  • EXCEL 数式について

    A列 B列 の合計が C列に出るような表を つくっていました。 C列には =A1+B1 という程度の数式を入れていました。 ここまでは普通の話なのですが。。。 毎回、A B列の数字を入れたら C列の数式を コピーして下段に貼付けしていました。 今日も同じようにA B列に数字を入れたところ・・・ 勝手にC列に式が入りました。 特に、シートに保護をかけて数式を表示しない ようにしているわけでもなく、不思議です。 何が原因かおわかりになる方教えてください。 これが使えればそれはそれで便利なので・・・

専門家に質問してみよう