『比率の合計を種類ごとに100%にしたい』(マイキー)
以下が実現できる関数があれば教えてください。
比率の合計を種類ごとに100%にしたいです。
調整弁としては、各種類の最大比率に加算することで調整したいです。
種類 詳細 比率
花 さくら 2.0%
花 ひまわり 55.0%
花 パンジー 9.0%
花 あじさい 33.0%
動物 いぬ 8.0%
動物 ねこ 52.0%
動物 さる 21.0%
動物 うま 17.0%
動物 ひつじ 1.0%
魚介類 鮭 5.0%
魚介類 サバ 90.0%
魚介類 イワシ 2.0%
魚介類 カレイ 4.0%
種類合計 100%との差 花 99.0% 1.0% 動物 99.0% 1.0% 魚介類 101.0% -1.0%
< 使用 Excel:Microsoft365、使用 OS:Windows10 >
最大比率のものが複数あった場合にはどうするのだろうか? (ねむねむ) 2025/09/24(水) 12:19:18
どうぞよろしくお願いいたします。
(マイキー) 2025/09/24(水) 12:25:20
100%でないとエラーになるのなら四捨五入させないとか
ちゃんと対策したシステムにしてほしいですよね
(ゆうっと) 2025/09/24(水) 12:42:27
A B C 1 種類 詳細 比率 2 花 さくら 2.0% 3 花 ひまわり 55.0% 4 花 パンジー 9.0% 5 花 あじさい 33.0% 6 動物 いぬ 8.0% 7 動物 ねこ 52.0% 8 動物 さる 21.0% 9 動物 うま 17.0% 10 動物 ひつじ 1.0% 11 魚介類 鮭 5.0% 12 魚介類 サバ 90.0% 13 魚介類 イワシ 2.0% 14 魚介類 カレイ 4.0%
みたいなデータがあったとして、A-C列には他にデータがないとします。
値は少数で、パーセント表示されているとします。
D列に修正された数値を出すとします。
D1=IF(MATCH(MAXIFS(C:C,A:A,A2),C:C,0)=ROW(),C2+1-SUMIFS(C:C,A:A,A2),C2)
で下にコピー。。。とか。セルの書式設定とかは適当にやってください。
(ゆたか) 2025/09/24(水) 13:02:43
種類合計 100%との差 花 99.0% 1.0% 動物 99.0% 1.0% 魚介類 101.0% -1.0%
上記が A16:C19 の範囲にあるとして、
D2 =IFERROR(1-XLOOKUP(A2:A14&C2:C14,A17:A19&MAXIFS(C2:C14,A2:A14,A17:A19),B17:B19,""),"") 下にコピー不要。
で、D列の、ひまわり行に 1%、ねこ行に 1%、サバ行に -1% と一応出力はできますが。
(名無し) 2025/09/24(水) 13:17:31
D2==IF(MATCH(MAXIFS(C:C,A:A,A2),C:C,0)=ROW(),C2+1-SUMIFS(C:C,A:A,A2),C2) (ゆたか) 2025/09/24(水) 14:07:50
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.