
Ich versuche, diese Formel zu verwenden, aber Excel meldet ständig, dass ein Fehler vorliegt.
=SI(NB.SI(A2;"*D*");"Data";"SI(NB.SI(A2;"*V*");"Voice";"Autres")")
(Auf Englisch:
=IF(COUNTIF(A2;"*D*");"Data";"IF(COUNTIF(A2;"*V*");"Voice";"Autres")")
)
Ich verstehe nicht, wo es ist.
SI bedeutet IF, ich verwende eine französische Version von Excel 2010 unter Win7.
Da mein Englisch nicht perfekt ist, klingen manche Dinge, die ich sage, möglicherweise seltsam.
Hier ist eine Demo dessen, was ich mache:
- WENN DXTypdaten
- WENN VXTyp Stimme
- Wenn überhaupt, geben Sie „Autres“ ein.
Xist eine Zahl. Es gibt keine anderen Typen, nur „Data“, „Voice“ und „Autres“.
Möglicherweise ist meine eigene Formel falsch. Wenn Sie eine andere Möglichkeit kennen, dies einzugeben, können Sie das gerne tun.
Antwort1
Ich habe die französische Version nicht, daher kann ich nicht ausschließen, dass SI und NB.SI gut oder schlecht sind. Angenommen, sie sind gut, hier ist die Formel aufgeschlüsselt:
=SI
(
NB.SI
(
A2;
"D"
); *
"Data";
"SI <
(
NB.SI
(
A2;
"V"
); *
"Voice";
"Autres"
)" <
)
Das sagt mir, dass zwei " falsch sind. Diese sind oben mit < hervorgehoben. Außerdem ist die NB.SI-Formel unvollständig. NB.SI gibt die Anzahl der Übereinstimmungen zurück, aber IF prüft nur auf wahr oder falsch, also müssen wir die Anzahl der Übereinstimmungen in wahr oder falsch ändern, indem wir prüfen, ob sie größer als 0 sind. Diese sind oben mit * hervorgehoben.
Die richtige Formel wäre
=SI
(
NB.SI
(
A2;
"D"
)>0;
"Data";
SI
(
NB.SI
(
A2;
"V"
)>0;
"Voice";
"Autres"
)
)
oder:
=SI(NB.SI(A2;"D")>0;"Data";SI(NB.SI(A2;"V")>0;"Voice";"Autres"))
Antwort2
=WENN(ZÄHLENWENN(A2,"D*"),"Daten",WENN(ZÄHLENWENN(A2,"V*"),"Stimme","Andere"))
Auf Französisch Folgendes nach Ihrem Update:
=SI(NB.SI(A2;"D*");"Data",SI(NB.SI(A2;"V*");"Voice";"Autres"))
Vielleicht sollten Sie SI statt NB.SI verwenden, wenn Ihre Daten in A2 nur D oder V sind, da keine Zählung erforderlich ist, wird die Formel
=SI(A2="D";"Data",SI(A2="V";"Voice";"Autres"))
Oder nach Ihrem Update:
=SI(GAUCHE(A2,1)="D";"Data",SI(GAUCHE(A2,1)="V";"Voice";"Autres"))
Antwort3
Yorik hat mir geholfen, die Antwort zu finden.
Ich habe die Formel verwendet:
=SI(GAUCHE(A2)="D";"Data";SI(GAUCHE(A2)="V";"Voice";"Autres"))
(Englisch:
=IF(LEFT(A2)="D";"Data";IF(LEFT(A2)="V";"Voice";"Autres"))
Und es hat perfekt funktioniert. Außerdem habe ich dadurch gelernt, wie man Klammern und Anführungszeichen richtig verwendet! Danke, SuperUsers :)