Action suite test logique

Bonjour a tous je souhaiterais faire un test logique et suite a ce test logique je souhaiterait mettre 2 valeur différentes dans 2 autres cellules .par exemple si A1=1 alors B2=3 et B4= 5.

Merci par avance a tous ,bonne soirée

Bonjour,

si A1=1 alors B2=3 et B4= 5.

en cellule B2 la formule =SI(A1=1;3;"")

en cellule B4 la formule =SI(A1=1;5;"")

ou bien en vba

Sub Macro1()
If Range("A1") = 1 Then
   Range("B2") = 3
   Range("B4") = 5
Else
   Range("B2") = ""
   Range("B4") = ""
End If
End Sub

Bonjour a tous et un grand merci a sabV ^pour sa réponse rapide. Cependant je pense ne pas avoir expliqué mon probleme clairement

je vais essayer de l'expliqué.

Tout d'abord le programme permettra de calculer des indemnité de quart suivant un planing.

mon probllème est le suivant:

Dans la case B20 j'ai une premiere condition: SI(OU(B18=2.25;B18=3.75);1;0)

Et je doi avoir une deuxieme condition qui est:

Si B8=DouF etB5="RTTN"ou"EN" alors mettre 3 dans B20 et5 Dans C21 sauf si C5="Samedi"alors ne pas mettre 5 dans C21 mais mettre 5 dans C22.

Cette formule doit se répéter dans toute la ligne 20.

Voila j'espère avoir exposé mon problème le plus clairement possible .

En vous remerciant par avance ,je vous souhaite a tous une bonne journée et un bon week-end.

Bonjour,

Sans fournir de classeur, il est difficile de répondre à vos spécification et pouvoir étudier votre problème.

Pourriez-vous joindre un fichier exemple ?

Bonjour,

Tu fais fort !

Je crois qu'il faut d'abord que tu comprennes qu'une formule se place dans une cellule où tu veux un résultat.

Dans ce que tu dis, aucune raison ne pousse à étendre quelque formule que ce soit sur la ligne 20... au demeurant, la ligne 20 va de A20 à XFD20 (16384 cellules)... !

Tes indications indiquent que tu veux un résultat en B20, en C21 et en C22. Ce qui fait 3 formules dont une à composer en tenant compte d'une formule préexistante, ce qui réclame qu'un ordre de priorité des différentes conditions soit arrêté, ce que tu n'as point fait.

Fais le point et redéfinis tout ça clairement. Il serait mieux de partir des cellules dans lesquelles on veut un résultat, cela évite des incompréhensions...

Procéder en partant de conditions pour définir l'impact action de chacune, est aussi tout à fait faisable, mais dans ce cas on opère en VBA et il est sage de supprimer toute formule... Et il convient d'être autrement plus précis et exhaustif dans la définition des conditions et définir ce qui se passe dans TOUS les cas possibles. Et un classeur sera évidemment indispensable pour ce type de solution.

Cordialement.

Bonjour a tous je joint le début du fichier et encore merci a tous pour vos conseils

Des explications ne seraient pas inutiles...

Si la ligne 8 ne peut avoir que D ou F, tu peux formuler ta condition en B20 par B$8<>""

Par contre, je ne vois nulle part de RTTN ou de EN ?

Pour les autres, je ne comprends pas la raison... ligne 21 d'un côté, interférence B--C qui déroge à l'existant...

Rechercher des sujets similaires à "action suite test logique"