- 締切済み
エクセル:未入力の行は合計を非表示にしたいのですが。
未入力の行は合計を非表示にしたいのですが。教えていただけませんか? - A B C D E F(残高計)*Aは仕入でB~Eは売上個数です。 1 9 1 2 1 1 4(=A1-B1-C1-D1-E1)になっています。 2 8 1 2 1 1 7(=F1+A2-B2-C2-D2-E2)です。 3 - - - - - 7(G2をコピーすると未入力行には7が。。) 4 - - - - - 7(これを表示しない方法はありますか?) 5 - - - - - 7(すみません。教えてください。。。) 分かりにくいかもしれませんが、何卒、よろしくお願いもうしあげます♪♪。
- momolof
- お礼率9% (6/65)
- 財務・会計・経理
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kizuki135
- ベストアンサー率29% (162/552)
A B C D E F Fに入る式 9 1 2 1 1 4 =A1-B1-C1-D1-E1 8 1 1 1 2 7 =IF(SUM(A2:C2)=0,"",(F1+A2-B2-C2-D2-E2)) 0 1 2 1 0 3 =IF(SUM(A3:C3)=0,"",(F2+A3-B3-C3-D3-E3)) =IF(SUM(A4:C4)=0,"",(F3+A4-B4-C4-D4-E4)) とにかく、まず実際に入れてみてください。
- kizuki135
- ベストアンサー率29% (162/552)
書きなおします A~Eの合計が0として(AからEまですべてがゼロの場合となりますので) =IF(SUM(A2:C2)=0,"",(F1+A2-B2-C2-D2-E2)) 0と言うのは空白も0と判断します。 このIF関数を、言葉で表現すると 「もしA~Eにデータが無い時は空白を表示し、A~Eの中にデータが入っていた場合、計算結果を入れる」と言う意味になります
- kizuki135
- ベストアンサー率29% (162/552)
A~Eの合計が0として (AからEまですべてがゼロの場合となりますので) =IF(SUM(A2:C2)=0,"",(F1+A2-B2-C2-D2-E2)) これだとA~Eの中にどれか1つでも数字が入っていれば、計算されます。
- tckeiba
- ベストアンサー率37% (389/1031)
この式はどうでしょうか? F3の残高計のところに =IF(A3=””,””,F2+A3-B3-C3-D3-E3) を入れるとA3のところに数字が入ってないときにはF3は表示されなくなります。 仕入れが無いときには0を入れれば表示されます。(というか、仕入れが無いときでも 必ず0を入力しないと残高計は出ません) 他の関数でもっと簡単な入力があるかも知れませんが・・・
補足
ありがとうございます。 あの、、ごめんなさい。。説明の仕方が悪かったみたいです。。。 例えば、日付がまだこれからの場合、まだ個数や金額が 未定だから、入力できないですよね。 そんな時(A3~E3までの項目が未入力の時)に 差引残高がF2~F5のように777777と下にずらりと表示されて しまうのを未表示にしたいのです。。。 教えて頂けませんでしょうか。。。。
関連するQ&A
- エクセル2000 同じ文字が入力されている個数を集計する
A列には1~47の数字が200行まで入力されているものとします。 1 a c f e d 2 b a e d c 2 c d d f b 2 a f c a c ・ ・ ・ 47 d e d a b これときa~fが入力されている個数を次のように表にしたいと思いますが、関数でできますでしょうか。 a b c d e f 1 1 0 1 1 1 1 2 3 2 4 3 1 2
- ベストアンサー
- オフィス系ソフト
- エクセルで合計を簡単に出すための方法を教えてください
| A | B |C| D | E | --+---+---+-+--+----+ 1 | | 金 額 | 時間計| --|名前 +---+-+--+----+ 2 | |○:○○|~|0:00| ○:○○| --+---+--------+----+ 3 | | 金 額 | 時間計| --|名前 +---+-+--+----+ 4 | |○:○○|~|0:00| ○:○○| --+---+--------+----+ ・ | | ・ | (省 略) | ・ | | ・ | | --+----+-------+----+ 50 | 合計 | 金額合計 |時間合計| ----------------------------- わかりづらくてすいません。B2-D2=E2となるような式を入力してあり、E2の時間の利用金額がB1という表なんですが、50行目で 金額合計を出す時に=B1+B3+B5+B7+・・・ 時間合計を出す時に=E2+E4+E6+E8+・・・ と入力する以外方法はないんでしょうか?書いてはいませんが、Fの列は時間は出さずに金額だけを表示するのでSUM(F1:F49)で金額合計が出ます。いい方法があれば教えてください。
- ベストアンサー
- オフィス系ソフト
- 同列に文字入力があるまで隣列の個数を合計
excelシートに以下のような表があり別表に下記項目に基づき合計値を入力したい。 1. I3セルにD列項目「あ」のうちB列記号「A+B+C」のF列個数合計を入力 2. J3セルにはD列項目「あ」のうちB列記号「D」のF列個数合計を入力 3. I4セルにD列項目「い」のうちB列記号「A+B+C」のF列個数合計を入力 4. J4セルにはD列項目「い」のうちB列記号「D+E」のF列個数合計を入力 以下続くのですが関数もしくはVBAコードが解る方宜しくお願いします。
- 締切済み
- Visual Basic
- エクセルでデータを1行づつ別の表に3行毎に表示
下のようにもとデータがあり1行ごとのデータを別の表に3行おきに表示したい。 コピーすると3行おきのデータになってしまう。 元 希望 実際 A → A → A B C D → B → D E F G → C → G いちいちコピーしないとだめでしょうか。
- ベストアンサー
- Windows XP
- (エクセル)数値だけ合計したい
複数のセルに入力されている数値だけを抽出し、合計したいと思います。 A B C D E F G 1 合計金額 金額1 金額1理由 金額2 金額2理由 金額3 金額3理由 2 1000円 菓子 3 1500円 1000円 菓子 500円 飲料 4 1520円 1000円 菓子 500円 飲料 20円 消費税 以上のようにA列に合計金額を計算させる数式を考えています。 (ルール) ・B列とC列、D列とE列、F列とG列はセットです。例えば、B列には入力されているが、C列は空白ということはない ・B列とC列→D列とE列→F列とG列の順に入力されていく ・2行目、3行目のように、常に金額が3つとも入力されているとは限らない ・金額が入力されているB列、D列、F列には、「○○円」と「円」も一緒に入力されている (やりたいこと) A列に合計金額を反映させないのですが、以下のように規制したいです (1)2行目のように、金額が1つだけの場合(B列とC列しか入力されていない場合)は、合計金額は空白セルにする (2)3行目、4行目のように、金額が2つ以上の場合(D列とE列や、F列とG列にも入力されている場合)は、合計金額を反映させる (3)合計金額は「○○円」と「円」も一緒に反映させる (考えたこと) B列の金額とB列+D列+F列の合計を比較し、同じならA列は空白、違う場合はB列+D列+F列の合計をA列に反映させるようIF関数を使えばいいのではないか、と考えました。 そこで、まずB列+D列+F列の合計を出す関数を作ってみたのですが、うまくいきませんでした。 =SUM(SUBSTITUTE(B2,"円","")*1,SUBSTITUTE(D2,"円","")*1,SUBSTITUTE(F2,"円","")*1) とすると、金額が3つとも入力されていればいいですが、一つでも空白セルがあると、#VALUE!とエラーになってしまいます。 SUMPRODUCTを使用してできるかと思いましたが、同じ結果でした。 どうすれば、思っているようになるのでしょうか。 ご存知の方がいましたら教えてください。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- エクセルで集計
エクセルでの合計について教えていただきたいのです。 A1~A10000まで日付が、B1~B10000まで数値が入力されています。 B列の数値を50行ごとに合計し、C列に表示する方法。 現在は、sum関数で手作業です。 簡単に表示できる方法を教えてください。 また、C列に合計のある行をD列(D1・D2・D3・・・)、E列(E1・E2・E3・・・)、F列(F1・F2・F3・・・)に並べたいのです。(50行ごとに間引いて表示するような感じです) 現在は、=C50・=C100・=C150のように手作業です。 もっと多量のデータが入力されたシートもあります。また、100行ごと150行ごとなど合計行が違う場合もあります。 エクセル初心者です。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル 複数行ある同一商品を1行にまとめるには?
同一内容が入力された複数行の合計を出す方法を教えてください。 エクセルの表でA列に商品名、B列に色の種類、C列~E列にサイズごとの個数がある、まったく同じ商品が、複数行にランダムに掲載されています。 A列、B列で同一の情報を持つ商品について、C列~E列のサイズごとの合計を出したいのです。 例)商品名、色、サイズ個数(C列:Sサイズ、D列:Mサイズ、E列:Lサイズの順です。) A1:Tシャツ B1:ホワイト C1:5 D1:4 E1:3 A2:Tシャツ B2:ブラック C2:3 D2:5 E2:5 A3: Tシャツ B2:ホワイト C3:3 D3:3 E3:2 A4: Tシャツ B2:ブラック C4:3 D4:2 E4:3 各商品が300行程あり、オートサムではやりきれません。 すべての各商品(A列、B列が一致するもの)を1行ごとにまとめたシートを作成するにはどうしたら良いでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルでちょっと変わった合計の求め方
エクセルで以下のような事は簡単にできるでしょうか。 A B C ・ ・ ・ 1 3 0 2 2 1 2 1 3 1 2 1 4 5 3 2 0 6 3 1 0 7 1 2 1 8 9 3 2 2 ・ ・ ・ 12013 1 2 3 12014 2 1 3 12015 2 1 4 12016 12017 合計 合計 合計 12018 合計 合計 合計 12019 合計 合計 合計 12015行より上は入力された数字です。ここで、 Aの12017には、A1+A5+A9+・・・・+A12013、の合計 Bの12017には、B1+B5+B9+・・・・+B12013、の合計 Cの12017には、C1+C5+C9+・・・・+C12013、の合計 Aの12018には、A2+A6+A10+・・・・+A12014、の合計 Bの12018には、B2+B6+B10+・・・・+B12014、の合計 ・ ・ と、いうようにする場合、Aの12017にどのような数式を入れたらよいでしょうか? (=A1+A5+A9+A13+・・・・+A12013、なんて入力してられないので) Aの12017に数式がはいればBの12017以降はそれをコピーすればできると思いますので。 マクロは使った事ががありませんので関数とか利用した数式でできないでしょうか。 ちなみに簡素化のため列3X行3の入力された数字のかたまりで表示しましたが実際はもっと大きな かたまりです。また入力された数字の最後が何万何千何百何十何行になるかは データによって異なっています。
- ベストアンサー
- オフィス系ソフト
- エクセルで1行に1データ以上入力されたらエラー表示
A1からG1の行で7つのセルがありますが、 その行で1データ以上入れたらエラー表示させることは出来ますか? 例えば A1にデータを入れたらB1・C1・D1・E1・F1・G1にはデータは入れられない。 D1にデータを入れたらA1・B1・C1・E1・F1・G1にはデータは入れられない。 という感じです。 どうぞよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル関数 1行抜かした列の合計
初心者です。 エクセルで表を作成しているのですが・・・ A1とA2は結合されています。 C2、D2、E2~ には点数を入力していきます。 B2に2行目の合計を出したいのですが、 その際、A1・A2の結合部分は抜かした合計を出したいのです。 C2からドラッグすればいいのかもしれませんが、 何列まで入力するか未定なので、 何か関数の入力の仕方があれば教えていただきたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
補足
ありがとうございまーすぅぅ!! できました!! ホントにありがとうございます。 また何かあったら、教えてくださーい!