× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Comprendre la fonction SI dans ExcelSujet résolu
Ajouter un message à la discussion
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]
Artefact0
  Posté le 06/09/2020 @ 10:31 
Aller en bas de la page 
Astucien

Bonjour à tous,

J'ai une question à vous poser à propos de la fonction SI.

Je paie pour quelqu'un des achats que cette personne me rembourse plus tard.

J'ai donc créé un tableau d'après cet exemple.

https://www.orawista-secretariat.fr/creer-un-tableau-de-suivi-des-depenses-dans-excel/

Mais j'ai aussi lu qu'il y avait la possibilité de faire à peu près la même chose en utilisant la fonction SI (à laquelle je ne comprends rien, je dois le préciser !!) Je me suis donc contenté de reproduire ce que j'ai lu ici dans un autre sujet.

Alors, ma question est : A quoi sert cette fonction puisqu'apparemment elle n'apporte pas grande différence si je m'en réfère à mes tableaux que je vous joins pour exemple ?

https://www.cjoint.com/c/JIgiEPYrjF4

Merci d'avance et bon dimanche.

Publicité
DjiDji59430
 Posté le 06/09/2020 à 10:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous,

=SI(ET(ESTVIDE(I7);ESTVIDE(G7));"";SOMME($I$4:I7)-SOMME($G$4:G7))

S'il n'y a rien en e7 et g7, je ne fais rien, sinon, je fais l'opératuion

on vois tout de suite l'utilité du si qui permet de garder la cellule vide si elle ne sert a rien. Ce qui est normal en soit !

en E4, sans fonction si, en K5 avec un si()

Et ça se voit a la fin de ton tableau (avec si) qui s’arrête quand il n'y a pas de données contrairement a l'autre.

C'est aussi une question d'esthétique !


Crdlmt



Modifié par DjiDji59430 le 06/09/2020 10:46
poussebois
 Posté le 06/09/2020 à 10:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour ,

Dans ton tableau, à la fin, quand tu n'as plus aucune rentrée, ni aucune sortie, le solde reste fixé à la même valeur sur toutes les lignes suivantes.

Ce n'est pas faux, mais ce n'est pas beau !

Il faut que lorsqu'il n'y a aucune entrée, ni sortie, le solde reste blanc. C'est là qu'intervient la fonction SI.

On teste si les cellules Cn et Dn sont vides ou non. Si l'une des 2 n'est pas vide, on calcule En = En-1 -Cn + Dn. Dans le cas contraire, on laisse la cellule En vide.

Il y a plusieurs façons de faire. J'ai choisi d'associer la fonction SI avec la fonction OU.

J'ai supprimé la ligne 4 qui ne sert à rien.

En C3, j'ai mis la formule : =SI(OU(C3<>"";D3<>"");E2-C3+D3;"") et je recopie en-dessous ...

@ +

P.S. : Doublé par DjiDji59430



Modifié par poussebois le 06/09/2020 11:02
Patoche17
 Posté le 06/09/2020 à 11:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous,

Artefact0, il y a une aide sur les formule particulièrement bien agencée dans Office, mais cela dépend peut-être de ta version.

Sur mon 2016 et à fortiori sur le 2019, en cliquant sur l'onglet Formule etFonction logiques, tu vas trouver ta fonction SI.

En cliquant dessus, tu auras une première façon de l'utiliser ergonomiquement et dessous, l'aide avancée et tu auras les explications succinctes, détaillées et même une vidéo explicative :

Tout cela vaut mieux, je crois, qu'un long discours... et c'est évidemment valable pour toutes les fonctions et formules d'Excel

Artefact0
 Posté le 06/09/2020 à 11:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci Messieurs, je pige.

Effectivement, l'esthétique y gagne. Mais il faut comprendre la fonction SI et c'est là mon problème.

poussebois, tu dis :

J'ai supprimé la ligne 4 qui ne sert à rien.

En C3, j'ai mis la formule : =SI(OU(C3<>"";D3<>"");E2-C3+D3;"") et je recopie en-dessous ...

Comme tu n'as pas joint le tableau, j'essaie de reproduire sur le mien et quel que soit l'onglet choisi, je n'arrive à rien.

Artefact0
 Posté le 06/09/2020 à 11:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Patoche17 a écrit :

Bonjour à tous,

Artefact0, il y a une aide sur les formule particulièrement bien agencée dans Office, mais cela dépend peut-être de ta version.

Sur mon 2016 et à fortiori sur le 2019, en cliquant sur l'onglet Formule etFonction logiques, tu vas trouver ta fonction SI.

En cliquant dessus, tu auras une première façon de l'utiliser ergonomiquement et dessous, l'aide avancée et tu auras les explications succinctes, détaillées et même une vidéo explicative :

