親子におすすめの新型プラネタリウムとは?

別の表にあるセルと同じものがあればセルに色を付けたいのです。

条件付き書式の設定で良いかと思いますが

例えば

=COUNTIF(A1:A11,D2)

この式の

A1:A11

この部分は$A1:$A11 のように絶対値での範囲指定しないとエラーになってしまいます。

この部分のデーターは時々追加などがありますので、$A1 列単位での範囲指定をしたいのですが
できないのでしょうか?

よろしくお願いいたします。

質問者からの補足コメント

  • 早速のご回答を感謝いたします。やってみましたがうまくできませんでした。
    複数のシートがあり、できるシートとできないシートがあり
    原因がわかりません。
    もう少しやってみます。
    ありがとうございます。

    No.2の回答に寄せられた補足コメントです。 補足日時:2019/02/21 09:08
  • へこむわー

    早速のご回答を感謝いたします。やってみましたがうまくできませんでした。
    作業中のブックの複数のシートに適用したいのですが、できるシートとできないシートがあります。
    つまり、見た目空白のセルにも色がついてしまいます。
    ただ、deleteを押すと色は消えます。
    説明がうまくできずわかりにくくてすみません。

    No.3の回答に寄せられた補足コメントです。 補足日時:2019/02/21 09:20
  • つらい・・・

    何度もありがとうございます。

    A列
    0046
    0671
    0156


    B列
    0905
    0019
    0003
    0112

    A列のセルにB列と同じセルに色を付けたいのです。

    No.4の回答に寄せられた補足コメントです。 補足日時:2019/02/21 10:04

A 回答 (6件)

>>一からやっていることを整理して書いていただけますか?


と書いたと思うんですが。

A列とB列はそれぞれ文字列で入っているのですか?データ型は同じ?
例示ではどれにも色はつきませんよね?
うまく行かないのは全部ですか?うまくいくデータといかないデータの例は挙げられますか?
条件付き書式にはどのように設定しているのか適用先と条件を書いてもらえますか?
再掲ですが、
>>つまり、見た目空白のセルにも色がついてしまいます
>ここには元々どのようなデータが入っていたのですか?
    • good
    • 0
この回答へのお礼

解決しました

本当にありがとうございました。
空白のセルに色がついてしまったのは見えないけれどデーターが入っていて
それを削除したことでうまくいきました。
その削除の方法が私には難しかったのですが
少し勉強になりました。
とても感謝しております。

お礼日時:2019/02/21 16:19

早速のご回答を感謝いたします。

やってみましたがうまくできませんでした。
複数のシートがあり、できるシートとできないシートがあり
原因がわかりません。

なんどもですが、出来るセルは、数値とか、出来ないセルは、関数が入っているとかの
違いはないですか?
ですから、出来るセルのように統一してください!

NO4の補足コメントは、数値の羅列だけで、もっと具体的に説明をください!

最終できなければ、条件付き書式よりも、VBAでプログラミングすればいいかと!それが確実でしょう!
    • good
    • 0
この回答へのお礼

ありがとう

ありがとうございました。

お礼日時:2019/02/21 16:19

式の作り方ではなくて、結局条件付き書式がうまくいかないことが問題なんですね?



一からやっていることを整理して書いていただけますか?
それから
>つまり、見た目空白のセルにも色がついてしまいます
ここには元々どのようなデータが入っていたのですか?
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとう

ありがとうございました。

お礼日時:2019/02/21 16:22

>列は、無理かと!


やってみたんですかね?

ただ、重くなる可能性はあるので多めに範囲を指定するのでもいいとは思います。

>絶対値での範囲指定しないとエラーになってしまいます。
式自体は「絶対参照」でないとエラーになる、ということはありませんが、どのようなエラーになるのでしょうか?
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとう

ありがとうございました。

お礼日時:2019/02/21 16:20

COUNTIF関数の書式が、(範囲、検索条件)になっており


範囲は、1つまたは、複数のセル( 数値、または数値を含む名前、配列、セル参照)
が指定できるだけなので、列は、無理かと!
ですから、例えば、(A1:A最後のセル番号)とすれば、同じ意味になりますよ!
あまり列という言葉にとらわれず、現実的に列と同じ意味として対処すればいいとおもいます。なお、エクセルのバージョンにより、最終のセル番号はことなりますので、
これも、貴方のPCのエクセルで実際に調べればいいでしょう!
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとう

