Formule multi conditionnel Google Sheet

Résolu
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   -  
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite ecrire sur une formule
Si la cellule A1 contient le mot ACHAT
ET que le mot contenue dans la cellule A2 est retrouver la plage de cellule A5:B134,
AFFICHE 0.3% de la valeur (C6*D6)
SINON affiche 0 (les autres cas etant le mot VENTE dans la cellule A1 ou bien le mot A2 n'a pas ete retrouvé dans la plage de cellule).

J'ai trouvé ça
=if(A1 = "ACHAT", if(VLOOKUP(A2, A5:B134,((C6*D6)*0.3)), 0))
ou cette formule
=if(A1 = "Vente" AND (VLOOKUP(A2, A5:B134,),((C6*D6)*0.3), 0))

ça ne fonctionne pas

Configuration: Macintosh / Chrome 80.0.3987.163
A voir également:

6 réponses

PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
Bonjour

essayez avec

=IF(AND(A1="ACHAT";COUNTIF(A5:B134;A2)>0);(C6*D6)*0,003;0)

Petite précision 0,3% s'écrit 0,003

Soit en français =SI(ET(A1="ACHAT";NB.SI(A5:B134;A2)>0);(C6*D6)*0,003;0)

Pour avoir les formules en français aller dans fichier / paramètres de la feuille de calcul / décocher en bas à gauche "toujours utiliser les noms de fonction en anglais"

Cordialement
1
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   4
 
merci ça fonctionne :)

Simplement question,

Comment faire pour appliquer une fonction à l'infinie sur toute une colonne ?
sans glisser
0
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   4
 
Par exemple sur Excel il faut selectionner la lettre de la colonne qui va tout selectionner.
Ecrire la formule dans le champs en haut
Puis valider par CONTROLE + ENTRER

Y a t il un truc equivalent sur sheet
0
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
Sur Sheets 2 manœuvres possibles

maintenir le clic sur le petit carré en bas à droite de la cellule contenant la formule et faire glisser jusqu'en bas du tableau

ou double clic sur ce même carré qui va faire la même chose mais en plus rapide surtout s'il y a plusieurs centaines de cellules à incrémenter.

Cordialement
0
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   4
 
merci je connaissais deja ces deux possibilités.

Je me demande s'il y a moyen d'appliquer une formule à toutes une colonne en selectionnant en haut la lettre de la colonne qui aura pour consequence de prendre en selection toute la colonne à l'infini. J'ai cherché des choses dans cette direction mais je ne trouve pas ?

Sur exemple il faut selectionner la lettre de la colonne qui va tout selectionner.
Ecrire la formule dans le champs en haut
Puis valider par CONTROLE + ENTRER

Y a t il un truc equivalent sur sheet
0
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
oui je viens de le découvrir

Taper la formule dans la première cellule et la valider par ENTER

ensuite sélectionner la zone à incrémenter avec en tête la cellule contenant la formule et faire

Ctrl+Alt+Enter

Cordialement
0
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   4
 
ensuite sélectionner la zone à incrémenter avec en tête la cellule contenant la formule et faire

Excuse moi j'ai du mal à comprendre ce passage qu'est ce que tu as voulu dire ?

J'ai essayé de faire ce que j'ai compris mais ça ne donne rien
0
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
par exemple tu entres la formule en B2 et enter pour confirmer

si tu veux incrémenter cette formule de B2 à B100 tu sélectionnes cette zone en commençant par B2 et tu fais Ctrl+Alt+Enter

Voilà :)
0
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   4
 
ok je comprend moi je cherche une methode pour appliquer une forme de B2 à B"infini"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
Encore une chose que je découvre ; à force de tâtonner.... ;)

Alors clic sur l’entête de colonne B puis enter pour se placer sur la cellule B2 faire Ctrl+Alt+Enter et ensuite effacer la cellule B1 qui aura aussi récupéré la formule

Cordialement
0
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   4
 
Effectivement ça fonctionne merci
0
PapyLuc51 Messages postés 4527 Date d'inscription   Statut Membre Dernière intervention   1 489
 
N'oublie pas le clic sur résolu pour aider les autres
0
stell-91 Messages postés 516 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonjour,
J'ai trouvé meilleur sans avoir a mettre les données dans la cellule B2
On selectionne la cellule qui contient la formule puis tout en haut de la colonne.
puis on revient sur la cellule qui contient la formule
puis on fait CTR + ALT + ENTRER
Et voilà merci pour ton aide !
0