• 締切済み

【エクセル関数】営業日数の反映の件

下記のような表で一人の担当者が商材AとBを販売します。 A  B   C   D  E   1     1日 2日 3日・・・当月末日まで入力 2 A商品 1   1   →4日目以降はブランクです。 3 B商品      1  1→4日目はブランクです。 【一日目】Aは1件販売、Bは0件(0の場合はブランク) 【二日目】Aは1件販売、Bも1件受注 【三日目】Aは0件、Bは1件販売(0の場合はブランク) つまり・・・3日営業で4件の商品を販売したことになります。 上記のような場合の営業日数を別のセルに3日と反映させる為にはどんな関数を 使用すればよろしいでしょうか。。 (列で1以上の数字が入力されれば、それを1営業日として反映させたい) 説明下手で申し訳ございませんが何卒よろしくお願いします。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

仮に表内に日付列の小計がされていれば(なければ小計行を作成)、 =SUMPRODUCT((小計範囲>0)*1)で営業日数が分かります。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

次のような式でもよいでしょう。 =SUMPRODUCT(ISNUMBER(VALUE(C2:AG2)&(C3:AG3)))*1)

matu12345678910
質問者

お礼

参考にさせて頂きました。ありがとうございました。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえば =COUNT(1/FREQUENCY(IF(B2:AF3>0,COLUMN(B2:AF3)),COLUMN(B1:AF1))) と記入して,必ずコントロールキーとシフトキーを押しながら,Enterして入力してみるなど。

matu12345678910
質問者

お礼

参考にさせて頂きました。ありがとうございました。

関連するQ&A