早速のご回答を感謝いたします。やってみましたがうまくできませんでした。
複数のシートがあり、できるシートとできないシートがあり
原因がわかりません。
もう少しやってみます。
ありがとうございます。

お礼日時:2019/02/21 09:12

横にコピーしないなら、A:Aと指定すればいいのでは?


直接列指定すればわかると思いますけど。
    • good
    • 0
この回答へのお礼

早速のご回答を感謝いたします。やってみましたがうまくできませんでした。
複数のシートがあり、できるシートとできないシートがあり
原因がわかりません。
もう少しやってみます。
ありがとうございます。

お礼日時:2019/02/21 09:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

Qエクセル リストと完全一致するセルに色をつける

シート1のA列とB列に
aaa ccc
bbb ggg
ccc kkk
ddd ooo
と言うリストがあって、A1〜A4はAチーム、B1〜B4まではBチームと名前を付けています
シート2にAチームのリスト4個が続いているものがあればセルを赤、Bチームのリスト4個が続いているものがあればセルを黄色に塗りたいです
AチームとBチームの中には同じ品番がある時もあります
条件付き書式で設定は出来るでしょうか?

Aベストアンサー

(´・ω・`)
”○” の数を数えるんじゃないんだよなあ。

・・・本題・・・

条件付き書式ですよね。

シート2のリストの並び順は
 aaa
 ccc
 bbb
 ddd
では「Aチーム」と認識しないという事でよろしいでしょうか?
ならば、とても簡単です。

シート2の一覧において、

 判定するセル1
 判定するセル2
 判定するセル3
 色を付けるセル
 判定するセル4
 判定するセル5
 判定するセル6

という範囲について調べれば良いという事。

 判定するセル1
 判定するセル2
 判定するセル3
 色を付けるセル

 判定するセル2
 判定するセル3
 色を付けるセル
 判定するセル4

 判定するセル3
 色を付けるセル
 判定するセル4
 判定するセル5

 色を付けるセル
 判定するセル4
 判定するセル5
 判定するセル6

の4パターンについてそれぞれ調べれば良いだけ。

自分なら
 aaa-bbb-ccc-ddd
のようにシート1から文字列を作り、それが調べるセルで同じパターンになるかを調べます。
シート1はA5セルから、シート2はA11セルからデータが入力されているなら、

 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A11 & A12 & A13 & A14
 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A12 & A13 & A14 & A15
 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A13 & A14 & A15 & A16
 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A14 & A15 & A16 & A17

という条件になる。
この4つのうちの一つでも条件を満たせばセルに赤色を付ければいい。
「Bチーム」についても同様にすればいいので、
この場合、8つの条件式を設定することになります。

面倒でもこの考え方ができていないと、ちょっと条件が変わっただけで対処できずに終わります。
冒頭で「並び順」について書きましたが、並び順がシート1のリストの通りでなくとも色を付けたい場合でも、この考え方は必要ということです。

・・・
ちなみに厄介なのが、どちらのチームにも「ccc」がいるというところかな。
これが無ければ違う方法でシンプルにできるんですけどねえ。

(´・ω・`)
”○” の数を数えるんじゃないんだよなあ。

・・・本題・・・

条件付き書式ですよね。

シート2のリストの並び順は
 aaa
 ccc
 bbb
 ddd
では「Aチーム」と認識しないという事でよろしいでしょうか?
ならば、とても簡単です。

シート2の一覧において、

 判定するセル1
 判定するセル2
 判定するセル3
 色を付けるセル
 判定するセル4
 判定するセル5
 判定するセル6

という範囲について調べれば良いという事。

 判定するセル1
 判定するセル2
 判定するセル3
 色を付け...続きを読む

Qセルにある文字列によって計算式を変えたい

下記のような【表A】と【表B】があります。
【表A】の期限の列(C列)に計算式を入れたいのですが、商品(B列)によって結果を変えたいです。
【表B】のA列にある商品は「A2+7」、B列にある商品は「A2+3」という結果を出したいのですが、
 どういう計算式を入れればいいでしょうか。

【表A】
 A B C
購入日 商品  期限
-------------------------------
2/1  りんご 購入日+7日
2/1  みかん 購入日+7日
2/1  なし 購入日+7日
2/1  豚肉 購入日+3日
2/1  鶏肉 購入日+3日
2/1  トマト 購入日+7日
2/1  牛肉 購入日+3日

