2013-04-19 8 views
5

ich zur Zeit auf dem folgende Excel-Arbeitsmappe ich arbeite, die für die Aufzeichnung von Testfällen verwendet werden soll: enter image description hereZwingen Sie den Benutzer zur Eingabe von Wert in der Zelle basierend auf anderen Zellen legen Wert

Wenn der Benutzer fel im F eintritt Spalte, es wird es rot färben. Fel bedeutet fault "(in Schwedisch), also möchte ich den Tester zwingen, diesen Fehler im Bug-Tracking-System zu registrieren, wenn einer der Testfälle fehlschlägt. Die Spalte Ich sollte welche ID zu diesem Fehler in der Fehlerdatenbank enthalten. So was ich versuche zu erreichen ist:

Wenn der Tester fel in der Spalte F eingegeben hat, sollte er den Tester darauf aufmerksam machen, dass keine ID in der Spalte I eingegeben wurde . ich Zelle entspricht rot, wenn die F-Zelle fel enthält und die I-Zelle leer ist, und wenn der Tester tritt etwas in der ich die Zelle die rote Farbe geht weg

das ist, was ich bisher getan habe:

=IF(AND(F5="Fel",I5=ISEMPTY(TRUE)),) 

Ich verwende mit bedingter Formatierung, aber ich bin nicht in der Lage, es zur Arbeit zu bringen. Auch die Zellenwerte sind fest codiert, wie könnte ich die Bedingung für eine bestimmte Spalte mit einer entsprechenden Zeilenzelle gültig machen.

Auch ich bin offen für Vorschläge, wenn es eine bessere Art und Weise ist dann nur diese Zelle rot einzufärben den Benutzer bewusst, dass zu machen, das er etwas in der ich Spalte

Antwort

5

ich das Beispiel nehme eingeben muss von Zellen F1:F10. Bitte ändern Sie wie zutreffend.

Es gibt keine Formel wie ISEMPTY. Verwenden ISBLANK

verwenden Formel

=AND($F1="Fel",ISBLANK($I1)) 

Um zu gewährleisten, dass sie für alle Zellen in diesem Bereich arbeitet (F1:F10) nur $ für die Spalte verwenden, wodurch es konstant und die Reihe eine variable

Screenshot

enter image description here

+0

Jetzt funktioniert es. Verwenden Sie '= AND ($ F5 =" Fel ", ISBLANK ($ I5))' und sagen Sie, dass es gültig sein sollte für '= $ I $ 5: $ I $ 1000'. Vielen Dank! –

Verwandte Themen