[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『列を参照して同じ値が2つ以上か1つかを判定して参照セル×行毎の数値を乗算する方法』(おやかた)
初めまして、おやかたと申します。関数を調べてみたのですが、自己解決出来ませんでしたので、皆様のお力をお借りしたいのでよろしくお願いたします。
列Aをソートして、2つ以上同じ値or1つのみの値かを判別
A1値が、列Aの中で2つ以上同じ値ならD1を参照、1つならD2を参照
参照値*B1をC1に返す。
A2値が、列Aの中で2つ以上同じ値ならD1を参照、1つならD2を参照
参照値*B2をC2に返す。
| A | B | C | D 1|A-05|30%| | 50 2|A-05|30%| |100 3|A-05|40%| | 4|A-06|80%| | 5|A-07|45%| | 6|A-07|55%| | ↓ | A | B | C | D 1|A-05|30%| 15| 50 2|A-05|30%| 15|100 3|A-05|40%| 20| 4|A-06|80%| 80| 5|A-07|45%|22.5| 6|A-07|55%|27.5|
調べながら関数を入れていく程度のレベルです。
下記の関数を何となく入れて見たのですが、行き詰まっております。
=IF(COUNTIF(B:B,B2)>2,D2*B1,D3*B1)
どうかご教授よろしくお願い致します。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
>=IF(COUNTIF(A:A,A2)>2,D2*B1,D3*B1)
例示通り、1行目から始まっているのなら C1 =IF(COUNTIF(A:A,A1)>1,$D$1*B1,$D$2*B1) 下コピー
こういうこと? (笑) 2023/03/26(日) 23:17:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.