【表B】
A B
期限7日 期限3日
-------------------------------
りんご 豚肉
みかん 鶏肉
なし    牛肉
トマト 鮭

宜しくお願い致します。

Aベストアンサー

私も考えてみました。
B表そのものを活かすようにした場合に限りますが、

シート1
=SUMPRODUCT((Sheet2!$A$1:$C$5=B2)*{7,3,1})+A2
A1:C5 は、データ範囲

シート2
期限7日 期限3日 期限1日 (ひとつ加えてみました)
りんご  豚肉  サバ
みかん  鶏肉 
なし   牛肉 
トマト  鮭 

該当するものがないと、戻り値は「0」になってしまいますから、気をつけてください。
  
----------------

QIF関数について

A1~Z1の列の間に、特定の文字(たとえば”りんごの文字”)がセル内に含まれる場合(あかりんごなど)にその下のA2~Z2の列の間に記入された日付を抜き出す方法をご存知でしたら
どなたか教えていただけませんでしょうか、よろしくお願いします。

A2にあかりんごがあれば、B2の日付を抜き出そうとしています。

Aベストアンサー

では、HLOOKUP関数か、抜き出すのが日付ならSUMIF関数でもできるかと思います。

りんごを含む文字を検索値にする場合で、直接式にいれるなら「*りんご*」のようにしてください。

QExcelの「0」だけ非表示、小数点の0.~は表示したいのですが、どうすればいいのでしょう。

EXCELの一部のセルだけ「0」だけ非表示
小数点の0.1などの0.は表示したいです。

ご存知の方がいらっしゃいましたら、何卒ご協力おねがいします!!

Aベストアンサー

ワークシート上で Ctrl+A をチョーンしてワークシート全体を選択状態にする ⇒ ワークシート上でマウスの右クリック ⇒ [セルの書式設定] ⇒ [表示形式]の左側の[分類]窓内で“ユーザー定義”を選択 ⇒ 右側の[種類]直下の横長ボックス内に
G/標準;G/標準;
を入力

此れでOKな筈です。お試しあれ。

Q【関数】複数条件に応じてポイントをつけたい

お世話になっております。

条件によってポイント付与する数式を組みたいのですが
条件が複雑で、どのような関数を組めば良いか、関数の知識も乏しく頭を悩ませております。
詳しい方教えて頂けないでしょうか?

K列 担当者ID
L列 計画
M列 実績
N列 達成率
O列 達成額/未達額
P列 ポイント付与欄

上記のようなデータがあります。

下記条件で、O列「達成額/未達額」の降順にポイントを付与したいです。
その際、下記の条件でポイントを付与したいのです。

ポイント集計先
①黄色セル K5~K18:担当者ID
➁赤色セル K4:部門コード
※画像添付いたします。

ポイント付与条件別表
黄色セル E列:担当者ID ※上記①と紐づく
ピンクセル F列:担当者に紐づく主担当部門コード ※上記➁と紐づく
※補足へ画像添付いたします。

★条件★
・基本
O列
①「達成額/未達成額」が0以上なら降順に10Pからポイント付与
➁「達成額/未達成額」が0orマイナスならポイント付与せず
※ただし、マイナスでも実績があればポイント付与

上記、基本条件に加えて、下記条件も組み込みたいです。
①担当者ID+主担当部門コードが紐づけはO列に10PからポイントMAX付与
➁担当者ID+主担当部門コード以外だったら該当ポイントの1/2付与
かつ、「達成額/未達成額」が0orマイナスなら1/2のポイントの半分付与

何卒、よろしくお願いいたします。

お世話になっております。

条件によってポイント付与する数式を組みたいのですが
条件が複雑で、どのような関数を組めば良いか、関数の知識も乏しく頭を悩ませております。
詳しい方教えて頂けないでしょうか?

K列 担当者ID
L列 計画
M列 実績
N列 達成率
O列 達成額/未達額
P列 ポイント付与欄

上記のようなデータがあります。

下記条件で、O列「達成額/未達額」の降順にポイントを付与したいです。
その際、下記の条件でポイントを付与したいのです。

ポイント集計先
①黄色セル...続きを読む

Aベストアンサー

まず基本条件の方からいきます。
1.セルP5に 「 =IF($M5>0,MAX(10+1-RANK.AVG($O5,IF($M$5:$M$1000>0,$O$5:$O$1000,"")),0),"") 」を入力します。
2.必要なだけ下方向にコピーします。(完了)

