Fonction Si cellule est vide choisir autre cellule

Bonjour !

J'ai un tableau ou je dois calculer le prix pour le dealer !! Mon problème est que si une cellule est vide, je veux qu'excel prenne l'autre cellule et vise versa !

Exemple:

J'ai 2 colonne de référence soit : Colonne A (Prix 2013) Colonne B (Prix 2014),

Il y a des prix soit dans l'une ou l'autre des colonnes ou bien dans les 2.

Je dois calculer le prix le plus récent x 1.55 (55%) ($F$2) dont le total apparaît dans la Colonne F (Prix Vente Dealer).

Donc si A3 est vide choisir B3 pour le multiplier par 1.55 ($F$2) et si B3 est vide choisir A3 pour le multiplier par 1.55 ($F$2) et si A3 et B3 ne sont pas vide (ni l'une ni l'autre) choisir B3 pour le multiplier par 1.55 ($F$2).

Je réussis la premiere opération =SI(ESTVIDE(A3);"";B3*$F$2) et aussitôt que je veux rajouter pour arriver a ce que je désire et bien je tourne en rond !!!!!!

Fichier Joint : E - Calcul Prix Si - Ou - Et.xlsx

Merci à ceux qui pourrais bien m'apporté la solution !!

Maryse

Bonjour,

Une solution

A+

Merci Frangy tu es génial ...... pas de mot Merciiiiiiiiiii xxxx

Oupsss !! Je me suis réjouis trop vite Frangy,

Car je recopié la formule dans le tableau original et tout les résultats qui sont basée sur la colonne ou se trouve la liste de prix 2013 et bien malheureusement m'indique VALEUR !! il y a erreur et j'ai beau cherché et là je ne voie vraiment pas ce qui cloche !

Je t'enverrai bien le fichier originale, mais son format est de 595Ko !!! Je dépasse la limite permise !!

Snif snif

Maryse

Fais le test avec cette formule

=SI(ESTNUM(B3);B3*1,55;SI(ESTNUM(A3);A3*1,55;""))

A+

Merci beaucoup, tout ce passe bien jusqu'à ma ligne 399, après cette ligne la formule n'affiche le total, qui est multiplié par 1.55, que pour l année 2014, pour 2013 çà ne fonctionne plus au delà de cette ligne , mais les ligne supérieur tout est OK !! ????

Désolé, il m'est difficile d'aller plus loin sans voir le fichier

A+

Je t'envoie le fichier, j'ai du supprimés 1000 lignes car il était trop volumineux !

Merci !!

Bonsoir

Essaye :

=SI(ET(ESTNUM(J3);J3>0);J3*$N$2;SI(ET(ESTNUM(I3);I3>0);I3*$N$2;0))

Amicalement

Nad

Merci Nad,

Mais cela ne fonctionne pas , là où il serait censé avoir un montant d'argent (O3) et bien il n'y a rien !!

Je me console quasiment en voyant que je ne suis pas complètement folle (car cette formule va avoir le dessus sur mes nerfs) !!! vu que je ne suis pas la seule qui n'y arrive pas !!

Merci à tous !! Cela est vraiment très apprécié !!

Re

maryse.rivard a écrit :

là où il serait censé avoir un montant d'argent (O3) et bien il n'y a rien !!

Que veux-tu dire ? Tu entres un chiffre manuellement en O3, non ?

capture

Nad

Oupsss !! En N3 je voulais dire : Prix dealer !! Désolé !!

Je vous remercie à tous pour votre aide, j'essaierai de trouver pourquoi les formule ne fonctionne pas pour toutes les cellules sur toutes les lignes,

Merci pour le temps que vous m'avez accordé car si les formules auraient fonctionnées cela aurait été fantastique !!

Maryse

Bonne JOurnée xx

Bonjour,

Il est difficile de comprendre ton problème.

La formule donnée par NAD retourne bien le résultat en N3.

J'ai effectué le test sur le fichier que tu as posté et je n'ai pas constaté d'anomalie.

Pour t'aider, voici la formule traduite :

=SI(ET(ESTNUM(J3);J3>0);J3*$N$2;SI(ET(ESTNUM(I3);I3>0);I3*$N$2;0))

Si le PRIX ACHAT 2014 est numérique et supérieur à 0, alors le résultat est PRIX ACHAT 2014 * 1.55

Sinon, si le PRIX ACHAT 2013 est numérique et supérieur à 0, alors le résultat est PRIX ACHAT 2013 * 1.55.

A+

Ok je vais refaire le test,

Car oui tout fonctionne sur le fichier que je vous ai envoyé et que vous avez remplis pour moi !!

Mais lorsque que je recopie sur mon tableau original, tout fonctionne jusqu'à la ligne 399 !!!

Donc serait-ce parce qu'il y aurait un genre de "barrure" (désolé de l'expression mais c'est la seule qui me viens a l'esprit pour l'instant) !!!

Ou ....... je ne sais pas !?!

J'essaie de trouver pourquoi tout cela "bug" à partir de la ligne 399 !!

Merci É n o r m é m e n t

A priori, si tu n'obtiens pas le résultat attendu après la ligne 399, c'est parce que le PRIX ACHAT 2014 ou PRIX ACHAT 2013 n'est pas reconnu comme étant numérique.

A+

J'ai vérifié, et tout es bien en format numérique, et j'ai bel et bien essayé (à l'instant de modifié les format, comptabilité, nombre, standard, etc...) et rien n'y fait !!! Il n'y a que pour la colonne Prix 2014 où la formule fonctionne et tout tout tout es exactement identique !!!

P.S. : Comme je l'ai spécifié dans un mail plus haut j'aimerais vous envoyer le fichier en totalité mais il est trop lourd (595Ko) !!

Tu peux quand même joindre ton fichier avec quelques lignes qui posent problème.

A+

Et voila une copie de mon fichier j'y ai supprimé quelques lignes (1- 200 quelques ...)

Maryse

J'ai adapté la formule puisque les colonnes ont été décalées sur la droite

=SI(ET(ESTNUM(K3);K3>0);K3*$O$2;SI(ET(ESTNUM(J3);J3>0);J3*$O$2;0))

Le résultat me semble correct.

A+

Rechercher des sujets similaires à "fonction vide choisir"