No.2ベストアンサー
- 回答日時:
こんにちは
>単体の書き方はネットや手持ちの本で解るのですが
>セルの式でIFの中にANDとMAXが有り
>どう書いたらいいのか分かりません。
個々にわかるのなら、式の内容を分解して、順次処理を行えばよいのでは?
(もちろん、まとめて記述することも不可能ではありませんけれど)
式中の「M2」等のセル値の参照は、Range("M2").Value などに変換すれば良いです。
例えば、ご提示の式なら
cond1 = Range("M2").Value > Range("N2").Value
cond2 = Range("N2").Value > Range("O2").Value
If cond1 And cond2 Then
Range("T2").Value = Application.Max(Range("$K$6:k50")) * 2
Else
Range("T2").Value = ""
End If
みたいな感じで。
IF(OR(A100="",A100="--------"),"",IF(AND(W100>=0,X100>=0,Z100>=0),1,IF(AND(W100<0,X100>=0,Z100>=0),2,......みたいに各セルに計算式が色々入っているという意味です。文書が稚拙で申し訳ございません。
こんな稚拙な文書でも回答くださりありがとうございます。関数からVBAにするときの書き方がこれで解ると思います。答えを見直しながら勉強させていただきます。
No.5
- 回答日時:
VBA を組むとき、例えば
欄外の列に
=IF(AND(W100>=0,X100>=0,Z100>=0),1,0)
次の列に
=IF(AND(W100<0,X100>=0,Z100>=0),2,0)
次の列に
=IF(AND(W100<0,X100<0,Z100>=0),2,0)
などを入れて、更に条件分岐の計算式を入れてそれらに基づいて VBA を組んでいけば考えが整理できてうまく書くことができます。参考までに・・・。
No.4
- 回答日時:
if range("M2") > range("N2") and range("N2") > range("O2") then
range("場所")=application.worksheetfunction.max(range("$K$6:K50"))*2
end if
でした。
テストはしていません
1行での書き方 参考になります。application.max( の処が理解していないのでオブジェクトとして丸暗記することにしました。
No.3
- 回答日時:
if range("M2") > range("N2") and range("N2") > range("O2") then
range("場所")=application.worksheetfunction.max(range("$K$6:K50")*2
end if
テストはしていません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会計ソフト・業務用ソフト エクセルの数式で教えてください。 5 2021/12/15 08:43
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- Visual Basic(VBA) Excel VABについて 1.xlsm、VBA.xlsm2つのファイルがあり、1.xlsmにてVB 6 2021/12/13 17:46
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- 会計ソフト・業務用ソフト エクセルの数式で教えてください。 1 2021/12/15 10:55
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
- Excel(エクセル) エクセルの数式で教えてください。 3 2021/11/05 15:08
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- Excel(エクセル) エクセル セルに文字を入力したら別のセルに入力した時間が表示されるようにしたい 3 2023/10/19 03:42
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセル 関数について
Excel(エクセル)
-
算数、数学解りません。 足し、引き、掛け、割り算程度しか出来なくても、Excel覚えられますか?
Excel(エクセル)
-
エクセルの計算式で教えてほしいことがあります 5000+1500✖️1.1✖️4 その後100のくら
Excel(エクセル)
-
-
4
この場合に使用するエクセルの関数を教えてください。
Excel(エクセル)
-
5
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
6
こんにちは。Excelのデータ入力規則のことで教えてください。複数条件を指定したい場合の構文ですが、
Excel(エクセル)
-
7
SQLの練習問題に関する質問です(Microsoft SQL Server)
Excel(エクセル)
-
8
マクロの作り方で質問です。
Excel(エクセル)
-
9
下記のような条件付き書式はどうやって設定したら良いのか教えていただきたいです。 180時間を満たない
Excel(エクセル)
-
10
勤怠表エクセル関数について
Excel(エクセル)
-
11
エクセルのツールバーのプルダウンメニューの順番を変えたい
Excel(エクセル)
-
12
[大至急!]ExcelSheetFreeの使い方がわかりません
Excel(エクセル)
-
13
こんにちは。Excelのことで教えてください。特定のセルへの入力時に、ある特定の文字の入力ができない
Excel(エクセル)
-
14
数字をコンマで区切った文字列の集計のマクロの修正
Excel(エクセル)
-
15
Excelについて質問です。 タブキーを押すと編集しているセルが右隣に移りますが、私はタブキーを押し
Excel(エクセル)
-
16
excelの数字がE+になってしまいます。 数値に変えればセルでの見え方は治ることはわかるのですが、
Excel(エクセル)
-
17
エクセルの数式で教えてください。
Excel(エクセル)
-
18
エクセル セルに文字を入力したら別のセルに入力した時間が表示されるようにしたい
Excel(エクセル)
-
19
ノートPCでExcelを一部見せない状態で外部モニターに出力したい
Excel(エクセル)
-
20
複雑なシフト表から1日ごとの出勤者、シフトを抜き出したいです
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報