*RANK.AVG関数で”達成額/未達成額”の順にランキング(1~)をつけ、11から差し引く、という方法をとります
*”実績”がマイナスのものはランキング付けそのものから除外するので、IF関数で検索対象の配列を絞り込みます
(IF関数に配列を入れたら答えも配列で返してくれるので、その絞り込んだ配列に対してRANK.AVR関数を使います。)
*マイナスのポイントは排除したいので、MAX関数でゼロと比較して正の値のみを採択します

追加条件込みの方は、以下です。
1.セルP5に 「 =IF($M5>0,MAX(10+1-RANK.AVG($O5,IF($M$5:$M$1000>0,$O$5:$O$1000,"")),0)*IF(VLOOKUP($K5,$E$3:$F$1000,2,FALSE)=$K$4,1,IF($O5>0,0.5,0.25)),"") 」を入力します。
2.必要なだけ下方向にコピーします。(完了)

*担当IDから担当部門コードの検索にはVLOOK関数を使います。VLOOK関数が正常に動作するには、担当IDに漏れがない事と番号順に並んでいる事が必要ですので、これ前提で考えて下さい。
*追加条件に準じ、ポイントを1倍したり、0.5倍したり、0.25倍したり、しました。

まず基本条件の方からいきます。
1.セルP5に 「 =IF($M5>0,MAX(10+1-RANK.AVG($O5,IF($M$5:$M$1000>0,$O$5:$O$1000,"")),0),"") 」を入力します。
2.必要なだけ下方向にコピーします。(完了)

