Opérations + si
Résolu
laucralin
-
laucralin -
laucralin -
Bonjour,
Est ce que l'on peut associer un ensemble d'opération pour une case avec un si ?
par exemple je fais la somme de de plusieurs choses avec multiplication cela marche bien si j'ai des valeurs dans les cases d'origine
O5+N5*0,5+I5*9+J5*11+K5*11
par contre si je n'ai rien dans les cases d'origine il me met #VALEUR! ce que je comprends.
J'essaie de supprimer ce message par la condition SI
=SI(E5=X;"O5+N5*0,5+I5*9+J5*11+K5*11";"")
cela met NOM
Est ce que l'on peut associer un ensemble d'opération pour une case avec un si ?
par exemple je fais la somme de de plusieurs choses avec multiplication cela marche bien si j'ai des valeurs dans les cases d'origine
O5+N5*0,5+I5*9+J5*11+K5*11
par contre si je n'ai rien dans les cases d'origine il me met #VALEUR! ce que je comprends.
J'essaie de supprimer ce message par la condition SI
=SI(E5=X;"O5+N5*0,5+I5*9+J5*11+K5*11";"")
cela met NOM
A voir également:
- Fatima a lancé l'impression de plusieurs documents, mais elle se rend compte qu'il n'y a presque plus d'encre dans l'imprimante. elle décide alors de n'imprimer que son cv, en un seul exemplaire.
- Money2005 - opérations invisibles après import qif ✓ - Forum finances
- Comptes et budget - Anomalie icone Opérations - Forum finances
- Comment savoir si un téléphone est débloqué tout opérateur ✓ - Forum Mobile
- Err:509 sur opérations dans OpenOffice 4 - Forum LibreOffice / OpenOffice
- Mon téléphone lance des opérations tout seul, à l'aide !! - Forum Mobile
3 réponses
salut!
C'est peut être à cause de la syntaxe, car il y a une virgule sur ton "0,5" essaye déjà ça pour commencer.
C'est peut être à cause de la syntaxe, car il y a une virgule sur ton "0,5" essaye déjà ça pour commencer.
Bonjour
Excel ne renvoie valeur que s'il rencontre pour ses opérations une valeur non numérique.
Si les cellules sont vides, elles sont égales à 0 et donc ne devrait pas gêner les calculs dans votre formule.
Ou alors, peut être avez vous dans les cellules des formules qui renvoient "" dans certains cas, ce qui n'est pas vide pour Excel, mais un format texte.
On ne voit pas d'une part ce que vient faire E5 dans votre seconde formule, ni pourquoi vous placez l'opération entre guillemets, ce qui la transforme en texte?
Par ailleurs cette formule vous renvoie #NOM car vous avez un E5=X où le X, lui, devrait être entre guillemets.
si vous voulez simplement éliminer le valeur, et si votre excel est de 2007 ou plus:
=SIERREUR(O5+N5*0,5+I5*9+J5*11+K5*11);"")
devrait suffire
et pour Excel avant 2007 au cas où
=SI(ESTERREUR(O5+N5*0,5+I5*9+J5*11+K5*11);"";O5+N5*0,5+I5*9+J5*11+K5*11 )
crdlmnt
Errare humanum est, perseverare diabolicum
Excel ne renvoie valeur que s'il rencontre pour ses opérations une valeur non numérique.
Si les cellules sont vides, elles sont égales à 0 et donc ne devrait pas gêner les calculs dans votre formule.
Ou alors, peut être avez vous dans les cellules des formules qui renvoient "" dans certains cas, ce qui n'est pas vide pour Excel, mais un format texte.
On ne voit pas d'une part ce que vient faire E5 dans votre seconde formule, ni pourquoi vous placez l'opération entre guillemets, ce qui la transforme en texte?
Par ailleurs cette formule vous renvoie #NOM car vous avez un E5=X où le X, lui, devrait être entre guillemets.
si vous voulez simplement éliminer le valeur, et si votre excel est de 2007 ou plus:
=SIERREUR(O5+N5*0,5+I5*9+J5*11+K5*11);"")
devrait suffire
et pour Excel avant 2007 au cas où
=SI(ESTERREUR(O5+N5*0,5+I5*9+J5*11+K5*11);"";O5+N5*0,5+I5*9+J5*11+K5*11 )
crdlmnt
Errare humanum est, perseverare diabolicum
Bonsoir laucralin
Règle de syntaxe à respecter : les guillemets indiquent du texte
donc pas de guillemets pour une référence de cellule : A5 (et non "A5")
pas de guillemets dans un calcul : A5*2 (et non "A5*2") - erreur dans ta formule donc ici
Ensuite, dans E5=X :
si X est le nom donné à une cellule pas de guillemets (si X est le nom de A1 et que la valeur en A1 est 2 E5=X équivaut à E5=2)
Par contre si X représente la lettre, donc du texte il faut écrire E5="X"
Cdlmnt
Via
Règle de syntaxe à respecter : les guillemets indiquent du texte
donc pas de guillemets pour une référence de cellule : A5 (et non "A5")
pas de guillemets dans un calcul : A5*2 (et non "A5*2") - erreur dans ta formule donc ici
Ensuite, dans E5=X :
si X est le nom donné à une cellule pas de guillemets (si X est le nom de A1 et que la valeur en A1 est 2 E5=X équivaut à E5=2)
Par contre si X représente la lettre, donc du texte il faut écrire E5="X"
Cdlmnt
Via
par contre c'est ma condition =SI(E5=X;calcul;"")
peut on mettre une formule de calcul dans une condition si et si oui il doit y avoir une forme