たとえば上の表のようになっていて、今季値段に値が入っている場合に自動で「今月度支払日」が「支払日」の項目に入って欲しい。
この場合、IF文で
=IF(C4>0,G1,””)
となります。
この条件式をみかん以降にもコピーしたい場合。
支払い金額の判別は隣のセルになるので連番でコピーさせたい。
決済する日は月ごとに固定されているので連番でコピーしたくない。
このままコピーしてしまうと
=IF(C4>0,G1,””)
=IF(C5>0,G2,””)
=IF(C6>0,G3,””)
・
・
・
以上のようにコピーされてしまいます。
D1を固定させたい場合
=IF(C4>0,G$1,””)
上記のように連番にしたくない数字の前に「$」を差し込むことによって、
=IF(C4>0,G$1,””)
=IF(C5>0,G$1,””)
=IF(C6>0,G$1,””)
上記のように後者は連番でコピーされず、なおかつちゃんと引数として扱われるようになります。
わがままな書き方でもちゃんと用意されているのは流石Excelですね。