*RANK.AVG関数で”達成額/未達成額”の順にランキング(1~)をつけ、11から差し引く、という方法をとります
*”実績”がマイナスのものはランキング付けそのものから除外するので、IF関数で検索対象の配列を絞り込みます
(IF関数に配列を入れたら答えも配列で返してくれるので、その絞り込んだ配列に対してRAN...続きを読む

Qexcelど素人です。 A列 B列 C列 D列 2 2 3 0 5 2 7 1 11 2 13 1

excelど素人です。

A列 B列 C列 D列
2 2
3 0
5 2
7 1
11 2
13 1

上で示したように、A列に表示されている素数を3で割ったとき、余りが0ならB列に、1ならC列に、2ならD列に表示されるような表を作りたいです。
何とかA列に素数を表示することはできましたが、それからは全く何をしたらよいか分かりません。どなたか教えて頂けませんか?

Aベストアンサー

MOD関数で余りを出し、それをIF関数で各列それぞれ余りが○なら表示、それ以外は空欄というように式を作ればいいかと。

QIF関数とMODで、例えば入れた数値の倍数の時に◯が表示される……という数式を作りましたが、1.1の

IF関数とMODで、例えば入れた数値の倍数の時に◯が表示される……という数式を作りましたが、1.1の時に本当だったら1.1、2.2、3.3、4.4、5.5、6.6、7.7……で◯になるはずなのですが、10以下の数値を入れてみると、3.3、5.5、6.6、7.7、9.9は◯の表示がでてきません。
1.1、2.2、4.4、8.8しか◯が出ません。
どうしてでしょうか?

Aベストアンサー

幼稚な言い方だけど、Excel(に限らないので、PC全般的なことと理解してネ)は“小数点の計算には弱い”と理解しておきませう。
理屈っぽい人はフドーショースーテン(浮動小数点)問題などど言い始めますが・・・
それはさておき、対策を教えます。カンタンなことで、小数点抜きの整数に換算して、Excel に計算させることです。
貴方が提示した式(実はナッチョランでしたが)、を
=IF(MOD($A2*10,B$1*10)=0,"◯","")
に変更するだけで解決します。ゴチャゴチャ考えずに先ずは実行してみること!
どうなりましたか?

Q日付の作成方法を教えて下さい。

縦カレンダーを作りたく、色々検索して月初日を作ることは出来ました。
そこから、+1してカレンダーを作りたいのですが上手く出来なかった為、質問させていただきました。


コード
Sub 日付作成()

Dim d As Date
d = Date ' 本日日付
Range("A2").Value = DateSerial(Year(d), Month(d), 1)

Dim tenkiws As Worksheet
Set tenkiws = Worksheets("転記先")

Dim i As Long
For i = 4 To 63 Step 2
tenkiws.Cells(i, 1) = tenkiws.Range("A2") + 1
Next i

End Sub

やりたいこととしては、一行飛ばしに日付を加算させていくなのですが、上のコードだと4行目だけ変わって後は変わりません。
どうすれば63行目まで変えることが出来るのでしょうか?
ご教授宜しくお願い致します。

縦カレンダーを作りたく、色々検索して月初日を作ることは出来ました。
そこから、+1してカレンダーを作りたいのですが上手く出来なかった為、質問させていただきました。


コード
Sub 日付作成()

Dim d As Date
d = Date ' 本日日付
Range("A2").Value = DateSerial(Year(d), Month(d), 1)

Dim tenkiws As Worksheet
Set tenkiws = Worksheets("転記先")

Dim i As Long
For i = 4 To 63 Step 2
tenkiws.Cells(i, 1) = tenkiws.Range("A2") + 1
N...続きを読む

Aベストアンサー

Sub 日付作成()

Dim d As Date
d = Date ' 本日日付
Range("A2").Value = DateSerial(Year(d), Month(d), 1)

Dim tenkiws As Worksheet
Set tenkiws = Worksheets("転記先")

Dim i As Long
For i = 4 To 63 Step 2
tenkiws.Cells(i, 1) = tenkiws.Range("A2") - 1 + i / 2
Next i

End Sub

QExcel 2010 が受けている大問題?

アチラコチラで Excel 2010 が正常に動作しなくなったと喧しくなっています。
企業が世間に迷惑をかけた場合、当該企業の役員がマスコミの前で低頭する姿を晒すのが一般的だけど、そういう類のMSの謝罪記事・動画があればご紹介ください。

Aベストアンサー

誰も返事をつけませんね。

>企業が世間に迷惑をかけた場合、当該企業の役員がマスコミの前で低頭する姿を晒す

Windows 10 の2度目の更新の時など、再インストールする羽目になりましたが、その時、MSが謝罪したということはないし、ノートンのアンチウィルスの時もそうでしたが、謝罪したということはありませんね。ノートンの時は、継続使用はやめました。

MS は、アメリカのマスコミでは叩かれるのですが、日本のメディア自体はほとんど、そういうことはしません。

日本人は、おとなしいというか、MSに文句を言うと、相手は、米国の商務省の役人が出てくるので、すぐに、振り上げたこぶしを下げてしまうわけです。そうしても、日本がやったことへのMSの報復はしてきます。だから、触らぬ神に祟りなしなのですね。ご存知でしょうけれども、韓国のように、向こう見ずにもMSに喧嘩をふっかけたりしないわけです。MSがどんな報復措置をしたのかはわかりませんが。

しかし、では日本は優遇されているかというと、世界の中でもガラパゴス化されて、一番差別的に扱われているわけです。なぜ、日本をカモにするのか、私にはよくわからないところです。アメリカと日本の関係をそのまま反映しているのかもしれません。それは、民主党のときも、そうだったようです。

Microsoft Office のアクティベーションの機能をつけたときにも、「我々の利潤のために、多少の顧客の犠牲はやむを得ない」とマスコミに発表したぐらいですから、日本では、ちょっと考えられないです。

ということで、結論しては謝罪などは一切ないと思います。謝罪すると、損害賠償を受けなくてはならないことに、なりかねないかもしれません。

誰も返事をつけませんね。

>企業が世間に迷惑をかけた場合、当該企業の役員がマスコミの前で低頭する姿を晒す

Windows 10 の2度目の更新の時など、再インストールする羽目になりましたが、その時、MSが謝罪したということはないし、ノートンのアンチウィルスの時もそうでしたが、謝罪したということはありませんね。ノートンの時は、継続使用はやめました。

MS は、アメリカのマスコミでは叩かれるのですが、日本のメディア自体はほとんど、そういうことはしません。

日本人は、おとなしいというか、MSに文句...続きを読む

QExcelについての質問です。

Excel初心者です。
給与計算表を作成していて、調べてもわからないので誰か教えてください。

・17:00~17:07までは17:00で表示。
・17:08~17:15までは17:15で表示。
・17:15~17:22までは17:15で表示。

このように表示させる事は可能でしょうか?
ご教示お願い致しますm(__)m

Aベストアンサー

=MROUND(A9,"0:15")


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング