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

また、基本的な質問ですみません。

EXCEL2014で
A1セルがTRUEならば、 1 を  B1セルがTRUEならば 0.5 を C1のセルの返すには
どうしたらよいでしょうか?

よろしくお願いいたします。

A 回答 (3件)

> そして、A2がTRUEなら「15」 B2がTRUEなら「12」 C2がTRUEなら「9」 D2がTRUEなら「6」 E2なら「3」  が入るようなセル F2に返されるようにしたいのです。



どれか1つしかTRUEにならなくても、考え方はANo.1と同じです。

=15*A2+12*B2+9*C2+6*D2+3*E2
見やすくしたいなら
=SUMPRODUCT((A2:E2)*{15,12,9,6,3})
    • good
    • 0
この回答へのお礼

ありがとうございます。
出来ました。考え方がまだよくわかっておらず、
悩んでいました。SUMPRODUCTという関数も調べて見ます。

お礼日時:2014/07/05 00:45

>EXCEL2014で


????、Excel for Mac 2014はまだ発売されていないようです。
現時点での最新版はExcel 2013(Windows版)、Excel for Mac 2011のはずです。

>A1セルがTRUEならば、 1 を  B1セルがTRUEならば 0.5 を C1のセルの返すにはどうしたらよいでしょうか?
A1がTRUEで、B1もTRUEのときはどうしますか?
A1がTRUEで1を返すとB1のチェックをパスすることができます。
しかし、B1の条件もチェックすることができますのでB1のTRUEが優先する場合はA1がTRUEでもB1の判定で0.5を返すことができます。
また、A1とB1が共にFALSEのときはどうしますか?
空欄にしますか?、それともFALSEを返しますか?

何れにしてもIF関数の入れ子構造で対応できます。
C1=IF(A1,1,IF(B1,0.5,)) A1が優先します。
C1=IF(A1,IF(B1,0.5,1),IF(B1,0.5,)) B1が優先します。
    • good
    • 0

A1もB1もTRUEの時は1.5で良いのかな?


=A1+B1*0.5

Excelのワークシートは、TRUE=1、FALSE=0 となります(VBAではTRUE=-1、FALSE=0です)。

この回答への補足

ご回答ありがとうございます。

説明が足りず、申し訳ございません。
表でいくつかチェックボックス(A1 B1 C1 D1 E1)をつくり、チェックされたらTRUEかFALSEで
返されるセル(A2 B2 C2 D2 E2)をつくりました。
A2からE2のセルにはどれか一つにしかTRUEはきません。

そして、A2がTRUEなら「15」 B2がTRUEなら「12」 C2がTRUEなら「9」 D2がTRUEなら「6」 E2なら「3」  が入るようなセル F2に返されるようにしたいのです。

簡単に書きすぎてしまいすみません。よろしくお願いいたします。

補足日時:2014/07/04 15:54
    • good
    • 0

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