[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『計算式にフィルタが反映されるようにしたい』(けん)
それぞれの列に対して
A:日付 B:1年 3年 5年のいずれか C:1〜12月のいずれか D:個人名 E:受注有無 F:1もしくは空欄
で設定してあり、それぞれの入力がされてある行があります。
それに対して
(1年=700 3年=800 5年=900のいずれか)×受注有無の数
(ここは定義できるのですが)
Eが受注なしかつFが1の行の個数×200
の数値がそれぞれ出てくるようにしてかつ
それをCとDでフィルタをかけた際にそれぞれのフィルタに応じた数値がでてくるようにしたいのですが、何か良い方法がありませんでしょうか。
ご教授いただけると嬉しいです。
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
|[A] |[B] |[C]|[D] |[E] |[F] [1]|日付|年数|月 |個人名|受注有無|フラグ
おそらくこんな表だと推測するんですけど、具体的な数値や結果が不明なのでそこを明確にすると回答が付くと思います。
(フォーキー) 2023/01/21(土) 14:24:44
こんな形で票が起票されているんですが計算したいのはインセンティブで
5年で定期受注有⇒900円 3年で定期受注有⇒800円 1年で定期受注有⇒700円
定期受注はないが単品購入はある⇒200円
ただし単品購入かつ定期受注は重複せずに定期のインセンティブのみを抽出する
月毎のインセンティブを個人名毎に算出したい かつ 清算の兼ね合いで日別で絞っても数字がでてくるようにしたいのですがうまく組めずにおります。。
お知恵をお借りできればと思います
(けん) 2023/01/21(土) 14:45:26
インセンティブシート
|[A] |[B] [1]|定期受注有|インセンティブ [2]|5年 |900 [3]|3年 |800 [4]|1年 |700
起票シート
|[A] |[B] |[C]|[D] |[E] |[F] |[G] |[H]|[I] |[J] [1]|日付 |年数|月 |個人名 |受注有無 |フラグ |インセンティブ| |合計|1900 [2]|2023/1/21|5年 | 1|個人名A|定期受注有|単品購入有| 900| | | [3]|2023/1/22|5年 | 1|個人名B|定期受注無|単品購入有| 200| | | [4]|2023/2/2 |3年 | 2|個人名C|定期受注有|単品購入有| 800| | |
G2 =IF(E2="定期受注有",VLOOKUP(B2,インセンティブ!$A$1:$B$4,2,FALSE),IF(F2="単品購入有",200,"")) 下コピー J1 =SUBTOTAL(9,G:G)
絞り込みした状態
|[A] |[B] |[C]|[D] |[E] |[F] |[G] |[H]|[I] |[J] [1]|日付 |年数|月 |個人名 |受注有無 |フラグ |インセンティブ| |合計|200 [3]|2023/1/22|5年 | 1|個人名B|定期受注無|単品購入有| 200| | |
(フォーキー) 2023/01/21(土) 15:14:31
また作成依頼ですか。 15年以上前に元勉強しますとか言ってたじゃないですか。 また、まり系まりあの別ニックネーム登場させますか。 次はどんなニックネームかな? (疑心) 2023/01/21(土) 15:16:33
なんか、この手の書き込みが多いなぁ。 この程度のものは作成依頼に入らないし、作成依頼は禁止されていない。
勉強するか、しないかなんて本人の自由。 人がとやかく言うようなことじゃない。
(半平太) 2023/01/21(土) 15:27:17
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.