前提・実現したいこと
EXCEL 数式を入力していますが、今回の問合せ以外にも多数の数式があり
非常にEXCELが重くなっています||||
数式を簡素化することで軽量化できないかを模索中です。
ここに質問の内容を詳しく書いてください。
セル K2に入力されている数式
売買の合計を計算
=IF(F2="",0,INDEX($A$2:$D$6,MATCH(F2,$A$2:$A$6,0),2)+IF(G2="",0,INDEX($A$2:$D$6,MATCH(G2,$A$2:$A$6,0),2)+IF(H2="",0,INDEX($A$2:$E$6,MATCH(H2,A2:A6,0),2)+IF(I2="",0,INDEX($A$2:$D$6,MATCH(I2,A2:A6,0),2)+IF(J2="",0,INDEX($A$2:$D$6,MATCH(J2,$A$2:$A$6,0),2))))))
セル L2に入力させている数式
=IF(AND(COUNT(F2:J2)=4,ISODD(K2)),2,IF(COUNT(F2:J2)=5,IF(MOD(K2,3)=0,3,1),1))
セル M2に入力されている数式
=ABS(SUMIF(A2:A6,F2,D2:D6)+SUMIF(A2:A6,G2,D2:D6)+SUMIF(A2:A6,H2,D2:D6)+SUMIF(A2:A6,I2,D2:D6)+SUMIF(A2:A6,J2,D2:D6))/L2
上記画像の表に入力されている数式の簡素化方法があればご教示ください
宜しくお願い致します。
また、数式をワークシートに直接入力するのと、VBAで数式を挿入するのでは、処理速度、軽量化を図れるのでしょうか?
またVBAで数式を挿入するにはどのようにVBAに書き込むのかもお教えいただければ幸いです。
回答2件
あなたの回答
tips
プレビュー