Tout cela vaut mieux, je crois, qu'un long discours... et c'est évidemment valable pour toutes les fonctions et formules d'Excel

Merci Patoche17, j'ai aussi la version 2016.

Je vais essayer d'apprendre.

Patoche17
 Posté le 06/09/2020 à 11:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Tu verras, c'est réellement très bien et simplement expliqué

Cela dit, pour faire encore plus simple, sans être sûr d'y réussir...

Pour comprendre la philosophie de la fonction, cela se présente de la façon suivante :

SI(A;B;C) et s'énonce : Si A est vrai, alors B sinon C

A, B et/ou C peuvent être une valeur, une opération, un mot

Exemple si j'écris +SI(A1=0;"";"coucou") dans la cellule B2

Ce qui se traduit littérlement par:

Si la valeur de la cellule A1 est égale à zéro, alors la cellule B2 reste vide, mais si la valeur de A1 et différente de zéro, alors j'écris Coucou dans la cellule B2

Je ne sais pas si c'est maintenant plus clair pour toi



Modifié par Patoche17 le 06/09/2020 11:37
Artefact0
 Posté le 06/09/2020 à 11:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Patoche17 a écrit :

Tu verras, c'est réellement très bien et simplement expliqué

Cela dit, pour faire encore plus simple, sans être sûr d'y réussir...

Pour comprendre la philosophie de la fonction, cela se présente de la façon suivante :

SI(A;B;C) et s'énonce : Si A est vrai, alors B sinon C

A, B et/ou C peuvent être une valeur, une opération, un mot

Exemple si j'écris +SI(A1=0;"";"coucou") dans la cellule B2

Ce qui se traduit littérlement par:

Si la valeur de la cellule A1 est égale à zéro, alors la cellule B2 reste vide, mais si la valeur de A1 et différente de zéro, alors j'écris Coucou dans la cellule B2

Je ne sais pas si c'est maintenant plus clair pour toi

Non, pas du tout !!

Mais je te remercie, je vais continuer de plancher dessus.

poussebois
 Posté le 06/09/2020 à 12:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

,

Voilà le lien : https://www.cjoint.com/c/JIgj3tvLqqF

La fonction SI est facile à expliquer : Si une condition est remplie, on exécute une action 1, sinon, on exécute une action 2.

Publicité
Artefact0
 Posté le 06/09/2020 à 12:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je viens de résoudre l'obstacle sur lequel je bute depuis tout à l'heure.

La réponse de poussebois

En C3, j'ai mis la formule : =SI(OU(C3<>"";D3<>"");E2-C3+D3;"") et je recopie en-dessous ...

En fait, dans l'onglet "SANS fonction SI", j'ai mis cette formule dans E3 et non C3 puis j'ai recopié en dessous et là ça fonctionne.

Artefact0
 Posté le 06/09/2020 à 12:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

poussebois a écrit :

,

Voilà le lien : https://www.cjoint.com/c/JIgj3tvLqqF

La fonction SI est facile à expliquer : Si une condition est remplie, on exécute une action 1, sinon, on exécute une action 2.

Merci poussebois, j'ai posté quasi en même temps.

Artefact0
 Posté le 06/09/2020 à 17:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

J'y ai passé quelques heures, j'entrevois certains éclaircissements et avant que ma tête n'explose, je me permets une dernière question pour aujourd'hui.

Sur la capture ci-dessous, qui vient du tableau de poussebois ci-dessus, on peut voir que certaines cellules de la colonne E sont à 0 € quand le solde doit l'être et d'autres n'affichent que - €.

Sauf erreur de ma part, j'ai vérifié le format des cellules et elles sont toutes sur "comptabilité". Alors pourquoi ?

Encore merci et bonne soirée.

DjiDji59430
 Posté le 06/09/2020 à 17:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien


Sauf erreur de ma part, j'ai vérifié le format des cellules et elles sont toutes sur "comptabilité". Alors pourquoi ?

Re

Si ça ne va pas, c'est qu'il y a une raison. Et ce n'est pas sur une image qu'on va trouver !

Tu as du remarquer que certains t'avaient mis un fichier pour illustrer leurs explications.

On en attend de même de toi !!!!


Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.

Crdmt

Artefact0
 Posté le 06/09/2020 à 18:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Euh, je suis un peu vexé par la formulation de ta réponse DiDji. Je te rappelle que j'ai commencé mon sujet en joignant un tableau via CJOINT, donc j'ai bien compris le fonctionnement de la demande d'aide.

Tu as du remarquer que certains t'avaient mis un fichier pour illustrer leurs explications.

On en attend de même de toi !!!!

Et sauf erreur, il est toujours accessible sur le lien de poussebois à 12h17.

Alors, ce n'est pas grave.

Bonne soirée à tous.

