私は、f.e.でExcelで注文リストを作成しています。入金日、発注日、出荷日、価格、納期などが記載されています。商品が到着して支払いなどが行われたときに自動的に値「1」または「はい」を取得する「完了」欄を作成します。すべてが埋まっています。これは可能ですか?EXCEL IF文?
ありがとうございます! N1で列のデータを通じてM、と
私は、f.e.でExcelで注文リストを作成しています。入金日、発注日、出荷日、価格、納期などが記載されています。商品が到着して支払いなどが行われたときに自動的に値「1」または「はい」を取得する「完了」欄を作成します。すべてが埋まっています。これは可能ですか?EXCEL IF文?
ありがとうございます! N1で列のデータを通じてM、と
は、次のように入力します
=IF(COUNTA(A1:M1)=COLUMNS(A1:M1),1,0)
を式のこのタイプの利点は、あなたが追加した場合、それは列を削除/自動調整するということです。
このようなものを使用すると、列Bの値が条件を満たす場合に自動的にターゲットオフセット列に「はい」が入力されます。必要に応じて調整してください。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("B2:B305")) Is Nothing Then
If Target = vbNullString Then
Target = "payment made" 'or whatever you want to use
Target.Offset(0, 12) = "Yes" 'which would be column N
Else
Target = vbNullString 'if the value in column B is removed
Target.Offset(0, 12) = vbNullString 'column N is reutrned to blank
End If
End If
End Sub
私はそれが "カウント" iso "counta"だと思いますが、どちらかを入力すると数式の誤りがあると言います。 –
@EwoutSchokker私の公式では、**英語**の関数名を使用しています..........お使いのExcelのバージョンはどの言語ですか? –
ああ、オンライン、Googleスプレッドシート。言語はオランダ語です。 –