Appel à l'aide open office.org calc
Résolu
                    
        
     
             
                    bluhenn
    
        
    
                    Messages postés
            
                
     
             
            6
        
            
                                    Statut
            Membre
                    
                -
                                     
bluhenn Messages postés 6 Statut Membre -
        bluhenn Messages postés 6 Statut Membre -
        Bonjour, 
j'essaie de faire un tableau sur open office 3.4.1 pour calculer le cout de revient d'une recette pour a terme déterminer un prix de vente et donc une marge.
en premier lieu j'ai déjà fait une 1er feuille avec les ingrédients et le prix achat ht du kg en deux colonnes A: ingrédients et B: PA HT/kg
je voudrais sur la feuille 2 noter la recette, et donc dès lors que j'inscris l'ingrédient en colonne A, celui ci soit reconnu et identifier par son prix en colonne B.
j'ai pas mal fouillé et reproduit toutes les formules données pour Exel, mais bon rien ne marche avec moi, j'ai chercher dans l'aide mais je n'y comprend pas grand chose.
alors si quelqu'un peu me donner la solution, j'en serai ravie.
grand merci d'avance à toutes les bonnes âmes qui voudrons bien m'aider.
                
            
                
    
    
    
        j'essaie de faire un tableau sur open office 3.4.1 pour calculer le cout de revient d'une recette pour a terme déterminer un prix de vente et donc une marge.
en premier lieu j'ai déjà fait une 1er feuille avec les ingrédients et le prix achat ht du kg en deux colonnes A: ingrédients et B: PA HT/kg
je voudrais sur la feuille 2 noter la recette, et donc dès lors que j'inscris l'ingrédient en colonne A, celui ci soit reconnu et identifier par son prix en colonne B.
j'ai pas mal fouillé et reproduit toutes les formules données pour Exel, mais bon rien ne marche avec moi, j'ai chercher dans l'aide mais je n'y comprend pas grand chose.
alors si quelqu'un peu me donner la solution, j'en serai ravie.
grand merci d'avance à toutes les bonnes âmes qui voudrons bien m'aider.
        A voir également:         
- Appel à l'aide open office.org calc
- Open office gratuit - Télécharger - Suite bureautique
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel privé - Guide
- Open core legacy patcher - Accueil - MacOS
- Open sankoré - Télécharger - Bureautique
10 réponses
                        
                    j'ai suivi ton lien,Mytå , j'ai mis la formule en exemple dans ma case B feuil2, seulement ça ne va pas chercher sur la feuil1.
il faut surement ajouter quelque chose à la formule pour dire de chercher sur une autre feuille en tout cas ce qui apparait dans ma case c'est : #NOM ?
Merci pour votre aimable réponse
    
                il faut surement ajouter quelque chose à la formule pour dire de chercher sur une autre feuille en tout cas ce qui apparait dans ma case c'est : #NOM ?
Merci pour votre aimable réponse
                        
                    https://forums.commentcamarche.net/forum/affich-37641917-excel-principe-d-edition-de-devis-facture-commande  
C'est écrit pour Excel ; à toi de l'adapter à Calc ...
  
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
    
                C'est écrit pour Excel ; à toi de l'adapter à Calc ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
                        
                    bonsoir,
merci Raymond, ça ma déjà pas mal aidé, mais ça fait des heures que je rame:
j'ai créer la liste déroulante en page 2, colonne A, j'ai copier la formule pour trouver le tarif colonne B par rapport à mabase,
=SI($Feuille1.$A$3:$B$600="";"";RECHERCHEV($Feuille1.$A$3:$B$600;mabase;3;0)) mais ça met #valeur! dans la cellule
que dois-je faire ?
pour info j'ai mis dans définir une plage colonne AetB mabase, colonne A monnom en feuil1
mais là même si ça parait pourtant simple, c'est tout embrouillé dans ma tête
alors un petit coup de main serait bien venu
merci !!!
    
                merci Raymond, ça ma déjà pas mal aidé, mais ça fait des heures que je rame:
j'ai créer la liste déroulante en page 2, colonne A, j'ai copier la formule pour trouver le tarif colonne B par rapport à mabase,
=SI($Feuille1.$A$3:$B$600="";"";RECHERCHEV($Feuille1.$A$3:$B$600;mabase;3;0)) mais ça met #valeur! dans la cellule
que dois-je faire ?
pour info j'ai mis dans définir une plage colonne AetB mabase, colonne A monnom en feuil1
mais là même si ça parait pourtant simple, c'est tout embrouillé dans ma tête
alors un petit coup de main serait bien venu
merci !!!
                        
                    Formule incorrecte !   
Ce n'est pas :
=SI($Feuil1.$A$3:$B$600="";"";RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0))
mais :
=SI(RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0)="";
"";RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0))
      
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
    
                Ce n'est pas :
=SI($Feuil1.$A$3:$B$600="";"";RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0))
mais :
=SI(RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0)="";
"";RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
    Bonjour tous
