bonjour
solution via une macro, quoi qu'une solution via une formule soit triviale
Sub aargh()
dl = Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To dl
If Cells(i, 2) <> "" Then
Cells(i, 4) = 1
ElseIf Cells(i, 3) <> "" Then
Cells(i, 4) = 2
End If
Next i
End Sub
via formule à mettre en D2 et à tirer vers le bas
=SI(B2<>"";1;SI(C2<>"";2;""))