データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
詳しい情報の返信ありがとうございます。
ただ、書き方が悪かったようで申し訳ないのですが、もっと基本的な情報が知りたかっただけなのです・・・。
- 質問文に書かれている図から読み取れるのは、どこかのセルに入っていると思われる 2つの数字のみです。
- 質問文そのものから読み取れるのは、下記の 2点です。
1、どこかのセルに下記の数式が書かれている。 =IFERROR(HLOOKUP($E12,'5'!$C$4:$AN$87,84,FALSE),"")&IFERROR(VLOOKUP($E12,'4'!$F$116:$G$116,2,FALSE),"")&IFERROR(VLOOKUP($E12,'5'!$F$117:$G$123,2,FALSE),"")
2、どこかのセルに「 0 」が表示されていて、そのセル位置(セルアドレス)にはそのセルと同一行の数字の合計を求めたいが、SUMIF 関数では求めることが出来なかった。
これら質問文に書かれている図と質問文そのものからは必要な情報(セルアドレス)が抜け落ちてしまっています。
なので、
・どのシートのどのセル範囲に提示されておられる数式(類似した数式)を入れているのか、実際の表の配置(行や列のアドレス)が分かる形で提示してください。(個人情報などに関わる部分があれば隠すなどの対策をしてください。)
と前回書きました。
図で書いていただいても文章で書いていただいても良かったので、どのシートのどのセル範囲に提示されておられる数式(類似した数式)を入れているのか、「実際の表の配置(行や列のアドレス)が分かる形で」と書いたのが却って紛らわしかったかもしれませんね。
失礼いたしました。
また、
・SUMIF 関数をどのシートのどのセルに入れているのか、といった情報も必要です。
とも前回書きました。
改めて書きますが、教えていただきたいのは、提示されている数式(上記1、の数式)がどこに書かれているかというセル位置(セルアドレス)の情報と、「 0 」と表示されているセル( SUMIF 関数の書かれているセル)のセル位置(セルアドレス)の情報です。
(セルアドレス: A1、D3、G7、・・といった表記でお願いします。念のため。)
こういったセルアドレスが分かれば先に進めますので、次に必要な情報は、上記1、の数式で実際にどのような値を求めたかったかという情報です。
この値がもし文字列になってしまっているとしたら、最終的に SUM 系の関数を使って合計を求めようとしても文字列は対象外となります。
例えば、同じ数字でも数値の 1 と文字列の 1 では扱いが異なるということになります。
「セルの書式設定」で「配置」の「横位置」を「標準」にしていれば、数値は右詰め、文字列は左詰め、になるので分かるのですが、「横位置」を「中央揃え」にされていると見た目では分からなくなってしまいます。
なので、
・提示されておられる数式で、本来は何を求めたかったのでしょう?。
と前回書きました。
これについては、時間(数値)を求めたいということは分かりましたが、
>3つのブロックのどれかに数字が記載された際に数字が
>飛ぶようにしたく、3つのブロックに同時に数字が入力
>されることがないため合計は求めないものです。
と書かれている意味合いが良く分かりませんでした。
これを素直に解釈すると、
「 3つの数式の中で、いずれか一つの数式が時間(数値)を返す場合に限り(複数の数式で時間(数値)を返すことは有り得ない)、その時間のみを抽出し、上記1、の数式が書かれているセルに表示させたい。」
と解釈できるのですが、これで間違いないでしょうか?。
(数式1、が今のところご希望の値を表示できないとしても、その数式1、が書かれているセル位置(セルアドレス)にそういった値を表示させたいということで間違いないでしょうか、ということです。)
こういった点がはっきりすれば、次の疑問点は、どういった数式を使って最終的な結果を求めようとしているか、という情報です。
質問文に書かれているこの部分の文章は、
>右側「0」の箇所にセルの数字の合計(行の合計)を出したいのですが、SUMIF関数は「0」のままです。
ということだけです。
それまでに書いてあることと併せて素直にこの文章を読むと、「SUMIF 関数の書かれているセルと同一行の左側のセル範囲に、提示されている上記 1、の数式が入っている」と解釈できます。
ただ、そうだとすると、上記1、の数式とそれに類似した数式が左側の複数のセル範囲に入っていなければ SUMIF 関数で合計を求める意味がありません。
こういった疑問点をはっきりさせるために、
・SUMIF 関数はどのように書いているのでしょう?。
と前回書きました。
例として書いたように、SUMIF(A1:E1,">0") といった具体的な数式を書いていただければ良かったのですが、
>上記記載の式を入力しました。
と書かれています。
これが更に疑問点となりました。
実際の SUMIF 関数について、関数そのものを具体的にどのように書いているか、提示していただけないでしょうか?。
※長々と書いてしまいましたが、改めて教えていただきたいのは下線を引いた箇所です。
返信で教えていただいた情報は、この先で必要になってくる情報なので、必要な情報であることには間違いないのですが・・。
ここで書いている疑問点が解消されれば、最終的な結果がなぜご希望通りの値にならないのかが見えてくるはずなので、具体的な数式などのご紹介も出来るかと思っています。
考え方だけではなく、具体的な数式をご紹介して、ご自身でそれを更に工夫して良いものにしていく足掛かりにでもしていただけたらという思いで書いています。
余計なお世話でしたら、お許しください。