Raymond:
pourquoi écrire en début de formule
SI(RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0)=""
ce qui veut dire que si recherchev trouve une cellule vide, elle doit renvoyer une cellule vide.
La deuxième partie de la formule fera cela très bien toute seule, non?
Peut être le but serait plutôt d'écrire:
SI(ESTERREUR(RECHERCHEV(.....));"";.....
Ensuite, la formule ne donne pas la valeur de la cellule à trouver, mais tout un champ à chercher dans un champ de deux colonnes.
Peu de chance que ça fonctionne comme ça
Mieux vaudrait écrire, si la feuille de données s'appelle mabase et que le champ est en A1:B600
en B1 feuil2
=SI(ESTERREUR(RECHERCHEV(A1;mabase.$A$1:$B$600;2;0));"";RECHERCHEV(A1;mabase.$A$1:$B$600;2;0))
ou alors un peu plus court:
=SI(NB.SI(mabase.$A$1:$B$600;A1)=0;"";RECHERCHEV(A1;mabase.$A$1:$B$600;2;0))
En variante, si mabase n'est pas le nom de la feuille mais le nom du champ de données; il faut remplacer effectivement dans la formule:
mabase.$A$1:$B$600 par mabase tout simplement, sans le point et sans adrese
Qu'en penses tu ?
Bien cordialement
    Raymond:
pourquoi écrire en début de formule
SI(RECHERCHEV($Feuil1.$A$3:$B$600;mabase;3;0)=""
ce qui veut dire que si recherchev trouve une cellule vide, elle doit renvoyer une cellule vide.
La deuxième partie de la formule fera cela très bien toute seule, non?
Peut être le but serait plutôt d'écrire:
SI(ESTERREUR(RECHERCHEV(.....));"";.....
Ensuite, la formule ne donne pas la valeur de la cellule à trouver, mais tout un champ à chercher dans un champ de deux colonnes.
Peu de chance que ça fonctionne comme ça
Mieux vaudrait écrire, si la feuille de données s'appelle mabase et que le champ est en A1:B600
en B1 feuil2
=SI(ESTERREUR(RECHERCHEV(A1;mabase.$A$1:$B$600;2;0));"";RECHERCHEV(A1;mabase.$A$1:$B$600;2;0))
ou alors un peu plus court:
=SI(NB.SI(mabase.$A$1:$B$600;A1)=0;"";RECHERCHEV(A1;mabase.$A$1:$B$600;2;0))
En variante, si mabase n'est pas le nom de la feuille mais le nom du champ de données; il faut remplacer effectivement dans la formule:
mabase.$A$1:$B$600 par mabase tout simplement, sans le point et sans adrese
Qu'en penses tu ?
Bien cordialement
                        
                    Bonjour, ami Vaucluse. 
Étant donné que bluhenn dispose de la fiche pratique, je me suis volontairement borné à lui signaler qu'il avait mal écrit cette formule ; d'ailleurs il n'a pas suivi l'exemple que j'avais donné dans le fichier excel dont le lien figure dans la fiche ...
Je n'ai pas reconsidéré toute la logique de la procédure, ce que tu as effectué très efficacement.
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
    
                Étant donné que bluhenn dispose de la fiche pratique, je me suis volontairement borné à lui signaler qu'il avait mal écrit cette formule ; d'ailleurs il n'a pas suivi l'exemple que j'avais donné dans le fichier excel dont le lien figure dans la fiche ...
Je n'ai pas reconsidéré toute la logique de la procédure, ce que tu as effectué très efficacement.
Cordialement.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
                        
                    bonsoir,
désolé, j'ai eu beaucoup de travail ces jours-ci, donc pas eu le temps de m'y coller.
pour info, j'ai essayer la solution de raymon et ça met err:502
et celle de vaucluse (la longue) rien dans la case et la courte : #ref!
si je met:=SI(NB.SI(mabase;A3)=0;"";RECHERCHEV(A1;mabase;2;0))
ça met #N/D
comment puis-je faire pour joindre mon fichier, vous pourriez voir où sont mes erreurs.
merci à vous
    
                désolé, j'ai eu beaucoup de travail ces jours-ci, donc pas eu le temps de m'y coller.
pour info, j'ai essayer la solution de raymon et ça met err:502
et celle de vaucluse (la longue) rien dans la case et la courte : #ref!
si je met:=SI(NB.SI(mabase;A3)=0;"";RECHERCHEV(A1;mabase;2;0))
ça met #N/D
comment puis-je faire pour joindre mon fichier, vous pourriez voir où sont mes erreurs.
merci à vous
    Salut le Forum
Pour joindre un fichier, tu envois ton fichier (sans données confidentielles)
sur https://www.cjoint.com/ , et tu recopies le lien obtenu à ton prochain message.
Mytå
    Pour joindre un fichier, tu envois ton fichier (sans données confidentielles)
sur https://www.cjoint.com/ , et tu recopies le lien obtenu à ton prochain message.
Mytå
    Bonjour 
je pense que vous ne devez pas écrire correctement quelque chose pour que la formule renvoie #REF?
Ne confondez pas nom de feuille et nom de champ?
mabase correspond à quoi???
est ce un champ nommé vérifiez qu'il soit bien indiqué et limité ..
et si c'est un nom de feuille, il manque le point et les limites du champ!!!.
mabase.A1:A600
nom de feuille suivi d'un point suivi des limites du champ.!
crdlmnt
    je pense que vous ne devez pas écrire correctement quelque chose pour que la formule renvoie #REF?
Ne confondez pas nom de feuille et nom de champ?
mabase correspond à quoi???
est ce un champ nommé vérifiez qu'il soit bien indiqué et limité ..
et si c'est un nom de feuille, il manque le point et les limites du champ!!!.
mabase.A1:A600
nom de feuille suivi d'un point suivi des limites du champ.!
crdlmnt
                        
                    merci,
voici donc le fichier que j'essaie de faire
https://www.cjoint.com/?3BmaPWgq7uQ
merci d'avance pour votre aide
    
                voici donc le fichier que j'essaie de faire
https://www.cjoint.com/?3BmaPWgq7uQ
merci d'avance pour votre aide