jujube2
 Posté le 06/09/2020 à 18:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

par contre quand je l' ouvre je n' ai pas le zéro mais bien une cellule vide

Artefact0
 Posté le 06/09/2020 à 18:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je viens de le télécharger 3 fois et j'ai toujours le 0 sur la ligne du 10/05/2020.

Je ne comprends pas pourquoi.

Alors désolé, je vais abandonner pour ce soir.

Merci à TOUS.

poussebois
 Posté le 06/09/2020 à 19:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

,

Juste une différence de format d'affichage.

En mode Comptabilité, il affiche - €.

En mode Monétaire, il affiche 0,00 €.

Publicité
Artefact0
 Posté le 06/09/2020 à 19:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci poussebois

pétard77
 Posté le 06/09/2020 à 19:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir artefac10.

Te vexe pas.

Tu as beau être en affichage comptable, il ne serait pas étonnant que ce soit un problème d'affichage de décimales.

je m'explique.

Dans les cellules l'affichage est sur 2 décimales.

Or cet affichage, et selon le nombre de décimales affichées, n'est pas le reflet exact du nombre rentré.

Excel ne calcule pas sur l'affichage de la cellule mais sur le nombre rentré plus haut.

Si tu écris 29,401 en haut, excel affichera 29,40 si tu es en deux décimales et 29,401 si tu es en 3 décimales.

Dans mon exemple il calculera donc sur 29,401 et non 29,40. Ce qui fera que le résultat ne sera pas égal à "0,00" mais "- 0,003". Mais tu n'affiches que 2 décimales.

Et parce que le résultat n'est pas égal à "zéro parfait" l'affichage diffère des autres.

Pour en être certain demande l'affichage de la case E31 à la 3 ou 4 décimale.

Si ton résultat n'est pas égal à 0,0000 c'est que quelque par dans les nombres rouges et verts il y en a un qui a été rentré avec trois décimales. Revérifie ces nombres rentrés à la mano.



Modifié par pétard77 le 06/09/2020 19:34
jujube2
 Posté le 06/09/2020 à 19:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

question >>> pourquoi en ouvrant simplement le lien de Poussebois il n'a pas le même affichage ( si il ne fait que le télécharger sans rien trafiquer)

Artefact0
 Posté le 06/09/2020 à 20:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

pétard77 a écrit :

Bonsoir artefac10.

Te vexe pas.

Tu as beau être en affichage comptable, il ne serait pas étonnant que ce soit un problème d'affichage de décimales.

je m'explique.

Dans les cellules l'affichage est sur 2 décimales.

Or cet affichage, et selon le nombre de décimales affichées, n'est pas le reflet exact du nombre rentré.

Excel ne calcule pas sur l'affichage de la cellule mais sur le nombre rentré plus haut.

Si tu écris 29,401 en haut, excel affichera 29,40 si tu es en deux décimales et 29,401 si tu es en 3 décimales.

Dans mon exemple il calculera donc sur 29,401 et non 29,40. Ce qui fera que le résultat ne sera pas égal à "0,00" mais "- 0,003". Mais tu n'affiches que 2 décimales.

Et parce que le résultat n'est pas égal à "zéro parfait" l'affichage diffère des autres.

Pour en être certain demande l'affichage de la case E31 à la 3 ou 4 décimale.

Si ton résultat n'est pas égal à 0,0000 c'est que quelque par dans les nombres rouges et verts il y en a un qui a été rentré avec trois décimales. Revérifie ces nombres rentrés à la mano.

Bonsoir pétard77,

Pourquoi me vexerais-je ? Il n'y a aucune raison pour cela dans ton intervention.

Je comprends ce que tu dis, je regarderai cela demain.

Merci.

pétard77
 Posté le 06/09/2020 à 21:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir Artefact0

C'était pour ta remarque de 18h06.

DjiDji59430
 Posté le 06/09/2020 à 23:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Artefact0 a écrit :

Euh, je suis un peu vexé par la formulation de ta réponse DiDji. Je te rappelle que j'ai commencé mon sujet en joignant un tableau via CJOINT, donc j'ai bien compris le fonctionnement de la demande d'aide.

Tu as du remarquer que certains t'avaient mis un fichier pour illustrer leurs explications.

On en attend de même de toi !!!!

Et sauf erreur, il est toujours accessible sur le lien de poussebois à 12h17.

Alors, ce n'est pas grave.

Bonne soirée à tous.

Je n'ai pas demandé a pousse bois de mettre un fichier, mais a toi. Ton fichier excel cad un fichier.xlsx ! et que dans le premier fichier que tu as mis, il n'y a pas le cas que tu nous demandes d'envisager.


Crdlmt

Artefact0
 Posté le 07/09/2020 à 06:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

pétard77 a écrit :

