FONCTION SI?

Résolu
COLDAN42 -  
caiman2 Messages postés 1435 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,un souci pour un novice
Comment programmer:si(a-b)=0;c=o;si a>b;c=(a-b)+1
merci a tous
coldan42
A voir également:

8 réponses

caiman2 Messages postés 1435 Date d'inscription   Statut Membre Dernière intervention   312
 
Sous quel logiciel ?
0
COLDAN42
 
BONSOIR
SUR EXCELL
0
Fallentree Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   209
 
Le problème est de savoir avec quel language veux-tu écrire tes fonctions informatiques ?

En Php:

<?php
$a=1;
$b=1;
if (($a-$b)==0) $c=0; //si(a-b)=0;c=o;
if ($a>$b) $c=$a-$b+1; //si a>b;c=(a-b)+1
echo "a=".$a." b=".$b." c=".$c; // j'affiche sur le navigateur le résultat Attention aux '.' ils sont important
?>

Pour afficher une page php locale, il te faut un environement de dévelloppement qui trompe explorer ou netscape, le navigateur internet, ton fichier sera http://localhost/masoustraction.php

En vb, il faut rajouter les then et enlever les $. les déclarations sont faites avec dim ou var avec le type de données associé à la variable...

Bref, décidez vous sur la hauteur du plongeoir, échauffez vous, et pis gare au plat sur le ventre.
0
COLDAN42
 
BONSOIR
CETTE FORMULE DOIT ETRE ECRITE SUR EXCELL
SALITATIONS
COLDAN42
0
COLDAN42
 
BONSOIR
EXCELL
SALUTATIONS
0
Fallentree Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   209
 
La rédation de la fontion se fait sous le generateur de macro.
les variables sont du GENRE cellule(i,j).
Désolé je n'ai pas Excell de charger sur la machine.
Fais une recherche sur les cellules ... Sans apriori...
Bon courage.
0
caiman2 Messages postés 1435 Date d'inscription   Statut Membre Dernière intervention   312
 
On va supposer que a et b sont de cellules et c la cellule en cours

=si (a1-b1=0;0;si(a1>b1;(a1-b1)+1;?))

J'ai mis ? pour la dernière possibilité puisque vous ne donnez pas le cas ou a1<b1
0

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

Posez votre question
Fallentree Messages postés 2309 Date d'inscription   Statut Membre Dernière intervention   209
 
aucune idée il faut essayer...
Mais il me semble qu'il y a la possibilité de le faire avec un générateur automatisé.
Mais sinon a part les parenthéses, ça a l'air logique.
0
Utilisateur anonyme
 
programmer en quel language tu veux faire ca ?
si c'est en C alors je te propose ceci :


void main(){
int a,b,c;
if(a-b == 0) c = 0;
if(a-b > 0) c = (a-b)+1;

}
</code>
ou encore je pense que ca marche .
(a-b == 0) ? 0 : ((a-b > 0) ? c = (a-b+1)) 

a+
0
ESYRAM0708 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
bonsoir,sur excell
salutations
0
caiman2 Messages postés 1435 Date d'inscription   Statut Membre Dernière intervention   312
 
J'ai répondu :
=si (a1-b1=0;0;si(a1>b1;(a1-b1)+1;?))

sur excel
0
ESYRAM0708 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
super ça marche
merci coldan42
0
caiman2 Messages postés 1435 Date d'inscription   Statut Membre Dernière intervention   312
 
A votre service.
N'oubliez pas de passer votre post au statut résolu.

Bonne soirée.
0