- ベストアンサー
totoBIGの計算方法
独学でExcelを勉強中です。 その練習台としてtotoBIGの1等当選金と繰越金の計算を試しているのですが、判らない点が有ります。 初めに単純に1等当選金算出は、 =(売上金/2*0.8+繰越金)/当選口数 なんですが、 不明1 繰越金の有無によって変動する為、繰越金の真偽判定。 不明2 計算結果の上限が有る事。 です。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 当選口数がゼロの場合、値がゼロなのでエラーになってしまいました。 > 繰越金の真偽判定とは、通常繰越金が無い場合の上限は3億で繰越金が有る > 場合は6億と繰越金の有無によって上限が変わるためです。 =IF(当選口数=0,"",IF(繰越金=0,IF((売上金/2*0.8)/当選口数 > 3億 , 3億 , (売上金/2*0.8)/当選口数),IF((売上金/2*0.8+繰越金)/当選口数 > 6億 , 6億 , (売上金/2*0.8+繰越金)/当選口数))) こんな式でいけると思われます。
その他の回答 (2)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
上限の設定は、計算上の当選金と上限額のどちらか安い方が実際の 当選金になるので、 =min(上限, (売上金/2*0.8+繰越金)/当選口数) とやるようになると、初心者から一歩踏み出す兆候です。繰越金は なければゼロとしておけば、足しても足さなくても同じなので気に しなくても大丈夫。
補足
有難うございます。 この方法でも同様の結果が得られるのですね。
- kmetu
- ベストアンサー率41% (562/1346)
上限は以下の式で =IF((売上金/2*0.8+繰越金)/当選口数 > 上限 , 上限 , (売上金/2*0.8+繰越金)/当選口数) 繰越金の真偽判定とは?
補足
早速の回答有難うございます。 だいぶ形になって期待通りの値がでてきました。 ただまだ新たな問題点は有ったようです。 当選口数がゼロの場合、値がゼロなのでエラーになってしまいました。 繰越金の真偽判定とは、通常繰越金が無い場合の上限は3億で繰越金が有る場合は6億と繰越金の有無によって上限が変わるためです。 なので上限を超えるかの真偽の前に、繰越金が有るかの真偽が必要なのでしょうか?
お礼
ありがとうございます。 まず判定順序が当選口数、繰越金0、繰越金ありと段階的に行う事でクリア出来ると言う事ですね。