Bonsoir Artefact0

C'était pour ta remarque de 18h06.

Oui, j'avais bien compris.

Artefact0
 Posté le 07/09/2020 à 06:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

DjiDji59430 a écrit :
Artefact0 a écrit :

Euh, je suis un peu vexé par la formulation de ta réponse DiDji. Je te rappelle que j'ai commencé mon sujet en joignant un tableau via CJOINT, donc j'ai bien compris le fonctionnement de la demande d'aide.

Tu as du remarquer que certains t'avaient mis un fichier pour illustrer leurs explications.

On en attend de même de toi !!!!

Et sauf erreur, il est toujours accessible sur le lien de poussebois à 12h17.

Alors, ce n'est pas grave.

Bonne soirée à tous.

Je n'ai pas demandé a pousse bois de mettre un fichier, mais a toi. Ton fichier excel cad un fichier.xlsx ! et que dans le premier fichier que tu as mis, il n'y a pas le cas que tu nous demandes d'envisager.


Crdlmt

DjiDji,

Oui mais sur mon message de 17 heures, je précisais que c'était sur le tableau de poussebois que je remarquais cette anomalie.

Sur la capture ci-dessous, qui vient du tableau de poussebois ci-dessus, on peut voir que certaines cellules de la colonne E sont à 0 € quand le solde doit l'être et d'autres n'affichent que - €.

De toutes façons, ma question était de comprendre la fonction SI et dans ce sens, vous avez tous répondu. A moi de continuer d'apprendre en lisant et en faisant des exercices, comme à l'école !

Bonne semaine.

poussebois
 Posté le 07/09/2020 à 09:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour Artefact0 ,

Si la fonction SI te pose problème, il y a de fortes chances pour qu'il en soit de même avec plusieurs autres fonctions.

Voici un lien ici qui explique les principales fonctions de base d'Excel (certaines en vidéo).

Bonne journée



Modifié par poussebois le 07/09/2020 09:08
Publicité
Pages : [1] 2 ... Fin
Page 1 sur 2 [Fin]

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
79,99 €Ecran Samsung 22 pouces LED Full HD 2ms VGA / HDMI à 79,99 €
Valable jusqu'au 26 Octobre

Cdiscount fait actuellement une vente flash sur l'écran Samsung S22F350F qu'il propose à 79,99 € alors qu'on le trouve ailleurs autour de 90 €. Cet écran de 22 pouces est Full HD (1920x1080), dispose d'un temps de réponse rapide de 5ms et d'entrées VGA et HDMI.


> Voir l'offre
399,99 €TV 55 pouces QLED 4K Continental Edison (WiFi, bluetooth, HDR, Android 9) à 399,99 €
Valable jusqu'au 26 Octobre

Cdiscount fait une promotion sur la TV 55 pouces QLED 4K Continental Edison qui passe à 399,99 € au lieu de 599 €. Derrière son écran 55 pouces (139 cm) Ultra HD 4K au design sans bordure, vous trouverez la toute dernière technologie QLED qui associée aux fonctionnalités HDR, Android 9, Google Assistant vous proposera une expérience visuelle unique et sublimera tous vos contenus préférés.


> Voir l'offre
89,14 €Smartphone 6.53 pouces Xiaomi Redmi 9C (2 Go / 32 Go) à 89,14 € (stock Europe)
Valable jusqu'au 27 Octobre

Banggood fait une promotion sur le smartphone 6.53 pouces Xiaomi Redmi 9C qui passe à 89,14 €. Ce smartphone dispose d'un écran 6.53 pouces HD, un processeur 8 coeurs Helio G35, 2 Go de mémoire, de 32 Go d'espace de stockage extensible par microSD, d'un triple APN 13 MP, du bluetooh, du Wifi. Il est compatible avec les fréquences 2G, 3G et 4G. Le tout tourne sous Android 9 avec une surcouche Xiaomi que vous pouvez mettre en français dès le premier démarrage. La batterie est de haute capacité 5000 mAh. Un portable d'entrée de gamme complet idéal pour un pré ado.

Le téléphone est expédié depuis les entrepôts espagnols de Banggood et vous sera donc livré rapidement avec aucun risque de douane.


> Voir l'offre

Sujets relatifs
fonction si dans excel
la fonction si sous excel
Excel fonction SI
Fonction gauche Droite dans la même colonne
Excel fonction si
Excel - trier dans la fenêtre "insérer un lien"
Insérer la date du jour auto dans EXCEL
Création d'un PDF depuis Excel. taille différente en fonction de la méthode
Copier-coller un tableau Excel dans Word sans remettre la mise en page
Cumuler une recherche dans une fonction matricielle Excel
Plus de sujets relatifs à Comprendre la fonction SI dans Excel
 > Tous les forums > Forum Bureautique