
つたない説明なのですが宜しくお願い致します。
最初に数式に優先順位と数字をつけてルールを作っておいて、
入力した数字をルールに従い、優先順位と数字を別のセルに反映・振り分けて表示したいのですが。
仮にA1セルが1,000、B1セルが1,500、C1セルが500、D1セルが合計3,000として優先順位をA1 → B1 → C1とした時に、
1)A2セルに3,000と入力するとつけておいた優先順位に従い3,000を、
A3セルに優先順位の高いA1セルからA1セルの1,000と反映・振り分け、B3セルにB1セルの1,500を、C3セルにC1のセル500を、D3セルに合計0と3,000を反映・振り分けさせて表示。
2)同じルールでA2セルに2,500と入力した場合は2,500を、
A3セルに優先順位の高いA1セルからA1セルの1,000と反映・振り分け、B3セルにB1セルの1,500を、C3セルにC1セルの500が反映できないので-500と、D3セルに合計-500と反映・振り分けさせて表示。
3)同じルールでA2セルに2,000と入力した場合は2,000を、
A3セルに優先順位の高いA1セルからA1セルの1,000、B3セルにB1セルの1,500が反映できないので-500、C3セルもC1セルの500が反映できないので-500と、D3セルに合計-1,000と反映・振り分けさせて表示。
つたない説明で申し訳ないのですが、このような数式表を作りたいのですが、どうぞ宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
結果通りにはなりますが、正しいのか保障できません。
反映できない時に表示する値の計算をもう一度見直してください。
A3=IF($A$2>=SUM($A$1:A$1),A$1,-MIN(SUM($A$1:A$1)-$A$2,A$1))
B3=IF($A$2>=SUM($A$1:B$1),B$1,-MIN(SUM($A$1:B$1)-$A$2,B$1))
C3=IF($A$2>=SUM($A$1:C$1),C$1,-MIN(SUM($A$1:C$1)-$A$2,C$1))
D3=SUMIF($A$3:$C$3,"<0")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表計算ソフトでの様式の呼称
-
【画像あり】【関数】指定した...
-
エクセルでフィルターした値を...
-
勤怠表について ABS、TEXT関数...
-
エクセルシートの見出しの文字...
-
【マクロ】実行時エラー '424':...
-
エクセルに写真が貼れない(フ...
-
【マクロ】左のブックと右のブ...
-
他のシートの検索
-
vba テキストボックスとリフト...
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
エクセルの複雑なシフト表から...
-
エクセルのVBAで集計をしたい
-
【関数】3つのセルの中で最新...
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【関数】=EXACT(a1,b1) a1とb1...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
エクセルの複雑なシフト表から...
-
【マクロ】【画像あり】❶ブック...
-
LibreOffice Clalc(またはエク...
おすすめ情報