- ベストアンサー
Excel2003で式の入ったセルのエラー表示
{=IF(COUNTIF($L2:$V2,"<=100")=0,"",AVERAGE(IF(($L2:$V2<=100)*($L2:$V2<>""),$L2:$V2,"")))} 上記の入ったセルが、AD列に縦に並んでおり、条件に合ったセルには数値が出てますが、すべてのAD列のセルに、左上に緑のエラー表示、右上に赤マークが出ており、このエラーに関するヘルプを開いても白紙のダイアログが表示されるだけです。 数値の出てるものに0.15を掛けたものを結果として出したいのですが、上記の式のどの部分に0.15を掛けるのか分かりません。数値の出てるセルの隣のセルに=0.15*セル番号としてもそのまま数式が表示されるだけです。元データのL列からV列までのセルエラーは数値データに変更して解決済みです。 どうぞ宜しくご教示下さい。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (8)
- KURUMITO
- ベストアンサー率42% (1835/4283)
- imogasi
- ベストアンサー率27% (4737/17068)
- a987654
- ベストアンサー率26% (112/415)
- okormazd
- ベストアンサー率50% (1224/2412)
- a987654
- ベストアンサー率26% (112/415)
- kozimaya
- ベストアンサー率33% (6/18)
- tsubu_m
- ベストアンサー率29% (106/357)
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19604)
関連するQ&A
- Excel2007でのAverage
例えばA列のA1からA30間での数値平均を出したい場合、 あるセルに=AVERAGE(A1:A30)と書けばよいのは分かるのですが このA列に何も数字が書いてない場合(0除算のエラー)になり セルには#####と表示されてしまいます。 このA列に何も数字が書いてない場合、0と表示させるには どんな式を書けばよいのか教えてください。
- ベストアンサー
- オフィス系ソフト
- 【excel】複数のセルを対象に特定の文字列
EXCELでセルB24:D31に一つでも文字列Aが入っている場合 あるセルに文字列2を表示させて偽の場合文字列3を表示させたいのですが =IF(B24:D31="","",IF(SUM(COUNTIF(B24:D31,{"*文字列A*","*文字列A*"})),"文字列2","文字列3")) この式ではエラーになってしまい、どうにも作業が進みません。どなたか教えていただけませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- 【Excel】セルの書式設定で標準と文字列の違い
「セルの書式設定」の「表示形式」での「標準」と「文字列」の違いについてです。 「文字列」は「[文字列]は、数値も文字列として扱います。セルには入力した値がそのまま表示されます」 とあります。 しかし「文字列」に数値を入力するとセルの左上に、グリーンの▼印がでてきて、「数値が文字列として保存されています」というエラー表示がでます。 数値も文字列として扱われるはずですがなぜなのでしょう。いちいち「エラーを無視する」にしなければならないので面倒だなと思いますので、今度は「標準」で入力しようと思いますが、 「標準」は「セルの値に対して一般の書式を適用します(特定の書式を指定しません)」 とのことです。一般の書式、特定の書式が何を指すのか分かりません。 文字列が、数値として扱われない理由と、「標準」「文字列」のそれぞれの特徴を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル2021 高評価の自動表示
高評価の自動表示 BN12、BP12、BR12、BT12、BV12のセルにはそれぞれ下記の関数を入力しおり、指定した文字列(評価)の合計数字が表示されます。 BN12セル =COUNTIF(BW12:EH12,”×”) BP12セル =COUNTIF(BW12:EH12,”△”) BR12セル =COUNTIF(BW12:EH12,”〇”) BT12セル =COUNTIF(BW12:EH12,”◎”) BV12セル =COUNTIF(BW12:EH12,”☆”) 上記の設定で、下記のように合計数値が一番高い文字列(評価)をBH12セルにしたいです。 1・合計数値が一番高い文字列(評価)をBH12セルに表示する。 例:BP12セルの数値が一番高いときはBH12セルに △ の文字列(評価)が表示される。 2・一番高い文字列が複数(同一数値の文字列)ある時には評価の高い文字列を表示する。 *評価の高い順(左が高い)=☆◎〇△× 例:BN12セル=3 BP12セル=5 BR12セル=5 BT12セル=5 BV12セル=0 の数値が表示された場合、BH12セルには ◎ の文字列が表示される。 3・BN12、BP12、BR12、BT12、BV12のセルすべて数値の表示なし(数値=0)の時にはなにも表示しない。 何卒ご教授願よろしくおい願いいたします。 ※OKWAVEより補足:「富士通FMV」についての質問です。
- ベストアンサー
- その他MS Office製品
- Excel:セル枠外にはみ出た文字列全体の表示
お世話になります。WindowsXPでExcel2002を使用しております。是非教えてください。 Excelで入力した文字列がセルの横幅を越えた長さとなった場合、右隣のセルが未入力であれば、自動的に全体が表示されるようになっています。 しかし、右隣のセルに、例えば関数を入力していた場合など何らかのデータを入力していた場合には、枠内までの文字しか表示されなくなります。 右隣のセルが、関数計算の結果、何らかの数値、文字列が表示される場合には致し方ないと思いますが、特に何も表示されない時、左隣のセルの文字列全体が表示されるようにしたいのですが、何らかの方法はございますでしょうか。 ちなみに、具体的な状況については以下の通りです。 |A|B| 1| | | ・A1、B1セルにはそれぞれ同じIF関数(=IF([論理式],A21,""))を入力。 ・A1セルのIF関数が「真」となったため、A21の文字列("浜崎総務部長の来訪")が表示される。 ・B1セルのIF関数が「偽」となったため、何も表示されず。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- 【Excel】001と入力したいが1となってしまう
タイトルの通りです。 「セルの書式設定」を「数値」で設定すると一桁になり、 「文字列」で設定したり、文字列の前にカンマを入れて入力すれば、左上に三角の表示が出て(エラー?)しまいます。 できれば「数値」で001と入力したいのですが…。
- ベストアンサー
- オフィス系ソフト
- 【エクセル】抽出データを上に詰めて表示させたい。
重複するデータを上に詰めて表示さセル方法が解らないです。 B列はA列の元データから重複分は表示しないようにしています。 C列はA列の元データから重複分の数を数えています。 │A │B │C│ D │ 1│あああ │あああ │3│ 2│いいい │いいい │2│ 3│あああ │ │ │ 4│ええ │ ええ │2│ 5│おおお │おおお │1│ 6│ええ │ │ │ 7│いいい │ │ │ 8│あああ │ │ │ 9│うううう│うううう│1│ ・ ・ 上記のような表で、A列が元データで、 B列にはセルB1から、=IF(COUNTIF($A$1:A1,A1)>1,"",A1)という関数を オートフィルで下まで伸ばしています。 C列は、=IF(COUNTIF($A$1:A1,A1)>1,"",COUNTIF($A$1:$A$100,A1))と いう関数を使用しています。 そこで、B列C列の何も表示されていないセルを詰めて、上に詰めて 表示させたいです。マクロは良くわからないのでなるべく関数で お願いします。ちなみに、今使用している関数も、こうしたほうが いいというのがありましたら。訂正してもらえると助かります。 解りづらいところがありましたら、補足します。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- ×しかないセルには0を表示したい。
エクセル2010を使用しています。 F6に×〇でもない場合は空白、〇が無く、×のみ場合は0の数式を入れたいのですが、どうすればいいのでしょうか。 現在、F6には=IF(COUNTIFS($C6:$E6,"○"),COUNTIF($C6:$E6,"○"),"")が入ってます。 これを下まで数式コピーすると、表のように、×しかないセルには0が表示できません。 F列は、〇の数を表示し、〇が無く×のみの場合は0と表示し、数字が入っているセルは空白にしたいです。 お力をお貸しください。
- ベストアンサー
- Windows系OS
- Excel関数 同じ文字がある場合は表示させない
Excel初心者で困っています。 どなたか教えてください。 A2のセルに 商品コード B2のセルに メーカー名 D2のセルに 商品名、メーカー名、商品コード が載っています。 Dの列の中には メーカー名が抜けていたり、商品コードが抜けていたりするものもあり、 その場合は、商品コードとメーカー名を D2のセルに入れなければいけません。 上記が出来る関数を教えていただけないでしょうか? データー量が多くて とても困っています。 =IF(COUNTIF(A2、DS)、D2、A2&D2) ↑これをE2 のセルに表示して 商品コードの重複を調べ、 =IF(COUNTIF(B2、E2)、E2、B2&E2) 素人ながら、こんな感じでやってみましたが、商品コードや、メーカー名が2重で表示されてしまいました。 よろしくおねがいいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルグラフで0が表示される
いつものことですみません。 教えてください。 エクセルで折れ線グラフを描画しましたところ、一番最後の表示が0になってしまうのです。 A列に日付(時間)、B列に数値データがリアルタイムに入ってくるので最後の行を特定できません。適当に広い範囲を指定しています。 B列の数値データの平均値(複数)を計算してC列(3平均値)・D列(5平均値)・E列(9平均値)に置いています。 ちなみにセルC3は、=IF(B3="","",AVERAGE(B1:B3))です。 見た目には、なにも表示がなく、0は入っていないのですが・・・ お忙しいとは存じますが、なにとぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
有難う御座いました。 教えていただいた式で、無事解決致しました。 他の方のアドバイスで、0.15を乗じますと空白セルのところでは、#VALUE!エラーが出てしまいますが、これはデータのないものを演算要素にした為でしょうか?0表示させるように式を変更すれば解決出来るのでしょうか? >これは、AEに数式があるでしょうから、その中が分からなければ、エラーは消えません。おそらく、AD列の数式の戻り値の""(長さ0の文字列)の参照をしてエラーが発生するか、と思います。=If(AD2="","",数式)のようなスタイルにします。 この事が問題なのでしょうか?IF関数を検索した際、””が1つの場合、2つの場合がそれぞれ例示されてましたが、良く理解出来ませんでした。2つにする事により長さ0参照エラーが解消されるのでしょうか?