- ベストアンサー
エクセルで水揚げ表を色分けし、数字の合計を出す方法
HohoPapaの回答
VBAを使った関数でよければ https://okwave.jp/qa/q9479525.html で紹介したコードがそのまま使えると思います。 この関数を標準モジュールに配置し 集計したいセルに次のような関数を埋めると =SumColor(A3:T12,B3) セル範囲:A3:T12の中で、 B3セルと同じ背景色のセルの値を合計します。 なお、 背景色だけが変わるような操作の場合 この関数は再計算が行われませんので 関数を埋めたセルを選択し、 F2キー、エンターキーの操作を行う必要があります。 Option Explicit Function SumColor(TargetRange As Range, BaseColorCell As Range) As Double Dim wkCounter As Double Dim wkRange As Range wkCounter = 0 For Each wkRange In TargetRange If wkRange.Interior.ColorIndex = BaseColorCell.Interior.ColorIndex Then wkCounter = wkCounter + wkRange.Value End If Next wkRange SumColor = wkCounter End Function
関連するQ&A
- エクセルの操作方法しりたい
添付ファイル参照 1.表計算の合計の値を別の表に自動的に計算したい 2.計算ではないが一つのセルに入力した数値を別の表のセルに自動入力したい 3.縦と横の合計を自動入力したい。 4.デリートで数字を削除しても表計算は消せないようにしたい 5.シートの表計算を変更できないようにパスワードで保護したい
- ベストアンサー
- ノートPC
- エクセルでの足し算
エクセルの表でセルが縦に30個ありそのセルに数字が入力されています。その縦の30個のセルは全体を反転させてΣをクリックすると合計されると思いますがそうではなく、全部足すのではなく選んだものだけの合計を出すにはどうすればいいでしょうか?たとえば1個目のセル、3個目のセル、5個目のセルといったように奇数の行のみ足すにはどうすればいいでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセル表に条件をつける?
合計を出すエクセルの表を作っているのですが、計算対象に何らかの数字が入力されるまで、合計のセルに0(ゼロ)を表示させたくないのですが、方法がわかりません。>_<) オートサムを使うと必ず0が出てきてしまいます。 どうか教えて下さい・・・。
- ベストアンサー
- オフィス系ソフト
- エクセルについて教えてください
エクセルの操作で1つ分からないことがあります。1つのシートの中に表を作り、別のセルに入力した数字の合計を表示させていますが、その保護の仕方が分かりません。 表の中に合計の関数@sumを入力していて、その部分だけ保護したいのですが、「シートの保護」というのを指定するとシート全体に保護がかかってしまい、セルに数字が入らなくなります。関数が入力されているセルだけ、つまり1つのシートの中で指定した部分だけ保護するにはどうすればいいのでしょうか。 あまり詳しくないので、方法があればできるだけ分かりやすく説明いただけるとありがたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel
Excelでの表で セル内にA(時間)12B3 C5と入力します。横の次のセルにもA1B6C7といれたら合計の欄にこの数字の合計が出るやり方、数式を教えてもらえませんか?これは時間計算です。いつもさいごに手入力していて…わざわざA3B4C5と入力していて合計も手入力なのが面倒に感じて ほとんどExcel無知です。 よろしくお願いいたします。 欲を言えば 合計時間の横にhも入るとよいのですが
- 締切済み
- その他([技術者向] コンピューター)
- エクセル初心者です
エクセル初心者です エクセルの教本らしきものをみながら実際にエクセルをいじってみました エクセルの教本では表の横列はABCといったアルファベットが並んでいて縦は123という数字がならんでます 。で表を作り、各セルに入力されてある数値を足したいとき教本では=b3+C3というように入力してエンターをおすとb3とC3に入力してある数値をたしたものの合計がででいます。 私もしてみたのですが私のパソコンはビスタでエクセル2007なのですが表の横列がアルファベットではなく縦も横も数字になっております。 この場合=b3+C3と入力しても正しく認識されざ#NAME?とでます。 私の表では横列がアルファベットでなく数字なのでBのとこを2 Cのとこを3にかえて計算=23+33としてエンターを押しても56とでて各セルのなかの数値同士を足したものがでてきません。 どうすればいいんですかね
- ベストアンサー
- オフィス系ソフト
- EXCEL入力の妙な現象の質問です。助けて!
新規でエクセル表を作ったんですけど、セルに数字を入力すると、変なセルのところに移動して(カーソルが)しまいます、それは桁によって違ってきます。 別のエクセル表を立ち上げて、そこに表をコピーしても、やはり同じようにセルに数字を入力すると別の変なところのセルにカーソルが移動するだけで、データ(数字)が入力できません。なんでこうなるのでしょうか。早くつくらないといけないエクセル表なのでとても困ってます。どなたか詳しい方おしえていただけませんでしょうか。お願いいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルのセルの色分け
Excelで、100*100マスくらいの表の各セルに、0-1200の数字がランダムに記入されています。 このセルの数字の範囲ごとに、自動で色分けするようなことはできないでしょうか? 「0-100」は赤色 「200-300」は水色 ・・・ という具合です。 手作業でやろうとしたのですが、さすがに無理でした。。。 ご存知の方いましたら、よろしくお願いいたします。
- 締切済み
- その他MS Office製品