• 締切済み

エクセルの数式についての質問です

エクセルを使用している中での質問です。 任意の欄のある列の最右欄の数値を帰したいと思い =IF(COUNT(C3:H3),LOOKUP(MAX(C3:H3)+1,C3:H3),"") という式を見つけました。 この場合、対象範囲に打ち込んだ数値の場合は表記されますが 数式を入れてある場合は表記されませんでした。 対象範囲が数式の場合でも表記される方法を教えて頂きたいのですが。 何卒宜しくお願い申し上げます。 当方64歳のエクセル初心者です。

みんなの回答

回答No.3

>対象範囲が数式の場合でも表記される方法 対象範囲のセルに数式があっても、その数式が「数値を返す数式」であれば、ちゃんと動きますよ。 セルに文字列が入れてあったり、文字列を返す数式があると、そのセルを無視するけど、数値か、数値が返る数式が1つでもあれば、ちゃんと動く筈です。

metabo-77
質問者

お礼

ご回答頂きありがとうございました。 お陰様で問題は解決しました。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

その数式は,一番右にある数値をひっぱってきます。 その数値が「生数字」なのか「数式の結果」なのかは,一切関係有りません。 つまり >数式を入れてある場合は表記されませんでした ということは,あなたが埋めた数式が,「要らないのに数字を出している」ことを示唆しています。 更に言うと,「該当する(表記すべき)数値が無いときはゼロを計算する式」を記入していて,かつあなたはメンドウを省くために「ゼロは表示しない」設定にしている事が推測できます。 というワケで。 一番簡単な方法は,あなたが埋めた数式を改良し,出すべき数字が無いときは「""」を計算する数式に修正します。 ""は数値ではないので,ご質問の数式はスルーしてくれて一番右の数字を引っ張ってきてくれます。 もしも,ご自分の数式をどう手直したらいいのか判らない時は,別途のご相談として具体的な数式を挙げて新しいご相談を投稿してみて下さい。具体的に「どこのセルがどうなったらどんな数字が欲しい。装でないときは""にしたい」のように,情報を添えて。 #勿論,もっと極単純にあなたが見つけてご質問のコピーした数式を,「実際のあなたのエクセルに合った数式」に手直しをミスっている可能性もあります。  あなたがご自分のエクセルに実際に記入した数式や,その数式でどこのセル範囲から何を計算したかったのか,そういった具体的な失敗の様子を添えて,手抜きせずにご相談を書くようにしてみて下さい。

metabo-77
質問者

お礼

ご回答頂きありがとうございました。 お陰様で問題は解決できました。

回答No.1

ん?、どこにどんな式が仕込んであるの??

metabo-77
質問者

お礼

ご回答頂きありがとうございました。

関連するQ&A