前提
スプレッドシートで、図書の貸出管理表を作成したいと考えています。
A列:貸出日数を入力
B列:IF関数を用いて「確認」「要催促」を表示
C列:「返却済」「未返却」のどちらかを入力する規則を設定
実現したいこと
Arrayformulaを用いて、最初の1行に入力するだけで済むように変更したいです。貸出が増えるたびに関数をコピーすることは避けたいと考えています。
発生している問題・エラーメッセージ
IF関数では問題なく機能しているが、ArrayFormulaとIFを組み合わせると「確認」「催促」が表示されなくなる。
該当のソースコード
いずれもB1に入力 =IF(A2="","",IF(AND(A2>7,C2=""),"確認",IF(AND(A2>7,C2="未返却"),"要催促",""))) =ArrayFormula(IF(A2:A="","",IF(AND(A2:A>7,C2:C=""),"確認",IF(AND(A2:A>7,C2:C="未返却"),"要催促",""))))
試したこと
・関数適応範囲の確認
・ArrayFormula関数とIF関数を組み合わせた別の関数を作成
貸出日付と今日の日付から、貸出日数を計算することはできました。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/14 03:39