[SOLVED] Usunięcie wartości wraz z określonym znakiem
: czw kwie 04, 2013 11:27 pm
Witam. Ostatni temat wiele mi pomógł, jednak borykam się z jednym problemem, nie będę wklejał screenów, bo na 1 komórkę szkoda czasu 
Po wklejeniu danych (prostokąt) w określone pola liczy mi wszystko ładnie jak trzeba, prócz jednej wartości. Bowiem w komórce C9 zawsze wkleja mi wartość w postaci zamiast samego 300 (wartość wytrzymałości, dlatego wyrażana w obecne/maximum).
Czy jest jakiś sposób żeby z konkretnej kolumny (w tym wypadku C9) usuwało znak / oraz wartość z tej rubryki przed nim? Jakaś funkcja? Chciałbym by wykonywało się to automatycznie, jednak w te pole będzie wklejana zawsze jakaś wartość, do tego zapisana jak wyżej (czyli 300/300 przykładowo).
- tak wygląda "wzór" na obliczanie różnic tej wartości. Jeżeli jest ona wpisana w postaci 300/300 to wywala błąd #ARG!. Jeżeli zmienię ręcznie na 300, to liczy jak powinno. Może można to zrobić na przykład jakoś tak:
W polu które ma obliczać mi różnice przed całym wyrażeniem dopisać warunek:
Jeżeli w C9 jest znak /, to usuń zawartość przed/wraz z /?
Tylko jakie funkcje potrafiłyby coś takiego zrobić? I czy jest to w ogóle możliwe?
EDIT: Rozwiązałem to z pomocą kilku kolegów. Banał, aczkolwiek nie wiem, czy będą jakieś błędy. Sprawdzę później ale wygląda to tak:
Odejmuje połowę długości znaków (nie ma znaczenia czy usuwa minimalną, czy maksymalną
) a następnie odejmuje wartość "bazową" przez treningiem i dzieli przez 5 (bo każdy podnosi ją o 5). Solved ;D
Po wklejeniu danych (prostokąt) w określone pola liczy mi wszystko ładnie jak trzeba, prócz jednej wartości. Bowiem w komórce C9 zawsze wkleja mi wartość w postaci
Kod: Zaznacz cały
300/300 Czy jest jakiś sposób żeby z konkretnej kolumny (w tym wypadku C9) usuwało znak / oraz wartość z tej rubryki przed nim? Jakaś funkcja? Chciałbym by wykonywało się to automatycznie, jednak w te pole będzie wklejana zawsze jakaś wartość, do tego zapisana jak wyżej (czyli 300/300 przykładowo).
Kod: Zaznacz cały
=(C9-M9)/5 W polu które ma obliczać mi różnice przed całym wyrażeniem dopisać warunek:
Jeżeli w C9 jest znak /, to usuń zawartość przed/wraz z /?
Tylko jakie funkcje potrafiłyby coś takiego zrobić? I czy jest to w ogóle możliwe?
EDIT: Rozwiązałem to z pomocą kilku kolegów. Banał, aczkolwiek nie wiem, czy będą jakieś błędy. Sprawdzę później ale wygląda to tak:
Kod: Zaznacz cały
=(PRAWY(C9;(DŁ(C9)/2))-M9)/5