excel
[HOME] [MAIL]

CEL341.IF関数の比較演算子

Q:(質問者:大阪kiyonさん)
IF関数なのですが、比較演算子の意味がいまいちわかりません。
>や<、>=に<=は、より小さいやより大きい、とか、〜以上、〜以下と書かれています。
分かりにくいので、PC Schoolの方で聞いてみたのですが、やはり説明しにくいと言った回答で、全く解決できていません。
分かりやすい解説をお願いします。

???????????????????????


A:
大阪kiyonさん、おはようございます、兵庫TERUです。

まず、IF(論理式,真の場合,偽の場合)
これは論理式の結果が正しければ、『真の場合』の処理、間違っていれば、『偽の場合』の処理をすると言う事です。

【>】…〜よりも大きい
【<】…〜よりも小さい
【>=】…〜以上
【<=】…〜以下  といわれていますよね!

ですから、例えばテストで80点以上なら”合格”、違うなら”追試”というような場合は?

※80点以上ですので、80点も合格です。
=IF(試験の結果>=80,"合格","追試") もしくは
=IF(試験の結果<80,"追試","合格")  どちらでも同じです。

前者は試験の結果が80点以上なら"合格"違うなら"追試"
後者は試験の結果が80よりも小さい時"追試"違うなら"合格"
以上とは言葉の字の通り『以って上(もってうえ)』と言う事ですのでその数字を含むと言う事です。
〜よりも大きいは、その数字は含みません。
ですから【>】・【>=】があるのです。

このような説明で分かっていただけましたでしょうか? [質問一覧][HOME]

CEL342.日付の入力方法

Q:(質問者:東京mondさん)
いつも勉強をさせて頂いております。
さて、日付を入力する際に月と日を"."で区切りたいのですが、"/"で区切らないと望む形の日付が表示されません。
コントロールパネルの「地域」-「日付」-「区切り記号」を変更すると、総ての表示がおかしくなります。
EXCELのブックによって"."と"/"とを使い分けることは可能でしょうか?

???????????????????????

A:
こんにちは、兵庫reiです。

日付の区切りの変更は、“セルの書式の表示形式”でできます。
1.ツールバーの書式(O)→セル(E)→表示形式
2.分類(C):日付、種類(T):yyyy/m/dの形式を選択します。
3.分類(C):ユーザー定義を選択します。
4.種類(T)の下にyyyy/m/dと表示された“ボックス”があります。そこの“/”を“.”に変更します。
5.上記の設定が終わったらOKです。

表示が変わっていると思います。

この方法ですと、セルによって変更できるので使い分けするにはよいかと思います。
一度お試しください。 [質問一覧][HOME]

CEL343.入力したとおりの表示

Q:(質問者:奈良県okuさん)
奈良県のokuです。
エクセルで通常設定で入力する場合、小数点以下の表示は四捨五入になります。
しかし、整数入力の場合は整数で、小数入力の場合は入力した通りの小数で表示する方法はないでしょうか。
(その都度、範囲で表示形式を指定するのではなく、シート全体の中で整数/小数を混合表示できる設定はないでしょうか。)
例) 2→(2.0ではなく)2  2.5→(3ではなく)2.5

???????????????????????

A:
奈良県のokuさん 今日は。兵庫のhhirochannです。

小数点以下が四捨五入されるとの事ですが、セルの書式設定の表示形式で、分類を数値に設定されていませんか?
数値に設定すると、小数点以下の桁数を入力(デフォルトは0)する必要があるため、そのようになります。
分類で 標準 を設定されたら如何でしょうか?
この標準では、2 は 2 に 2.5 は 2.5 になります。

文字列を入力すれば、そのまま文字列が表示されますが・・。 [質問一覧][HOME]

CEL344.標準偏差の入力

Q:(質問者:北海道MOONさん)
エクセルでグラフを作っています。
折れ線グラフで標準偏差をつける場合、系列のデータごとに標準偏差値を変えたいのですがどうすればいいでしょうか?
通常1つのグラフでは(固定値や%など)1つの標準偏差しか設定できないようなのですが...。
よろしくお願いします。

???????????????????????


A:
グラフの苦手な兵庫yuhkiです。

