Opérations + si
Résolu/Fermé
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.
- 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. faites les opérations nécessaires dans le gestionnaire d'impression ci-dessous. - Forum Imprimante
- Nous vérifions vos informations cette opération prend en général une journée. nous vous informerons lorsque nous aurons terminé. si nous pouvons confirmer vos informations, vous pourrez à nouveau utiliser instagram. si nous n’y parvenons pas, votre compte sera désactivé de manière définitive. - Forum Instagram
- Impression de CV - Forum InDesign
- Opérations financières ✓ - Forum VB / VBA
- Impression a distance - Forum Imprimante
3 réponses
helma91
Messages postés
51
Date d'inscription
dimanche 19 avril 2015
Statut
Membre
Dernière intervention
14 juillet 2017
3
27 avril 2015 à 20:39
27 avril 2015 à 20:39
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.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié par Vaucluse le 27/04/2015 à 20:58
Modifié par Vaucluse le 27/04/2015 à 20:58
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
via55
Messages postés
14509
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 738
27 avril 2015 à 21:04
27 avril 2015 à 21:04
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
27 avril 2015 à 20:53
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