石鹸箱 IV

VBA研究所に集まる方々の憩いの場です。みなさん自由にお使いください。
ここでは VBA の質問は厳禁。

4847 / 7636 ←次へ | 前へ→

【2856】言われてみれば....。
 Jaka  - 11/1/24(月) 11:46 -

引用なし
パスワード
   こんにちは。

▼SK63 さん:
>数式 説明 (計算結果)
>=SUMPRODUCT(A2:B4, C2:D4) 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 のように、2 つの配列の対応する要素どうしを掛け算し、さらにその和を求めます (156)

▼ichinose さん:
>仮にA2が100だとすると・・・、
>a2=4ではないから、Falseとなりますねえ。
>B2が何であっても
>
>False*B2=0なので、
>Min関数の結果は、最小値の0になり、
>=SUMPRODUCT(MIN((A2:A11=4)*(B2:B11))) も0になる。
>
>の現象でしょうかねえ。

言われてみれば、SUMPRODUCTって掛け算の足し算なんだよね。
道理で0の結果しか返ってこないわけだ。
ってことは、SMALLで、2番目にすれば...。
普通の使い方で使った事がなかったんで、すっかり忘れてました。

いや、解析するのが面倒だったともいえる。
最近でもないけど、考えるのが面倒になってきて....。
過去に自分で書いたコードでさえ、何をやったのか読むのも面倒くさくなっているし。
アルゴリズムなんてどっかいっちゃいました。
なにはともあれ、ありがとうございました。

はぁ、ほんとに考えるのが嫌になった。

251 hits

【2853】SUMPRODUCT・・・変わった奴 Jaka 11/1/20(木) 12:44
【2854】Re:SUMPRODUCT・・・変わった奴 SK63 11/1/21(金) 8:13
【2855】Re:SUMPRODUCT・・・変わった奴 ichinose 11/1/21(金) 23:31
【2856】言われてみれば....。 Jaka 11/1/24(月) 11:46
【2857】突込みが入る前に Jaka 11/1/26(水) 9:18
【2858】Re:突込みが入る前に SK63 11/1/26(水) 11:52
【2859】食ったら旨いのかなぁ? Jaka 11/1/27(木) 10:41
【2869】Re:食ったら旨いのかなぁ? りん 11/2/6(日) 9:09
【2870】Re:食ったら旨いのかなぁ? Jaka 11/2/7(月) 11:04
【2872】Re:食ったら旨いのかなぁ? りん 11/2/7(月) 12:11
【2874】Re:食ったら旨いのかなぁ? Jaka 11/2/7(月) 16:57

4847 / 7636 ←次へ | 前へ→
ページ:  ┃  記事番号:
219927
(SS)C-BOARD v3.8 is Free