各系列ごとに設定できるようです。
1)グラフで標準偏差を設定したい折れ線を選択。
このとき、全マーカーが選択されるようにしてください。
2)ダブルクリックまたは右クリックで「データ系列の書式設定」を選択。
3)「Y誤差範囲」タブをクリック。
4)ここで標準偏差を選択して値を設定します。
5)「OK」をクリック。
この操作をグラフ内の系列ごとに繰り返します。

系列のデータごとにということですので、上記の方法をとりましたが、1系列内の各データごとにということであれば、ご指摘の通り、1つの標準偏差しか設定できないと思います。

ご希望に合ってない場合はごめんなさい。
ではでは。 [質問一覧][HOME]

CEL345.並べ替えの優先キーの項目を固定したい

Q:(質問者:神奈川stoneさん)
EXCEL2000を使用しています。
データの並べ替えを行う際に優先キーで第3順位まで、並べ替えのキー項目を指定できますが、この項目を
固定する方法はありますか?
例えば、キー項目がA〜Eの5つあったとして、一番多用するのは優先順にA→C→Eなのですが、たまにB→D→Eに変更して並べ替えを行った後に、再びA→C→Eに並べ替えのキーを戻したいのです。

???????????????????????


A:
万年マクロ初心者の兵庫yuhkiです。

一番多用する並べ替え順序マクロでを記録されてはいかがでしょうか?
1)並べ替える範囲を選択。
2)メニューの[ツール]−[マクロ]−[新しいマクロの記録]を選択。
3)保存場所を聞いてきますので、この作業がいつも同じファイルで行われるなら、記録場所は「作業中のブック」、いろんなファイルで行われるなら「個人用マクロブック」に保存。
4)ご希望の並べ替え順序を設定して実行。
5)マクロの自動記録を終了。
 (シート上に出てくる■をクリックするか、メニューの[ツール]−[マクロ]−[記録終了]を選択します)
6)ALTキー+F11キーでVBEを起動。
7)左上のVBAprojectの「標準モジュール」−「Module1」をダブルクリック。

すると以下のコードが出てくると思います。

Sub Macro1()
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range("B2") _
, Order2:=xlAscending, Key3:=Range("C2"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin, DataOption1:=xlSortNormal, DataOption2:= _
xlSortNormal, DataOption3:=xlSortNormal
End Sub

Selection.Sortで選択範囲を並べ替えしています。
このマクロを実行する前に並び替えしたい範囲を選択しておけば、選択範囲で
並び替えを実行してくれます。

Key1,2,3は並び替えを設定するときの「優先されるキー」のことです。
3つ設定しますので、1〜3の数字がついてます。

Order1,2,3は昇順・降順の設定です。
例では全て昇順で設定しましたので、xlAscendingとなっています。
降順は、xlDescendingです。
これも3つのキーで設定しますので、1〜3の数字がついています。

Headerは一番最初の行がタイトル行かどうかの設定です。
xlGuessはEXCELに見出し行があるかどうかを探させます。
xlNoであれば範囲全体が並べ替えの対象、xlYesであれば並べ替えが行われません。

OrderCustomはオプションの設定です。
ユーザー設定リストを使用する場合はここで設定します。

MatchCaseは大文字小文字を区別するかどうかの設定です。
Trueは区別する、Falseは区別しない、です。

Orientationは並べ替えを行方向か列方向かを設定します。
でもここはヘルプと記述が違いますね????

SortMethodは並べ替えの種類を設定します。
何故か既定値は中国語(xlPinYin)となっています????

DataOption1,2,3は文字列と数値の扱いを設定します。
xlSortNormalは数値と文字列を別々に扱います。
文字列を数値として扱う場合は、xlSortTextAsNumbersとなります。
ここも3つせっていされますので、1〜3の数字がついています。

8)多用される並び替えを行う場合は、範囲を選択し、メニューの[ツール]−[マクロ]−[マクロ]を選択し、対応するマクロ名を選択して実行します。
マクロ名はコードの先頭行のSubのあとの名前です。上記の例ではMacro1となります。

長くなってすみません。
また、ご希望に合ってなければ、さらにすみません。
ではでは。 [質問一覧][HOME]


[HOME] [MAIL]