[[20220816234108]] 『上から順に足し算して指定した値になった場合に抽』(にっくるねーむる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『上から順に足し算して指定した値になった場合に抽出する』(にっくるねーむる)

[A][B][C]
注文日時 商品ID 数量
18:00 AAA 5
18:10 BBB 1
18:20 AAA 3
18:40 AAA 1
18:40 BBB 2
18:50 AAA 1
19:00 BBB 2
19:10 AAA 2

上の様な表があり、B列の商品ID:AAAのC列の数量の合計が10に達した A列の値(18:50)を求める方法を探しています。

< 使用 Excel:Office365、使用 OS:MacOSX >


 とりあえず下記でどうでしょう。
 =LET(List,FILTER(A2:C9,B2:B9="AAA"),INDEX(List,MATCH(10,SCAN(0,INDEX(List,,3),LAMBDA(a,b,a+b)),1),1))

 累計値に指定した値がない場合は、一つ前の値を返します。

(hatena) 2022/08/17(水) 01:22


 ちょっと修正。

 累計値に指定した値がない場合は、次の値を返します。
 =LET(X,10,List,FILTER(A2:C14,B2:B14="AAA"),XLOOKUP(X,SCAN(0,INDEX(List,,3),LAMBDA(a,b,a+b)),INDEX(List,,1),,1))
(hatena) 2022/08/17(水) 03:18

すごいです!
期待した値が返ってきました!
数式の意味が全然わからないので調べてみます。

上から順に数字を足していく処理なのでSUMなどで実現できるかと思いましたがそうもいかないのですね。

遅い時間にありがとうございました。
(にっくるねーむる) 2022/08/17(水) 09:59


もう、

既に 解決済みかも、
知れませんが、
できましたので 発表しておきますね。
_

さて

どの内容に対して、
集計を 取るかの、
検索キーが F1に、

幾らまで 集計させるかの
閾値が F2に、
各々 入力されている、
ものとします。
_

此の時、

抽出式、
=LET(キー,$F$1,
LET(桁,10000,
LET(検査値,$F$2,
LET(あ,(($B:$B=キー)+0),
LET(い,SUMPRODUCT(あ),
LET(う,OFFSET($A$1,1,1,COUNT($A:$A),1),
LET(え,ROW(OFFSET($A$1,0,0,い,1)),
OFFSET(

 $A$1,
  INT(
   LARGE(
    (
     キー<>う
    )*
    10^
    -10+
    (
     キー=う
    )*
    (
     ROW(
      う
     )+
     OFFSET(
      $A$1,
      1,
      2,
      COUNT(
       $A:$A
      ),
     1
    )/
    桁
   ),
   い+
   1-
   MATCH(
    検査値,
     MMULT(
      VALUE(
       MID(
        REPT(
         1,
         い
        ),
        TRANSPOSE(
        え
       ),
       1
      )
     ),
     ROUND(
      MOD(
       LARGE(
        (
         キー<>う
        )*
        10^
        -10+
        (
         キー=う
        )*
        (
         ROW(
          う
         )+
         OFFSET(
          $A$1,
          1,
          2,
          COUNT(
           $A:$A
          ),
          1
         )/
         桁
        ),
        え
       ),
       1
      )*
      桁,
      0
     )*
     VALUE(
      MID(
       TEXT(
        DEC2BIN(
         POWER(
          2,
          ROW(
           OFFSET(
            $A$1,
            0,
            0,
            い,
            1
           )
          )
         )-
         1
        ),
        REPT(
         0,
         い
        )
       ),
       TRANSPOSE(
        え
       ),
       1
      )
     )
    ),
    1
   )
  )
 )-
 1,
 0,
 1,
 1
))))))))
_

検証ファイル、

https://1drv.ms/x/s!AjviygfJDgV_gY8qbcAEsdJnR6C5tg
_

尚、

ファイルは 1度、
ローカルに 別名保存して、
其の 保存ファイルを、
扱うように してくださいね、

別名保存でないと、
意味が 無いですよ。
_

さすれば、

閲覧も、編集も、
叶うものと 思いますよ。
_

因みに、

此等は 正に、
私が 作成した、
もので、

私の 公開以前、
既に、
知られた ものでも、
公開されている ものでも、

当たり前ながら ありません。
_

元より、

私の オリジナルで、

故に 相応に、
誰でも 勘案し得る、
簡単な ものではない、

複雑で 困難な、
ものな 事より、

私に 著作権が、
帰属して います。
_

当該に付いては、

使用に 際しては、
私の 指定した、
使用上の ルールに、
従う限り、

金品等 一切を、
請求する ものでは、
ありませんが。
_

真逆に、

従わなかった 場合は、
賠償を 請求します。
_

では、

使用の ルールですが、
此の、
やり方、考え方を、
何時、何処で、
どのIDの ものの、
提示から 知ったか、

使用時には、
誰の 目にも、
灼かに 伺えるよう、
詠う 事と、

其れを 見たものが、
此の 義務を、
引き継ぐように 指定する、
事を、

義務付けます。
_

勿論、

使用に 際しては、
此を 怠らない限り、
使用は フリーです。
_

逆に、

反した 場合は、
先筆通り、
賠償を 頂きます、

其れだけの 事です。
_

此、

本来は 履行する、
方が、
常識な 事なので、

態々 此の様に、
書かないと いけない、

そんな 現状が、
狂気的な 異常状態なのです。
_

然りとて、

書かないと、
誰も 履行しないので、

お目汚しには なるかとも、
思いましたが、

書き込まして 頂きました。
_

又、

こうでも しておかないと、
間違えた 使用法により、
困惑されているような 事態を、
目の辺りに した時、

「其れ 私が、
作り出した ものなので、
私なら 判りますよ。」
と 投げかけた際に、

狂人扱いを 真面に、
あからさまに されるのですよ、

此は 困るので、
防ぎたいのです。
_

本来、

賠償等 求めては、
居ませんが、

此の 国の、
法律体系では、

規制を 個人が、
貼る場合は、

賠償の 形しか、
取れない、

と 思っているもので、
こう しています。
_

さて、

此方 ご理解を、
頂けましたなら。
_

又、

お役に 立てて、
居たならば

幸いです。
(Nouble) 2022/08/19(金) 06:11


>正に、
>私が 作成した、
>もので、
それは式だけあってデータに関しては違いますよね。

そのようなことを記述しなければならないのは以前に何か
トラブルでもあったのですか。

(・・・) 2022/08/19(金) 08:28


にっくるねーむる様。
_

申し訳ない、

無関係な 事で、
場を 汚す、
事を お許しください。
_

先ず、

質問を 抱いたなら、
他者の 場所を、
犯さず、

自身の 場所を、
構築して、

其の上で 問わないと、
失礼を 犯さないだろうか?
_

何故、

質問者様は 貴方の、
疑問を 見せれれるのだろうか?
其れに 付き合わされるのだろうか?

要らない ものを、
見せられるように、
自身判断を 犯されたら、

君は 迷惑に、
思わないだろうか?
_

何故、

自身で 質問を、
立て得なかったのだろうか?
失礼を 犯すのだろうか?
自問自答しては 如何か?
_

〉トラブルでもあったのですか。

ありましたよ、

真面に 狂人扱いで、
疑われ、
さぶぅーい 目で、
見られましたからね、

私が 考えた、
オリジナルな プログラミング様式なのに。
_

〉データに関しては違いますよね。

データを 含まない、
オリジナルの ブログラム様式にも、
著作権や、著作人格権も、
元々は 存在しますよね?
_

しかし、

教示を 求めた、
先にすら Copyrightがない中で、
考えた 元祖が、
自社に いるなんて、

普通に 考え得ない、
事は、
想像に 難くないですからね、

然も ありなんですよね。
_

さて、

然もありなん状態が 客観事実なら、
其れは 其の様に、
判断させる 状況こそが、

多くの場合では まぁ、
悪いのであって、

そうした 状況を、
直さない、直し得なかった、
私にも、

責任は 及びますよね?
_

となれば、

私は 其の、
責任を 果たすべく、

Copyrightを 施すよう、
求める 責任が、
ありますよね?
_

ご存知でしょうが、

著作権や、著作人格権は、
人権の 一部で、
誰にでも 認められて、
当たり前の 存在です、

放棄すらも 人格の、
専決事項で、人権内です。
_

逆に、

認めず 踏み躙り続ければ、
各種開発に関して、
収入源が 減損し、
又は 絶たれます、

クリエイティブ経済活動が 一瞬で、
死に絶えます。
_

詰まり、

プロとして 開発をする、
事が、
開発で 喰う、
事が、

何方も できなくなり、
素人しか いなくなります、

プログラミングも、コンテンツ制作も、
アマチュアだけな 社会を、
お望みですか?
_

制作数を、

視点に 挙げるだけでも、
圧倒的に、確実に、
減少しますよね?
_

いい作品に、

とんでもなく 出会いづらい、
出会えない 世界線を、
著作権否定により 礼賛するのですか?
_

著作権否定は、

否定者の 首を、
此の様に、
自ら 絞めるのですよ、

そんなの 馬鹿でしか、
ないのでは?

理解 頂けませたか?
_

抑もからして、

何故 著作権が、
こんにち 認められたかの、
背景を、
理解すべきでは ないですか?
_

元から、

過度ではない 人権主張は、
》生きたい、
程度の 当たり前で。
_

少なくとも、

強欲なんて ものでは、
ないのです、

此方は 流石に、
お解りですよね?
_

其れとも、

・持ち物を 強奪されたくない、
・身体を 犯されたくない、
・生きたい、
・殴られたくない、
・傷付けられたくない、
此等を 願う、
事すら 強欲なのですか?
_

勿論、

此の やり方は、
私の、アイデアで、
私が 編み出した、
私の オリジナルです。
_

故、

私の 所有です。
_

元来から、

先進各国で 当たり前とされて、
不可侵な 著作権を、

人権程度も 判らないような、
一塊の 民草が、

倫理未形成者、論理崩壊者、
程度が、

批判する 権利すら、
ないのですよ、

理解 されますよね?
(Nouble) 2022/08/26(金) 20:03


くだらない段落付けて読みにくいし、何を言っているか理解不能。
>ありましたよ
でそのようなことを書いてこの掲示板でうっぷんを晴らそうとしているんですね。
(・・・) 2022/08/26(金) 20:16

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.