Question : Je voudrais avoir une fonction conditionnelle d'une série de diagramme.

Je voudrais avoir une fonction conditionnelle dans un diagramme series.
par exemple dans le dossier joint que je voudrais que chart1 ou chart2 apparaisse sur Sheet2 conditionnel sur le contenu de la cellule n28 ou n29.  Il pourrait y avoir jusqu'à 6 séries différentes de données et les =yes correspondants alors chart1 des cellules n28 de charts.
If apparaîtraient sur Sheet2, si la cellule n29=yes alors chart2 apparaîtrait sur Sheet2, etc.  J'ai essayé d'employer des gammes de cellules et des gammes appelées en valeur de série mais reçois un message « que cette fonction est inadmissible » par exemple : =IF (TestBook1.xlsx ! R_1= " Yes », TestBook1.xlsx ! V_1, TestBook1.xlsx ! Le
I de V_2) préférerait ne pas employer VBA (si c'est même une solution possible) car nous employons ceci dans SharePoint 2003 et nous avons eu des problèmes dans le passé avec permettre VBA dans le SharePoint environment.
Thanks nom de fichier » " de >

class= de
TestBook1.xlsx " fileSize " > (33 KBs) le Javascript de » href= " d'attachmentDetails de class= " de (type de dossier détails) le class= de
Test de la description " data
le " le " de >
class= de

Réponse : Je voudrais avoir une fonction conditionnelle d'une série de diagramme.

Bonjour dcruickshank,

c'est peu un rusé, mais il peut être fait.

1. le clic Chart1 et le copient.
2. sur la feuille 2, right-click et employer les options passées pour coller comme image.  Maintenant vous avez une image du diagramme 1 en votre feuille 2. Nous rendrons maintenant cette image dynamique
3. Créer les noms de gamme pour toutes les gammes de cellules qui sont sous votre diagramme. Dans l'exemple joint, j'ai créé

cChart1 =Sheet1 ! $J$71 : $N$86
cChart2 =Sheet1 ! $J$88 : $N$103

4. Créer un nom de gamme avec une formule qui détermine quel diagramme à montrer. Dans l'exemple joint, j'ai créé

=IF de cChartShow (Sheet1 ! $N$28= " oui ", cChart1, cChart2)

En votre cahier de travail final, vous voulez probablement une formule comme

=CHOOSE (ALLUMETTE (« oui », $N$28 : $N$33,0), cChart1, cChart2, cChart3, cChart4, cChart5, cChart6)

5. Cliquer l'image de diagramme sur la feuille 2 et dans la barre de formule entrer :
=TestBook1.xlsx ! cChartShow

Le cChartShow de nom de gamme sera placé dynamiquement à une des gammes que vous avez définies dans l'étape 3 et l'image du diagramme en feuille 2 reflétera cette gamme des cellules.

voir attaché.

à la votre, teylyn
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us