Bonjour le forum,
Je cherche à faire un calcul dans la feuille 1 dès que la valeur vide "" est trouvée dans une colonne de la feuille 2, mais je ne trouve pas la formule.
Exemple (qui ne fonctionne pas ) dans la feuil1 cellule C4 : =RECHERCHEV(valeur "" dans feuil2!B5:B10 alors fait 3*4)
Je joins un exemple dans ce message.
Merci pour votre aide.
Tchotchodu31
Bonjour à tous,
Je relance ce sujet car je viens d'avoir une complication. La solution de sylvanu est juste mais mon calcul s'est complexifié et je ne parviens pas à le régler.
En effet, le résultat attendu est conditionné à 2 colonnes. Si l'une ou l'autre des colonnes affiche vide "", alors applique une majoration de 30% à la cellule de dessus, sinon applique une majoration de 5% toujours à la cellule de dessus.
La difficulté réside sur le fait d'appliquer +30% une seule fois lorsque l'une des 2 colonnes arrive à zéro, puis d'appliquer le calcul courant de +5%.
Je joins un exemple dans ce message.
Merci pour votre aide.
Tchotchodu31
Bonjour sylvanu,
Sur votre conseil, j'ai posté ce message sur le topic 20051343
Concernant votre réponse précédente, le résultat basé sur les années n'est pas possible car dans mon fichier les années ne sont pas affichées.
Bonne journée.
Tchotchodu31
9^9 correspond à "=PUISSANCE(9;9)" ou à 387420489
la fonction equiv() recherche donc 387420489 dans la plage "$D$5:$D$29" de l'onglet "Emprunt", comme ce chiffre lui est inconnu il renvoie la dernière position avec un chiffre dans la plage "$D$5:$D$29" soit la 20ème+1 pour avoir la position des 30%.
Idem pour l'onglet amortissement
9^9 correspond à "=PUISSANCE(9;9)" ou à 387420489
la fonction equiv() recherche donc 387420489 dans la plage "$D$5:$D$29" de l'onglet "Emprunt", comme ce chiffre lui est inconnu il renvoie la dernière position avec un chiffre dans la plage "$D$5:$D$29" soit la 20ème+1 pour avoir la position des 30%.
Idem pour l'onglet amortissement
Merci JHA pour cette explication et bravo pour cette formule... il fallait la trouver !
Merci aussi à R@chid qui m'a dépatouillé dans le topic 20051343.
Bonne soirée.