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 !
A voir également:
- Laisser une cellule vide si toutes les colonnes non remplies
- Comment supprimer une page vide sur word - Guide
- Excel cellule couleur si condition texte - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Comment faire des colonnes sur word - Guide
- Déplacer une colonne excel - Guide
3 réponses
Bonjour
Essayer ceci
=SI(OU(ESTVIDE(A1);ESTVIDE(B1);ESTVIDE(C1));"";(A1+B1+C1))
Essayer ceci
=SI(OU(ESTVIDE(A1);ESTVIDE(B1);ESTVIDE(C1));"";(A1+B1+C1))
Crealex
Oh génial, merci ! C'était pourtant tout simple !
PHILOU10120
Messages postés
6445
Date d'inscription
Statut
Contributeur
Dernière intervention
824
>
Crealex
Oui, votre formule contrôlait que les trois cellules soient vides. Alors que la question était si une cellule est vide
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
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