- ベストアンサー
エクセルで、
A1 B1 C1 D1 0.5 1 1 それぞれのセルには、「1」か「””」「0.5」 この3パターンの数字が入っており、 1と空欄を除くセルのみを抽出して、合計値を出したいのですが、 どんな関数を使ったらよいでしょう?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
配列数式を利用するという手もありますね =SUM(IF((A1:D1<>1)*(A1:D1<>""),A1:D1,0)) と入力してCtrl+Shift+Enterで確定してください。
その他の回答 (6)
- shiotan99
- ベストアンサー率68% (140/203)
こんにちは~ No.6の方は単に入力ミスかもしれませんが、 単純に =SUMIF(A1:F1,"<>1") これで、No.1さんへの補足のデータでいえば 0.8 となります。
- mshr1962
- ベストアンサー率39% (7417/18945)
3パターンなら、残りの1パターンですので =SUMIF(A1:D1,0.5) ですね。 1を除くすべての値の合計という意味(ブランクは0と見なす)なら =SUM(A1:D1,"<>1") でも可能です。
- doahodesu
- ベストアンサー率57% (233/402)
単純合計から1の個数を引けばいいのでは。 =SUM(A1:D1)-COUNTIF(A1:D1,1)
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 質問どおりの 「1と空欄を除くセルのみを抽出して、合計を出す」なら、 =SUM(A1:D1)-SUMIF(A1:D1," ")-SUMIF(A1:D1,1)
- periodayo
- ベストアンサー率20% (64/315)
=SUMIF(A1:D1,0.5) A1~D1で0.5のものを足していく。
- ttyp03
- ベストアンサー率28% (277/960)
こんなんでどうでしょう。 =COUNTIF(A1:D1,0.5)*0.5 値が0.5のセルの数を抽出して0.5をかけました。
補足
A1 B1 C1 D1 E1 F1 1 0.5 ”” 1 0.2 0.1 とあり、0.8という答えがほしいのですぅぅ
補足
すいません、3パターンと申し上げましたが、 1と空欄と、0.5やら0.3やら、1、空欄以外は数字が変わります(;´Д`)