No.1
- 回答日時:
・ &やorは使えない様です。
・ Excelのヘルプを見ましょう。たとえば、AND 演算の場合、
次のようになっています。
------------------------------------------------------------
AND
すべての引数が TRUE のとき、TRUE を返します。引数が 1 つでも FALSE である場合、戻り値は FALSE になります。
書式
AND(論理式1, 論理式2, ...)
論理式1, 論理式2, ... TRUE か FALSE かを評価する論理式を指定します。引数は 1 ~ 30 個まで指定できます。
引数には、TRUE または FALSE などの論理式、あるいは論理式を含む配列、参照を指定します。
引数として指定した配列や参照に、文字列または空白セルが含まれる場合、これらの値は無視されます。
指定した範囲に論理値が含まれていない場合は、エラー値 #VALUE! が返されます。
使用例
AND(TRUE, TRUE) = TRUE
AND(TRUE, FALSE) = FALSE
AND(2+2=4, 2+3=5) = TRUE
あ~、このことはわかってました。
コレじゃない方法が知りたかったということなのです。
書き方が悪くてすみません。
なるほど、私が思うような使い方は
普通の方法では出来ないのですね。
どうもありがとうございました。
No.2ベストアンサー
- 回答日時:
> マクロは使った事がありません。
経験がないという意味だけであって、使いたくない或は使うことが
禁止なのでしょうか?
※ お使いの Excel のバージョンをお書きになっていませんので
環境によって動作するかはわかりませんが。(2000,2003で確認)
マクロ(VBA)を使うことに抵抗がないのであればメニューから
ツール → マクロ → Visual Basic Editor
Visual Basic Editor のウィンドウが出ましたら、メニューから
挿入 → 標準モジュール
標準モジュールの右側にエディタが開きますので
Function AndValue(A,B)
AndValue = Val(A) And Val(B)
End Function
と書いて、Visual Basic Editor を閉じて(最小化でも構いません)
Excel の A1 と B1 のセルに適当な数値を入れて、C1 のセルにでも
「=AndValue(A1,B1) 」と入れてみて A1 と B1 に数値を And した
数値が C1 に出たら成功です。
あとはご自身で Or とか Xor など所望の関数を定義してあげれば
よろしいかと思われます。
# 提示させて頂いた関数をコピーして関数名を変えて And の部分のを
# Or などに置き換えるだけで済むかと思います。
マクロのセキュリティ設定によっては異なりますが、マクロを含む
データを保存した場合、次回からマクロが含まれているという警告が
でます。
保存したものを開く場合セキュリティが「中」以下になっていないと
動作しません。(バージョンによっては異るかもしれません)
※ ただし「低」にしないことをお薦めします。
マクロを残したくない場合は、結果のセルをコピーして「形式を指定
して貼り付け」などで値のみを残しておけばよろしいかと思います。
マクロの削除は Visual Basic Editor で Module1 を開放します。
# Module1 という名前は異る場合もあります。
おおー、できました。
マクロは使い方が分からず、今日まで使えなかったのですが
はじめて使い方が分かりました。
丁寧にありがとうございます。本当に助かりました!!
シート上でのDEC2BIN関数は
二進数の表記が実は文字列だったりして
かなり苦戦しましたが、要はA,Bは10進表記で扱って
結果も10進で帰ってきて、ビットで見たければ
後で二進数に直せばいいという感じでしょうかね^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) セルを数式で指定する方法 5 2022/04/13 16:55
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) 指定値をマクロで検索&シート移動 2 2022/04/27 23:29
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Excel(エクセル) Excel VBA セルの書式設定 2 2022/03/30 10:48
- Excel(エクセル) エクセルの関数(式)を教えてください。 1 2022/09/27 09:28
- Excel(エクセル) エクセル関数の質問 5 2022/04/20 09:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
EXCELのVBAでRange("A1:C4")を...
-
一つのTeratermのマクロで複数...
-
Excel VBAからAccessマクロを実...
-
メッセージボックスのOKボタ...
-
非表示の列をすべて削除するマクロ
-
エクセルに張り付けた写真のフ...
-
エクセルで別のセルにあるふり...
-
ExcelのVBA。public変数の値が...
-
ExcelVBAでPDFを閉じるソース
-
VBA アドインについて お詳しい...
-
TERA TERMを隠す方法
-
マクロで空白セルを詰めて別シ...
-
EXCELマクロでのThisisWor...
-
サクラエディタ・マクロ → VSCo...
-
エクセルマクロ自動更新
-
[初心者です]VBAで指定列か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
エクセルで別のセルにあるふり...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
ExcelVBAでPDFを閉じるソース
-
EXCELのVBAでRange("A1:C4")を...
-
Excel VBAからAccessマクロを実...
-
TERA TERMを隠す方法
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
マクロ実行時、ユーザーフォー...
-
Excelのマクロについて教えてく...
-
ソース内の行末に\\
おすすめ情報