Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Excel 2016)
ISFORMULA 関数について
投稿日時: 21/11/10 13:26:43
投稿者: su_ko

現在以下の様な表があります。
  
 
              A B C D E F G H
 
1 10 20 10 20 5 20 30
 
  
 
A1部分に1行に入力されている数値の内、値で入力されたものの合計値を出したいと考えています。
=SUMPRODUCT(1-ISFORMULA(B1:H1),B1:H1)とすればB1〜H1までの範囲を指定できるのは理解しましたが
今やりたいのは、B1,D1,F1,H1 を範囲指定したいのです。
上式のB1:H1の部分にB1,D1,F1,H1と入れても”この関数に対して多すぎる・・・”というエラーが表示され
てしまい上手く行きません。
私のやりたい様な範囲指定は出来ないでしょうか?ご教示願います。

回答
投稿日時: 21/11/10 13:39:15
投稿者: んなっと

*ISEVEN(COLUMN(B1:H1))とすれば
偶数番目の列は1をかけてそのままの値、
奇数番目の列は0をかけて強制的に除外できます。
 
=SUMPRODUCT((1-ISFORMULA(B1:H1))*ISEVEN(COLUMN(B1:H1)),B1:H1)
 
しかし、数式のセルと直接入力のセルの位置がそんなに不規則に変化するものですか?

トピックに返信