-1
我正在用excel製作一個訂單列表,並帶有f.e.付款日期,訂單日期,發貨日期,價格,交貨日期等等。我想要填寫一個「已完成」欄,當物品到達並且付款等完成時自動獲得值「1」或「是」,因此當一切都充滿了。這可能嗎?EXCEL IF聲明?
謝謝!
我正在用excel製作一個訂單列表,並帶有f.e.付款日期,訂單日期,發貨日期,價格,交貨日期等等。我想要填寫一個「已完成」欄,當物品到達並且付款等完成時自動獲得值「1」或「是」,因此當一切都充滿了。這可能嗎?EXCEL IF聲明?
謝謝!
隨着列一個數據通過中號,在N1輸入:
=IF(COUNTA(A1:M1)=COLUMNS(A1:M1),1,0)
這種類型的公式的優點是,它會自動調整,如果你添加/刪除列。
您可能會使用類似這樣的內容,如果列B中的值符合您的條件,它將自動在目標偏移列中輸入「yes」。根據您的要求進行調整。
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「計數」,但是當我輸入任一這說它有一個公式錯誤。 –
@EwoutSchokker我的公式使用**英文**函數名稱..........您的Excel版本使用哪種語言? –
哦,它的在線谷歌電子表格。語言是荷蘭語。 –