Laisser une cellule vide si toutes les colonnes non remplies
Résolu
Crealex
-
Crealex -
Crealex -
Bonjour,
Je cherche une formule qui me permette d'afficher la somme d'une ligne uniquement si toutes les cellules de la ligne sont complétées. Exemple :
Si A1 : 1 // B1 : 2 // C1 : 3 // C4=somme A1:C1 soit 6
Si A1 : vide // B1 : 2 // C1 : 3 // C4 reste vide
J'ai testé plusieurs formules avec la fonction SI mais lorsque j'ai une cellule de vide la somme des autres cellules s'affiche quand même.
Voici la formule que j'ai utilisée
=SI(ET(ESTVIDE(A1);ESTVIDE(B1);ESTVIDE(C1));"";(A1+B1+C1))
Merci pour votre aide !
Je cherche une formule qui me permette d'afficher la somme d'une ligne uniquement si toutes les cellules de la ligne sont complétées. Exemple :
Si A1 : 1 // B1 : 2 // C1 : 3 // C4=somme A1:C1 soit 6
Si A1 : vide // B1 : 2 // C1 : 3 // C4 reste vide
J'ai testé plusieurs formules avec la fonction SI mais lorsque j'ai une cellule de vide la somme des autres cellules s'affiche quand même.
Voici la formule que j'ai utilisée
=SI(ET(ESTVIDE(A1);ESTVIDE(B1);ESTVIDE(C1));"";(A1+B1+C1))
Merci pour votre aide !
3 réponses
-
Bonjour
Essayer ceci
=SI(OU(ESTVIDE(A1);ESTVIDE(B1);ESTVIDE(C1));"";(A1+B1+C1))
-
Bonjour,
en plus court :=SI(NBVAL(A1:C1)<3;"";SOMME(A1:C1))
eric
-
Bonjour,
Je n'ai pas réussis à faire marcher ta formule donc j'ai fais une petite macro.
Sub Macro4()
'
' Macro4 Macro
Dim yo As String
yo = "une des cellules n'est pas remplie ..."
If (IsEmpty(Cells(1, 1)) = True Or IsEmpty(Cells(1, 3)) = True Or IsEmpty(Cells(1, 3) = True)) Then
MsgBox yo
Else
Cells(4, 1) = Cells(1, 1) + Cells(1, 2) + Cells(1, 3)
End If
End Sub
Elle ne marche que pour ta cellule A1 B1 et C1 faudra me dire si tu veux l'étendre