advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 29 for 平均 平日 (0.001 sec.)
平均 (1366), 平日 (461)
[[20060411160001]]
#score: 10333
@digest: 7204848d6a627abba3e17a1420ef97c8
@id: 21457
@mdate: 2006-05-03T07:01:43Z
@size: 3954
@type: text/plain
#keywords: 平") (60676), 月休 (19701), 品a (15960), f33 (13187), 月結 (12773), c33 (8004), 上平 (7841), 日休 (7794), 休日 (7632), 日平 (7486), g33 (7230), 平日 (7132), 囲), (6858), ・休 (6744), 月平 (4875), 商品 (4681), average (4581), 日商 (4162), む計 (4065), 囲," (3829), 日, (3605), div (2715), sumproduct (2638), 日・ (2490), 同シ (2478), 日別 (2206), 上表 (2124), ヶ月 (1930), 売上 (1714), 、商 (1706), ー値 (1657), isnumber (1531)
『#DIV/O!を含む計算』(ちこ)
商品ごとに、3ヶ月の売上平均値(平日・休日別)を出しているのですが、 商品によっては休日に売上がないものもあります。 1月 2月 3月 平日 休日 平日 休日 平日 休日 商品A 60 16 80 20 70 #DIV/O! このとき、商品Aの数値は他の商品を含む1ヶ月の売上表より =SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")*G3:G33)/SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")) で計算した結果です。 (C列は平日・休日の区分が入ってます) 別セルに、商品Aの3ヶ月結果として =AVERAGE(1月休日,2月休日,3月休日) とすると、エラーとなるのですが、 #DIV/O! を無視して 18 という結果を出したいのです。 16、18、0 の和を3ではなく2で割りたいのですが…。 ---- >=SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")*G3:G33)/SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")) この式で#DIV/O!が出ないようにすればいいのでは? =if(SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A"))=0,"", SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")*G3:G33)/SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A"))) のような感じで「""」のような文字列を返せば、AVERAGE関数は無視してくれます。 (Hatch) ---- Hatchさんありがとうございますm(__)m なるほど…エラー値が出ないように、ですね。 今までの式が全て #DIV/O! でまくりですので、そこを直すとこから頑張ります…。 ありがとうございました。 (ちこ) ---- こんなんでもできそうです・・・。 =AVERAGE(IF(ISNUMBER(範囲),範囲,"")) として、''Ctrl+Shift+Enter'' (ROUGE) ---- !!! ROUGEさん、すごい。よくわからないけどできました(+_+) Ctrl+Shift+Enter で、全体を{}でつつむ?て事でしょうか。 これだと今までの式使えそうです。 めんどくさいので他の仕事を先にしてました。。 お礼が大変遅くなりすみません。 ありがとうございました!これから取り掛かります(^▽^) (ちこ) ---- こちらに統合しました。 (kazu) ---- 『再質問・#DIV/O!を含む計算』(ちこ) 商品ごとに、3ヶ月の売上平均値(平日・休日別)を出しているのですが、 商品によっては休日に売上がないものもあります。 1月 2月 3月 平日 休日 平日 休日 平日 休日 商品A 60 16 80 20 70 #DIV/O! このとき、商品Aの数値は他の商品を含む1ヶ月の売上表より =SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")*G3:G33)/SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")) で計算した結果です。 (C列は平日・休日の区分が入ってます) 別セルに、商品Aの3ヶ月結果として =AVERAGE(1月休日,2月休日,3月休日) とすると、エラーとなるのですが、 #DIV/O! を無視して 18 という結果を出したいのです。 16、18、0 の和を3ではなく2で割りたいのですが…。 という質問にお答え @=SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")*G3:G33)/SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")) この式で#DIV/O!が出ないようにすればいいのでは? =if(SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A"))=0,"", SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A")*G3:G33)/SUMPRODUCT(($C3:$C33="平")*(E3:F33="商品A"))) のような感じで「""」のような文字列を返せば、AVERAGE関数は無視してくれます。 (Hatchさん) Aこんなんでもできそうです・・・。 =AVERAGE(IF(ISNUMBER(範囲),範囲,"")) として、''Ctrl+Shift+Enter'' (ROUGEさん) を頂き、ROUGEさんに教えて頂いた、 =AVERAGE(IF(ISNUMBER(範囲),範囲,""))として、Ctrl+Shift+Enter で、同シート内ならOKなのですが、範囲に別シート(今回は3シートにわたって使用)(→前年度と比較) を選択するとエラーになってしまうのです。。 その別シートにはエラー値があります。 ※別シートにエラーがない場合は計算されるのです。 Aの式は同シート内or別シート(エラー値なし)でなければ無理ですか?? 長文過ぎてすみません。。 ---- 同じ内容のご質問は、前回の質問の下に追加された方が良いかもです。 別シートのエラーの内容、エラーが出る原因は何でしょうか。 私の考えでは、Hatchさんのおっしゃるように、最初からエラーが出ない式にしておいたほうが あとで利用する場合に楽だと思います。 (川野鮎太郎) ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/200604/20060411160001.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97057 documents and 608302 words.

訪問者:カウンタValid HTML 4.01 Transitional