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

昨対比の表を作り、グラフにする作業をしています。

月によっては“0件”もあるので、0件のところは空白にする為
=IF(COUNT(A1/A2)=0,"",AVERAGE(A1/A2))
という数式で答えを出しています。

そこで、答えが100%を超えた場合はそのままの表示でOKですが、
前年比が100%未満の場合は、どれだけ割り込んだかを表示させたいと
考えています。

例えば、前年比97%の場合は、3%という表示です。

うまく説明できているかわかりませんが、
上記の数式にもうひとつIF関数を付け加える必要があるかと思い、
試行錯誤しているのですが、今ひとつうまくいかず・・・

どなたかご指導頂けませんでしょうか?
よろしくお願い致します。

A 回答 (2件)

こういうことでしょうか?


違っていたらごめんなさい。
『=IF(A1=0,"",IF(A1/A2>=1,A1/A2,1-A1/A2))』
「エクセル2003 IF+COUNT+AV」の回答画像1
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました!
お蔭様で解決致しました。

数式を見ても、サッパリ理解できませんが^^;
助かりましたー

お礼日時:2009/12/02 10:13

> 答えが100%を超えた場合はそのままの表示でOKですが、


前年比が100%未満の場合は、どれだけ割り込んだかを表示させたいと
考えています。
> 例えば、前年比97%の場合は、3%という表示です。

AVERAGE(A1/A2)の所を
IF(A1/A2>=1,A1/A2,1-A1/A2)
にすればよいのではないでしょうか?

> 月によっては“0件”もあるので、0件のところは空白にする為
> =IF(COUNT(A1/A2)=0

加えて、A2が空白の場合のエラー表示を避けるため
=IF(OR(A1="",A2=""),"",IF(A1/A2>=1,A1/A2,1-A1/A2))
のような数式でもよいと思います。

当然、結果を表示するセルは「パーセントスタイル」を適用します。
    • good
    • 0

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