dポイントプレゼントキャンペーン実施中!

エクセル2003を使用しています。今、月別の年度比率の表を作っています。
4月~9月末まで数字データを打ち込み、今年が、基準年度である昨年と比べて数字が上だったら、所定欄に「増加」と表記するようにIF関数で設定をしました。
しかし、既に基準データとなる昨年度の数字が入力しているため、まだ今月以降のデータが未入力にもかかわらず、増加・減少と表記する欄にも増加と表記が返させられてしまいます。、
そこで、対象とするデータの一つが未入力の場合、返す表記を空欄にするにはどのようにすればいいのでしょうか?いろいろ試したんですが、訳がわからなくなってしまいました。アドバイスをお願いします。

A 回答 (4件)

以下はどうでしょう。


a1;今年のデータがある a2;昨年のデータがある
=if(a1="","",if(a1>a2,"増加",if(a1<a2,"減少","維持")))
    • good
    • 0
この回答へのお礼

回答ありがとうございました。御礼が遅くなり申し訳ありません

お礼日時:2006/11/05 17:25

下記のようなことでしょうか。


例データA1:C9
月今年昨年
41212
53423
64543
711132
812
934

昨年比
B9に=IF(COUNT(B2:B7)=6,SUM(B2:B7)/SUM(C2/C7),"")
B6,B7に11,23を入れると
B9は 668.6666667
    • good
    • 0
この回答へのお礼

回答ありがとうございました。お礼が遅くなり申し訳ありません

お礼日時:2006/11/05 17:28

A2が前月、B2が今月として


=IF(B2="","",TEXT(B2-A2,"増加;減少;維持"))
B2=""はISBLANK(B2)でも同じ結果になります。逆に数字が入ればなら
=IF(ISNUMBER(B2),TEXT(B2-A2,"増加;減少;維持"),"")
    • good
    • 0
この回答へのお礼

回答ありがとうございました。お礼が遅くなり申し訳ありません

お礼日時:2006/11/05 17:28

こんにちは。



 色々な方法があると思いますが、is関数で判定するのはどうでしょう。下記はA1がブランクであれば、1、そうでなければ、2を返します。
 =IF(ISBLANK(A1),"1","2")
 is関数には色々あり、数値かどうかを判定したりも可能です。詳しくはヘルプを参照してください。

 ifの条件式にand関数(かつ)やor関数(または)を使って、複数の条件を記述することもできます。
 =if(OR(ISBLANK(A1), ISBLANK(B1)),"-",if(A1>B1,"増加","減少"))

では。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。お礼が遅くなり申し訳ありません

お礼日時:2006/11/05 17:27

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