• ベストアンサー

エクセルの数式で

どうもお世話になります。 数式で新たにSのセルとTのセルを追加したいのですが、下記の SUMIF(L553:N564+S547:S573,"*消耗品費*",O553:O564+T547:T573) ではエラーになってしまいます。 +ではなく違う記号でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#77845
noname#77845
回答No.1

=SUMIF(L553:N564,"*消耗品費*",O553:O564)+SUMIF(S547:S573,"*消耗品費*",T547:T573) で、どう?

unknowing
質問者

お礼

ご回答ありがとうございます。 ご指摘の方法で解決しました。 お知恵拝借、ありがとうございます。

関連するQ&A

  • エクセルの数式について

    エクセルの数式について詳しい方がいらっしゃれば教えていただけないでしょうか。 例えば、 (1)M28セルに以下の数式が入っているとします。 =IF(INDIRECT(M$19)="","",IF(SUMIF(INDIRECT(M$20),$D27,INDIRECT(M$21))=0,"",SUMIF(INDIRECT(M$20),$D27,INDIRECT(M$21)))) (1)の数式で参照しているセルとして以下のものがあります。 (2)M19セル⇒=CONCATENATE("'計算'!",M13,)&$D$14 (3)M20セル⇒="'計算'!AR6:"&"AR"&$D$15+1 (4)M21セル⇒=CONCATENATE("'計算'!",M13)&$C$16+1&CONCATENATE(":",M13)&$D$16+1 (5)M13セル⇒N(文字列のみ) (6)D14セル⇒152(数値のみ) (7)C16セル⇒5(数値のみ) (8)D16セル⇒150(数値のみ) (9)D27セル⇒1-1(文字列のみ) そこで質問ですが、(1)の式で参照している、M$19やM$20、M$21がどこのセルを参照しているかわからないのです。 例えば、(2)の式では、M19セルには、『'計算'!N152』と表示されます。この数式とその結果としてM19に『'計算'!N152』と表示されるのはわかります。が、『'計算'!N152』がどこのセルのことを言っているのかがわかりません。 『!』があるので、『計算』というワークシートのN152を参照しているのかな・・・?とも思ったのですが違いますよね?! 因みに当ブックの中には『計算』というワークシートはありませんでした。 きちんと説明できている不安ですが、回答いただけると大変助かります。 宜しくお願い申し上げます。

  • エクセルで集計式をコピペすると対照せるがずれ込むのを防ぎたい。

    A1 a A2 数値データー A3 数値データー A4 A2*A3 B1 c B2 数値データー B3 数値データー B4 B2*B3 C1 b C2 数値データー C3 数値データー C4 B2*B3 * * k1 a C2 数値データー C3 数値データー C4 B2*B3                        L4 sumif(A1:k1,”a”,A4:L4) M4 sumif(A1:k1,”b”,A4:L4) N4 sumif(A1:k1,”c”,A4:L4) O1   O2        O3        O4 * * R1   R2        R3        R4 S4 T4 U4 S4 T4  U4に対してL4 M4 N4 からコピーしてくると ずれるのを防ぐ方法はありますか? (O~Sの集計をさせたい) 列数は集計のたび変わります 都度sumif関数を入力するのが面倒に加えて列がスクロール するほどある 印刷は特に考えておりません 可能であれは集計の累計も出して行きたいのです(L4+S4) 説明をうまく書けませんが・・・・

  • Excel VBA 行を折り返すとエラー

    いつもお世話になっています。 下記のように複数セルを選択して削除する構文を書きました。 これ自体は問題ないのですが、セルの数が多いので途中で折り返すように 記述しなおすと、エラーになります。 なぜなのかわかりません。 基本的な質問で申し訳ありませんが、よろしくお願いいたします。 Sub リセット() Range("G4,F6:G6,T8,S10,S12,S15,S18,S20,S22,G25,K25,O25,L34,H36,L35,L36,H37,L37").Select Selection.ClearContents End Sub 書き換えた構文 Sub リセット() Range("G4,F6:G6,T8,S10,S12,S15,S18,S20,S22,G25", _ "K25,O25,L34,H36,L35,L36,H37,L37").Select Selection.ClearContents End Sub

  • Excelセル内に数式が入らない

    sheet1のB2に数式バーの内容で入力したのですが入りませんシートFまでの数式は入力できるのですが(B1セル数式)実はシートOまでの同数式を入力したいのですが数式が多すぎて入力できないエラーの場合はどうすればよいのか皆目解りませんどなたか解る方宜しくお願いします。 VBAコード入力でも結構です。

  • エクセル:数式の結合

    お世話になります。 A1セルに =B1 A2セルに =B2+C2 A3セルに =B3+C3+D3 ・・・ という式があるとします。 ここにそれぞれのF列の数式を追加したいと思います。 A1セル =B1+(F1の数式) A2セル =B2+C2+(F2の数式) A3セル =B3+C3+D3+(F3の数式) ・・・ となるようにしたいのですがどのようにすればよろしいでしょうか? 結果だけであれば足し合わせればよいのですが数式を書き換えたいというのが希望です。 (最終的にはA列の数式とF列の数式をあわせてひとつの列にしてしまいたいのです) 置換や関数ではどのようにしたらいいかわかりませんでした。 (マクロは手を出したことがありません) 文字列の結合ならCONCANTATE関数でできるのですが中の数式をうまく結合するには・・・ と考えていっても無理でした。 すみませんがお教えください。

  • エクセル数式

    =COUNTIFS(A10:B47,S2,B10:B47,">=&DATA(yesr(E11)-1,MONTH(E11),DAY(E11))",B10:B47<E11) 上記数式でエラーが出るのですが 記号とか基本的なことと思いますが間違いを 教えてください。

  • エクセルの数式について教えてください!

    株取引の表計算について、 ① I列セルの「手数料」(赤色) ② N列セルの「税」(青色) ③ O列セルの「手数料」(緑色) を自動計算する数式を教えてください。 条件1:4種類の取引(「買」「売」「信買」「信売」) 条件2:売買額ごとの手数料 参照したい手数料一覧は、Q1セルです。 例えばQ5セルは、「買」または「売」の売買額が5万円以上10万円以下の場合、手数料99円、という意味です。 ① I列セルの「手数料」(赤色) (例) I3セルは、D3「買」で、かつ、H3「16万円」なので、115円と自動計算したい。 I2セルは、信用「信買」で、かつ、H4が23万円なので、198円と自動計算したい。 ② N列セルの「税」(青色) 取引によって利益が発生した場合、つまり、P列「損益」がプラスであった場合、利益の20.315%が課税(N列「税」)され、利益から引かれます。 N列を自動計算する数式を教えてください。 なお、税が発生しなけば(つまりP列「損益」がマイナスであれば)「-」と表示したいです。 ③ O列セルの「手数料」(緑色) ①と同様、M列「売買額」に応じて自動計算したいが、②を加えた額を表示させたい。 以上、長々とすいません。 よろしくお願いいたします。

  • エクセル関数のセル間の文字の代用について

    すみません。又教えてください。 C6には次の数式があります=SUMIF((INDIRECT($J$6)),"1イ",INDIRECT($L7))  B7には 1イ C7には次の数式があります=SUMIF((INDIRECT($J$6)),"1ロ",INDIRECT($L7))  B7には 1ロ C8には    ・・・・・・・・・  =SUMIF((INDIRECT($J$6)),"6ロ",INDIRECT($L7))  B8には 6ロ C9には    ・・・・・・・・・  =SUMIF((INDIRECT($J$6)),"2ロ",INDIRECT($L7))  B9には 2ロ  ・                                   ・  ・                                   ・ C25には次の数式があります。=SUMIF((INDIRECT($J$6)),"16イ",INDIRECT($L7))B25には16イ このようにセルCには数式の中に「1イ、1ロ、6ロ、2ロ・・・・」と同じ文字がセルBにも「1イ、1ロ、6ロ、2ロ・・・・・・・」とあります。 セルCの「1イ、1ロ、6ロ、2ロ・・・・」を直接書き込みしないで、既にあるセルBの「1イ、1ロ、6ロ、2ロ・・・・・・・」を使って、数式を使って? 何とか代用したいのですが、良い方法が分かりません。 セルCとセルBの「1イ、1ロ、6ロ、2ロ・・・・」はそれぞれ同じ順番です。 うまく質問できませんが、よろしくお願いします。 前回の質問に回答して頂いた皆さん、ありがとうございました。本当に助かりました。 ただ質問ばかりして申し訳ありません。私も勉強して1年後、2年後には皆さんの助けになれたら幸いです。

  • Excel VBA 長い構文を折り返したい

    いつもお世話になっています。 タイトル通りの質問です。 下記のような複数のセルを選択して削除という構文ですが、セルの途中で構文を区切って 見やすくしたいと思います。 Range("E4,G4,F6:G6,T8,S10,S12,S15,S18,S20,S22,G25,K25,O25,H28,L28,H29,L29,L31,H32,L32,H33,L33,L34,H40,L41,L42,H43,L44").Select Selection.ClearContents そこで、 Range("E4,G4,…H28 _  ※半角スペース&アンダーバー L28…").Select Range("E4,G4,…H28" _  ※ダブルクォーテーション&半角スペース&アンダーバー "L28…").Select と試してみましたが、エラーもしくは実行エラーになります。 区切らずそのままか、構文を二つにわけるのであれば動くのでそれでもいいのですが、 もっとすっきりした方法があるのではないかと気になります。 ご存じの方教えてください。

  • excelにて記号を取り出したい

    お世話になります。 セルの中に、例えば「アアア@イイイ」といったような記号が含まれている文字列があります。その中の記号を検出したいのですが、うまくいきません。 最終的にやりたいことは、そのセルの中に記号が含まれている場合、エラー表示を出したいのですが、VLOOKUPなどを使ってみても、数式的にエラーになるばかりで、うまくいかないのです。 ※記号単体でVLOOKUPを使うと確かに抽出されるのですが、文字列に紛れ込むと、検索しないみたいです。 なんとかならないものでしょうか。(ちなみに記号は不特定です)

専門家に質問してみよう