Formule multi conditionnel Google Sheet

Résolu/Fermé
stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 - Modifié le 21 avril 2020 à 10:40
stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 - 22 avril 2020 à 19:25
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 4327 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 juin 2024 1 417
21 avril 2020 à 11:03
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 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
Modifié le 21 avril 2020 à 14:29
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 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
21 avril 2020 à 14:53
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 4327 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 juin 2024 1 417
21 avril 2020 à 14:32
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 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
Modifié le 21 avril 2020 à 14:44
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 4327 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 juin 2024 1 417
Modifié le 21 avril 2020 à 15:11
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 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
Modifié le 21 avril 2020 à 15:23
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 4327 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 juin 2024 1 417
Modifié le 21 avril 2020 à 15:27
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 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
21 avril 2020 à 15:29
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 4327 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 juin 2024 1 417
21 avril 2020 à 15:41
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 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
21 avril 2020 à 16:21
Effectivement ça fonctionne merci
0
PapyLuc51 Messages postés 4327 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 juin 2024 1 417
21 avril 2020 à 16:35
N'oublie pas le clic sur résolu pour aider les autres
0
stell-91 Messages postés 503 Date d'inscription dimanche 25 décembre 2011 Statut Membre Dernière intervention 25 janvier 2022 5
22 avril 2020 à 19:25
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