アプリ版:「スタンプのみでお礼する」機能のリリースについて

最大値はMAXで出せ!といわれると元も子もないですが(^^;)
IF文でなんとかならないの?という・・・はい、変わり者のAB型です

まあそれはさておきA1,A2,B1,B2の4つを比較したいと思います
(4項は全て違う値です)

とりあえず
=IF(AND(A1>B1),A1,B1)
=IF(AND(A2>B2),A2,B2)
これをC1,C2に代入し
=IF(AND(C1>C2),C1,C2)

ただこれでは項目が増えるごとに膨大な代入するセルが必要です
ここで変数をn、mとし

=IF(AND(n=(AND(A1>B1),A1,B1))>(m=(IF(AND(A2>B2),A2,B2)),n,m)

とすれば大丈夫そうなのですが変数を宣言する方法が
ネットを探索してもうまく見つけれません。
もしくは別の方法がありそうですが詳しい方助言を
いただけないでしょうか?

A 回答 (1件)

残念ながら、Excelの関数内で変数を宣言することはできません。


マクロ(VBA)を使う必要があります。
    • good
    • 0
この回答へのお礼

やはりマクロを使うしかなさそうですね。
変数を使えないのは残念ですがまあマクロ自体優秀ですから・・・
ロートルな方法で攻めようとした私も変わり者ですしね!(笑

非常に参考になりました。ありがとうございます!

お礼日時:2010/03/26 15:41

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